Understanding Azure Backup Using Veeam and Azure
Post Guide My thoughts would be highlighted in a blue color.The Problem Statement
The client currently has a backup solution with Veeam Data Replication for their virtual machines along with their file server. They requested having Azure as a backup repository Veeam can utilize, allowing them to create off-site backups. The goal is to create a storage account on Azure and then connecting the storage account to Veeam, allowing it to store data to the remote storage account.
This was my first job as a Systems Engineer. I had no prior knowledge of Veeam and coming from mostly using my homelab to do studies of Azure and on-premise work, i was nervous.
The Initial Process
Firstly, i needed to understand the requirements for the project and as such, i gathered information from the client. - What is the expected size of the file server and DC backup? - How often would these backups need to take place? - How would you like these backups to be accessed?Once the initial requirements were understood, we then proceeded to purchase licenses for the client.
In my lab environment, I usually purchased a subscription by clicking the subscription resource and adding a subscription; following the prompts and proccess, however, when purchasing a license for the client, this was facilitated by an MC3 cloud storefront.
The Process and Hiccups
Firstly, we created the storage accounts. Due to the request of the client and the requirements, we only needed one storage account. I created the storage account using an easy to remember naming convention, and proceeded through the usual process.My first mistake was not fully understanding the requirements of Veeam. I created the storage account within the cold tier, and immutibility off on the account.
Once the storage account creation were completed, we moved over to Veeam where my coworker proceeded to complete the Veeam setup where our first issue arised: We were unable to find the Azure Repository! *Trini english part* When i tell ya we looked high and low, believe you me, we did! Reading through the documentation of Veeam and due to my co-worker's past knowledge of Veeam and Azure, I was quickly persuaded that Veeam needed a "helper" application in the cloud to process the backups to the cloud repository. As such, i started researching a lot more on how Veeam utilizes the helper appliance in Azure with regards to replication and backups.This is where I started to doubt my cloud and research skills.I started wondering how did i miss that we needed a helper appliance? I also started realizing that adding a helper appliance was out of scope as this was also not discussed with the client nor was it within the budget. My first cloud job, a disaster!
However, upon further research, i noticed that a helper appliace was indeed not necessary and there was actually an option to add a storage account using azure in Veeam as an external repository. I quickly informed my co-worker of this and we eventually found the option to add the external repository, no helper appliance needed! The remaining process were straightforward. We connected the account to Veeam and proceeded to have the backup sync'd to the cloud.