You can use the Azure Backup service to back up data to the Microsoft Azure cloud platform. This article summarizes Azure Backup architecture, components, and processes.
Azure Backup backs up the data, machine state, and workloads running on on-premises machines and Azure virtual machine (VM) instances. There are a number of Azure Backup scenarios.
You can back up machines and data by using a number of methods:
Azure Backup stores backed-up data in vaults - Recovery Services vaults and Backup vaults. A vault is an online-storage entity in Azure that's used to hold data, such as backup copies, recovery points, and backup policies.
Vaults have the following features:
Recovery Services vaults have the following additional features:
Azure Backup provides different backup agents, depending on what type of machine is being backed up:
The following table explains the different types of backups and when they're used:
Backup type | Details | Usage |
---|---|---|
Full | A full backup contains the entire data source. Takes more network bandwidth than differential or incremental backups. | Used for initial backup. |
Differential | A differential backup stores the blocks that changed since the initial full backup. Uses a smaller amount of network and storage, and doesn't keep redundant copies of unchanged data. |
The following table explains the different types of backups used for SQL Server databases and how often they're used:
Backup type | Details | Usage |
---|---|---|
Full backup | A full database backup backs up the entire database. It contains all the data in a specific database or in a set of filegroups or files. A full backup also contains enough logs to recover that data. | At most, you can trigger one full backup per day. |
The following table explains the different types of backups used for SAP HANA databases and how often they're used:
Backup type | Details | Usage |
---|---|---|
Full backup | A full database backup backs up the entire database. This type of backup can be independently used to restore to a specific point. | At most, you can schedule one full backup per day. |
You can't schedule both differential and incremental backups on a database, only one delta backup type can be scheduled.
Storage consumption, recovery time objective (RTO), and network consumption varies for each type of backup. The following image shows a comparison of the backup types:
The following table summarizes the supported features for the different types of backup:
Feature | Direct Backup of Files and Folders (using MARS Agent) | Azure VM Backup | Machines or apps with DPM/MABS |
---|---|---|---|
Back up to vault | |||
Back up to DPM/MABS disk, then to Azure | |||
Compress data sent for backup | No compression is used when transferring data. Storage is inflated slightly, but restoration is faster. | ||
Run incremental backup | |||
Back up deduplicated disks |
Azure VMs use disks to store their operating system, apps, and data. Each Azure VM has at least two disks: a disk for the operating system and a temporary disk. Azure VMs can also have data disks for app data. Disks are stored as VHDs.
For more information about disk storage and the available disk types for VMs, see these articles:
You can back up Azure VMs by using premium storage with Azure Backup:
When you restore Azure VMs by using premium storage, you can restore them to premium or standard storage. Typically, you would restore them to premium storage. But if you need only a subset of files from the VM, it might be cost effective to restore them to standard storage.
You can back up Azure VMs with managed disks:
When you restore VMs with managed disks, you can restore to a complete VM with managed disks or to a storage account:
With Azure Backup, the vaulted backup data is stored in Microsoft-managed Azure subscription and tenant. External users or guests have no direct access to this backup storage or its contents, ensuring the isolation of backup data from the production environment where the data source resides.
In Azure, all communications and data in transit is securely transferred with HTTPS and TLS 1.2+ protocols. This data remains on the Azure backbone network ensuring reliable and efficient data transmission. The backup data at rest is encrypted by default using Microsoft-managed keys. You can also bring your own keys for encryption if you require greater control over the data. To enhance protection, you can use immutability, which prevents data from being altered or deleted before its retention period. Azure Backup gives you diverse options such as soft delete, stop backup and delete data or retain data if you need to stop backups at any time. To protect critical operations, you can add Multi-User Authorization (MUA) that adds additional layer of protection by using an Azure resource called Azure Resource Guard.
This robust approach ensures that even in a compromised environment, existing backups cannot be tampered with or deleted by unauthorized users.