Click here to Skip to main content
15,884,472 members
Articles / Hosted Services / Azure

Azure Backup Overview

Rate me:
Please Sign up or sign in to vote.
4.89/5 (2 votes)
3 Nov 2018CPOL7 min read 25.4K   2  
A high level overview of Azure Backup, benefits, features and options

Azure Backup

Azure Backup is the Azure-based service which you can use to back up and restore your data in the Microsoft cloud. Azure Backup is a reliable, safe and competitively priced cloud-based backup solution which can be used to replace on-premises or off-site backup solutions. There are multiple components in Azure Backup which can be downloaded and deployed depending on what you want backed up. All of these components can be used to back up data to a Recovery Services vault in Azure, regardless of whether you’re protecting data on your premises or in the cloud.

Image 1

Recovery Services Vault

This is an online storage entity in Azure and is used to hold recovery points, backup copies and backup policies. Recovery service vaults can be used to hold backup data for Azure services as well as on-site servers and workstations. With each Azure subscription, you can create up to 500 Recovery Service vaults.

When considering where to store your data, you can use geo-redundant storage (GRS) or locally redundant storage (LRS). LRS copies your data three times in a storage scale unit in a datacenter. All these copies exist in the same region. LRS will protect your data from local hardware failures. In contrast, GRS copies your data to a secondary region, which is hundreds of miles away from the source data. GRS is more expensive than LRS, but it means that your data is protected even in the event of an outage in your region. 

Advantages & Benefits

Traditionally backups to the cloud have treated the cloud as a storage destination, similar to disks or tape. However, this approach doesn’t take full advantage of an underlying cloud platform. Other cloud storage solutions can mean that you end up paying for storage which you don’t need or the wrong type of storage for your business.

Depending on your business needs, you may want storage on-site as well as in the cloud. Azure Backup doesn’t charge for on-site storage devices. It also allocates and manages backup storage and uses a pay-as-you-use model. See below for details of cost as of Nov 2018:

Image 2

Unlimited Scaling

Azure Backup has high-availability. You have no maintenance or monitoring overheads. You can get information about events by setting up alerts, if you wish.

Storage Options

There are two types of replication in Azure Backup- locally redundant storage (LRS) and geo-redundant storage (GRS). Which one you choose, or a combination, will depend on your storage and back up needs.

Unlimited Data Transfer

Azure Backup does not place limits on the amounts of inbound or outbound data that you transfer. Outbound data means data which is transferred from a Recovery Services vault while carrying out a restore operation. However, if you’re using the Azure Import/Export service to import large amounts of data, inbound data will accrue a cost.

Data Encryption

Azure Backup includes data encryption to ensure that your data is transmitted and stored securely. The encryption passphrase is stored locally and is never transmitted or stored in Azure. If you need to restore any of the data, you’re the only one who has the encryption passphrase.

Application-Consistent Backup

This means that a recovery point has all the required data to restore the backup copy, so additional fixes are not required. The use of application-consistent data means that restoration time is reduced substantially.

Long-Term Retention

There is no limit to the length of time data can remain in a Recovery Services vault, so they can be used for both short, and long term data retention. However, Azure Backup has a limit of 9999 recovery points per protected instance. The table below show the maximum backup frequency for each component.

Image 3

Which Azure Backup Components Should I Use?

The following table shows what you can protect with each Azure Backup component.

Image 4

Which Applications and Workloads Can Be Backed Up?

Image 5

Linux Support

The following table shows the Azure Backup components that have support for Linux.

Image 6

What Are the Features of Each Backup Component?

The table below summarizes the availability or support of the various features in each Azure Backup component.

Image 7

Compression

In order to reduce the required storage space, backups are compressed. The VM extension is the only one that doesn’t use compression. Instead, it copies all backup data from your storage account to the Recovery Services vault in the same region, without compressing the data while transferring it. Transferring data without compressing it means you’ll need higher levels of storage. However, storing the data without compression means you can achieve a faster restoration.

Disk Deduplication

Deduplication is not available in Azure for any Backup component. However, deduplication is available when you deploy System Center DPM or Azure Backup Server on a Hyper-V virtual machine.

Types of Backup

Incremental Backup

An incremental backup is a backup of only those changes made since the last backup. Therefore, they are more storage and time efficient. Every Azure Backup component supports incremental backup. This is regardless of whether your target storage is on disk, tape or to Recovery Services vault.

Comparison of Full, Differential and Incremental Backup

Each type of backup method varies with regard to storage space required, recovery time objective (RTO) and network consumption. In order to keep the backup total cost of ownership (TCO) down, you need to choose the most appropriate backup solution for your business needs. The image below compares the three types of backup. In the image, data source A is composed of 10 storage blocks A1-A10, which are backed up monthly. Blocks A2, A3, A4, and A9 change in the first month, and block A5 changes in the next month.

Image 8

Full Backup

Each backup copy includes the entirety of the data source. As a result, it consumes a lot of network bandwidth and storage.

Differential Backup

This only stores the parts of the data that have changed since the last full backup. As a result, network and storage consumption is much lower than it is for a full backup. However, because the data blocks that are unchanged between backups are transferred and stored, differential backups are relatively inefficient.

Incremental Backup

This only stores the data which has changed since the previous backup. As a result, it’s more efficient in terms of storage and network efficiency. With incremental backup, there’s no longer any need to take regular full backups, apart from the first one. Incremental backup means less storage and network resources are used, resulting in a lower backup total cost of ownership (TCO).

Security

Image 9

Network Security

All the backup data from your servers to the Recovery Services vault is encrypted using Advance Encryption Standard 256. The backup data is sent over a secure HTTPS link. In the Recovery Services vault, the data is stored in encrypted form. Only you have the passphrase to decrypt the data. Microsoft cannot decrypt the data as it doesn’t hold the passphrase. Therefore, you must keep your passphrase safe, because if you lose it Microsoft cannot decrypt the backup data.

Data Security

Backing up Azure VMs requires setting up encryption within the virtual machine. Azure Backup supports Azure Disk Encryption, which uses BitLocker on Windows virtual machines and dm-crypt on Linux virtual machines. On the back end, Azure Backup uses Azure Storage Service encryption, which protects data at rest.

Image 10

Network Throttling

You can use Azure Backup agent for network throttling. This allows you to control how much network bandwidth is used during data transfer. Data transfer for both backup and storage can use throttling. Throttling is useful if data needs to be backed up during working hours, but you don’t want the backup process to interfere with other internet traffic.

How Does Azure Backup Differ From Azure Site Recovery?

Both Azure Backup and Azure Site Recovery back up data and can restore that data. However, they serve different purposes. If you need to backup and restore data at a granular level, then Azure Backup is a better choice. Azure Backup can backup data on-site and in the cloud. In contrast, Azure Site Recovery coordinates virtual-machine and physical-server replication, failover, and failback. Both Azure Backup and Azure Site Recovery are needed because you need to be able to keep your data safe and recoverable (Azure Backup) and keep your workloads available (Site Recovery) when outages occur.

Image 11

History

  • 3rd November, 2018: Version 1

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Chief Technology Officer SocialVoice.AI
Ireland Ireland
Allen is CTO of SocialVoice (https://www.socialvoice.ai), where his company analyses video data at scale and gives Global Brands Knowledge, Insights and Actions never seen before! Allen is a chartered engineer, a Fellow of the British Computing Society, a Microsoft mvp and Regional Director, and C-Sharp Corner Community Adviser and MVP. His core technology interests are BigData, IoT and Machine Learning.

When not chained to his desk he can be found fixing broken things, playing music very badly or trying to shape things out of wood. He currently completing a PhD in AI and is also a ball throwing slave for his dogs.

Comments and Discussions

 
-- There are no messages in this forum --