An Azure backup service that provides built-in management at scale.
Hello Anandha Chandrasekaran
Thank you for reaching out with your BCDR architecture questions. I'll address each of your points with clarity so you can make the right decisions for your environment.
1. VMware VM Backup and Recovery with MABS: Yes, Azure Backup Server (MABS) supports backing up on-premises VMware VMs directly to Azure. Here's what you need to know:
How it works:
- MABS performs agentless backups of VMware VMs running on ESXi hosts or vCenter Server (versions 6.5, 6.7, 7.0, and 8.0)
- Backups are first stored on local MABS disk storage, then transferred to an Azure Recovery Services vault for long-term retention
- This gives you both short-term (local disk) and long-term (Azure cloud) backup storage
Restore options - Important limitation: MABS can restore VMware VMs only back to VMware environments, NOT directly as Azure IaaS VMs.
The supported restore scenarios are:
- Original Location Recovery (OLR): Restore the VM to its original location on the same VMware infrastructure
- Alternate Location Recovery (ALR): Restore to a different ESXi host, resource pool, folder, or datastore within your VMware environment.
- Individual File-Level Recovery (ILR): Restore individual files/folders from Windows Server VMs without restoring the entire VM.
Critical point: To restore and run the backed-up VMware VMs, you must have a VMware environment available either on-premises VMware infrastructure, Azure VMware Solution (AVS), or VMware Cloud on Azure.
MABS does not support converting VMware VM backups directly into Azure IaaS virtual machines during restore.
2. SQL Server Workloads — Recommended Approach
You're absolutely right to consider application-aware protection for your SQL Server workloads. Here's the recommended strategy:
Layered protection approach:
Option 1: VM-level backup via MABS (what you're already evaluating)
- MABS can perform application-consistent backups of VMware VMs running SQL Server when VMware Tools are installed
- This provides VM-level protection with application awareness
- However, this is a VM-level restore — you restore the entire VM, not individual databases
Option 2: Application-level SQL Server backup (RECOMMENDED for SQL workloads)
For SQL Server running on on-premises VMware VMs, you have two paths:
Path A: MABS SQL Server protectionmicrosoft
- Install MABS protection agent inside the VM (guest-level)
- MABS can then back up SQL databases directly with SQL-native APIs
- Supports full, differential, and log backups
- Enables database-level restore (much more flexible than VM-level restore)
- Provides 15-minute RPO with log backups.
Path B: Azure Backup for SQL Server in Azure VMs (if you migrate to Azure IaaS)
- Once VMs are in Azure, use Azure Backup native SQL protectionmicrosoft
- Provides streaming backups with 15-minute RPO
- Point-in-time recovery up to a second
- Database-level backup and restore
- Supports SQL FCI, Always On Availability Groups.
Best practice recommendation:
For ransomware protection and long-term retention of SQL Server workloads:
- Use layered protection:
- VM-level backup (MABS backing up VMware VMs) for rapid full-VM recovery
- Application-level SQL backup (MABS with in-guest agent OR native SQL backups to Azure Blob Storage) for granular database recoverymicrosoft
- Enable Azure Backup Immutable Vault for ransomware protection:microsoft
- Immutable vaults ensure recovery points cannot be deleted before expiry
- Protects against ransomware attacks and malicious actors
- Can be made irreversible for maximum protectionmicrosoft
- Retention strategy:
- Short-term: MABS local disk (days to weeks)
- Long-term: Azure Recovery Services vault (months to years)microsoft
- Configure retention policies based on your compliance requirementsmicrosoft
- Long-term: Azure Recovery Services vault (months to years)microsoft
- Short-term: MABS local disk (days to weeks)
- Protects against ransomware attacks and malicious actors
- Immutable vaults ensure recovery points cannot be deleted before expiry
- VM-level backup (MABS backing up VMware VMs) for rapid full-VM recovery
Reference documentation:
- Back up SQL Server using Azure Backup Server
- Azure Backup for SQL Server in Azure VMs
- Immutable vault for Azure Backup
3. Azure Site Recovery vs. Azure Backup — Understanding the Difference
You're correct that ASR retention is limited, and it's important to understand the distinction:
Azure Site Recovery (ASR):
- Purpose: Disaster recovery and business continuity (replication for failover)
- Retention: Maximum 15 days for crash-consistent recovery pointsmicrosoft
- Recovery Point Objective: Crash-consistent snapshots every 5 minutes; app-consistent snapshots can be configured (minimum 1 hour)microsoft
- Use case: Near-continuous replication for rapid failover during disasters
Azure Backup (MABS):
- Purpose: Long-term backup and restore
- Retention: Configurable from days to years (10 years is common)microsoft+1
- Use case: Protection against data loss, ransomware, accidental deletion, compliance
For your scenario:
- ASR handles replication and DR failover (up to 15 days of recovery points)
- Azure Backup (MABS) provides long-term backup, ransomware protection, and compliance retention
This is the correct layered BCDR architecture — use both services together.microsoft
Reference documentation:
Recommended Architecture
Based on your requirements, here's the recommended approach:
- Azure Site Recovery (ASR):
- Replicate VMware VMs to Azure for DR (15-day retention)
- Enables rapid failover to Azure during disasters
- Azure Backup Server (MABS):
- VM-level backup of VMware VMs to Azure Recovery Services vault
- Long-term retention (months/years)
- Restore to VMware environment (on-premises, AVS, or VMware Cloud)
- SQL Server Protection:
- Install MABS agent inside SQL VMs for application-aware SQL backups
- Configure database-level backups with log backups for 15-minute RPO
- Store backups in Azure Recovery Services vault with immutable vault enabled
- Ransomware Protection:
- Enable Immutable Vault on your Recovery Services vaultmicrosoft
- Use multi-layered backups (VM + SQL database level)
- Regular test restores to validate recovery procedures
- Use multi-layered backups (VM + SQL database level)
- Enable Immutable Vault on your Recovery Services vaultmicrosoft
- Configure database-level backups with log backups for 15-minute RPO
- Install MABS agent inside SQL VMs for application-aware SQL backups
- Long-term retention (months/years)
- VM-level backup of VMware VMs to Azure Recovery Services vault
- Replicate VMware VMs to Azure for DR (15-day retention)
Key Official Documentation:
- Back up VMware VMs using Azure Backup Server
- Restore VMware VMs using Azure Backup Server
- MABS Protection Matrix
- Immutable vault for Azure Backup
- Back up SQL Server using MABS Based on your requirements, here's the recommended approach:
- Azure Site Recovery (ASR):
- Replicate VMware VMs to Azure for DR (15-day retention)
- Enables rapid failover to Azure during disasters
- Azure Backup Server (MABS):
- VM-level backup of VMware VMs to Azure Recovery Services vault
- Long-term retention (months/years)
- Restore to VMware environment (on-premises, AVS, or VMware Cloud)
- SQL Server Protection:
- Install MABS agent inside SQL VMs for application-aware SQL backups
- Configure database-level backups with log backups for 15-minute RPO
- Store backups in Azure Recovery Services vault with immutable vault enabled
- Ransomware Protection:
- Enable Immutable Vault on your Recovery Services vaultmicrosoft
- Use multi-layered backups (VM + SQL database level)
- Regular test restores to validate recovery procedures
- Azure Site Recovery (ASR):
I hope this clarifies your architecture decisions. If you have follow-up questions about configuration or implementation, please feel free to ask!
Thanks,
Suchitra.