fbpx

Microsoft Azure Backup Review And Features

Azure Backup

What is Microsoft Azure Backup? Azure Backup is a backup solution that Microsoft offers to take advantage of it’s Azure Cloud.

The concept is to provide backup as a service. Not only for Virtual Machine deployed in Azure but also to the following scenarios:

  • VMware Hyper-V virtual machines running on Linux and Windows
  • Physical Windows Servers
  • Files, folders, SQL Server DB, SharePoint server

Microsoft Azure Backup

Why use Azure Backup (Advantage)

Backup solutions have evolved to make use Cloud as the endpoint. Which means the backup destination is the Cloud.

This is different from the traditional backup method that points to disks or tape (which translate to hardware maintenance cost).

One of the Cloud criteria that helps us to reduce cost is we don’t have to maintain the hardware.

Storage is also dynamic in Cloud. This helps the users as the Storage usage for backup is more efficient (low cost and save time).

Followings are the key benefits that Azure Backup offers:

  1. Automatic Storage Management
    • Automatically allocate and manages backup storage on Azure
    • Pay as you use model (pay only for what you are consuming)
  1. Unlimited Scaling
    • An unlimited scale of the Azure Cloud provides limitless storage
    • High-availability, no cost for maintenance and monitoring.
  1. Multiple storage options. Backup storage option based on requirement:
    • LRS (Locally redundant storage)

Feature

LRS

GRS

Cost

Low

High

Durability

Low

High

Replication

Same region

Another DC (another region)

  1. Unlimited data transfer

Note: Azure Backup Outbound Data is data transferred from recovery service vault during the restoration process

  1. Application-consistent backup– An application consistent backup means the application data that have been backed up is consistent in term of the transaction.

How to achieve this? When taking a VM snapshot, there should be no unfinished transaction.

That way, the application can be loaded once the VM is successfully booted without any additional fix needed to restore data.

Note: To make sure application consistent VM backup is successful, Windows is depending on VSS (Volume Snapshot Service)

  1. Long-term retention– There is no limit to how long you can keep the data in Recovery Service Vault. Thus, we can use the Recovery Service Vault for a Long term or short term. 

NOTE : To use Azure Backup to protect your data, you must create a Recovery Services Vault in Azure.

Previously Azure Backup will point to Azure Backup Vault

Let’s start the backup process (step-by-step)

Note: 

Make sure you have already built at least a VM in order to go through this exercise.

In order to start backing up Azure VMs, we need to do following steps:

  • Create Recovery Service Vault (contains backup data)
  • Backup Options
  • Define backup policy (to set schedule & retention range)
  • Select items to backup
  • Enable Backup
  • Restoring Backup

Create Recovery Service Vault

Note: Backing up Virtual machine is a local process. Recovery Service Vault need to be created for each of the location where there is a VM to be backed up.

  1. Go to the All Services and type Recovery. 

    Recovery Services Vaults will be displayed in the list below. Click at that.Azure Backup - Create Recovery Service Vault 1

  2. At the Recovery Services Vault form, fill up the form and click Create

    Azure Backup - Create Recovery Service Vault 2

  3. Once the Recovery Service Vault is ready, you can see your backup information in a nice dashboard for backup.

    Azure Backup - Create Recovery Service Vault 3


When talking about backup, you can choose your workload whether it’s on Azure or on-premise. Let me show you those options. 

Option1: Backup for Azure Virtual machine

  1. Click on the backup button. You will then need to choose Azure

    Azure Backup - Option 1 - 1

  2. There are 3 options (Virtual Machine, Azure File Share, SQL Server in Azure VM).Select Virtual Machine and click Backup

  3. You will get the backup policy page and select Create New as we want to see what options do we have to define the policy.

    Azure Backup - Option 1 - 2

Option2: Backup For On Premise Machine

  1. Click on the backup button in the Recovery Service Vaults that you created

    Azure Backup - Option 2 - 1

  2. If you select On-Premises, you will be presented with items that you want to backup

    Azure Backup - Option 2 - 2

  3. Download and install the agent.

    After you selected what items need to be backed up, you will need to click at the Prepare Infrastructure and from there, you can download the Recovery Services Agent.Azure Backup - Option 2 - 3

Set Backup Policy To Protect VMs

These are the options that you can specify in the backup policy

Azure Backup - Backup Policy Options

Azure Backup - Backup Policy Options

Select Items to backup

Azure Backup - Select Item to Backup

Note: Only virtual machines in the same region as vault will be displayed

Enable Backup

Once you select OK, it’s time to enable backup

Azure backup - Enable Backup

Go back to the recovery Services Vault dashboard and you can see we have 1 backup item created

Azure backup - Check Backup Recovery Service Vault

And when we click at that Backup items, we can see the details on backup item count

Azure Backup - Backup Item Count Details

Deeper on the details when we click at the Azure Virtual Machine

Azure Backup - More Backup Item Count Details

As we haven’t initiate any backup, let’s trigger the initial backup by clicking at the Backup Now

Azure Backup - Initiate Backup

There is also an alert that reminds us to do initial backup

And once you trigger the backup, you can take a look at the progress by going to the Backup Jobs

The status will be in progress at first and turning into Completed once the backup is complete.

Azure Backup  - Backup Status Completed

Restoring Backup

The purpose for backup is obviously to restore the data if you are having a data loss or Virtual machine corrupted.

To restore the backup, you will need to go back to Recovery Services Vault and find the Recovery Services Vault that you have created.

Or you if you remember the Recovery Services Vault name, just search it at the search function.

Azure Backup - Restoring Backup

1. Go to Recovery Services Vaults that you’ve created

2. Click at the backup tab

3. Click at the backup items to select your backup

Azure Backup - Select Item to Backup 2

4. Select Backup Item that you want to restore

5. When you click at the specific backup item, you have 2 options to restore the backup:

  • Restore VM (Restore the whole VM)
  • File Recovery (Only restore specific files that you selected)

6. If you select File Recovery, you will need to download a script which will be run on the machine that initiates the restore.

The script will mount a new temporary disk to your machine and you can browse files that you want to restore from there.