Azure databases use a combination of backup types to protect data. Full database backups occur weekly and capture the entire database. Differential backups run every 12 to 24 hours and record only the changes since the last full backup. Transaction log backups execute every 5 to 10 minutes, depending on database activity, and capture every individual change. The transaction log backups are what enable point-in-time restore, allowing you to recover to a specific moment before a failure. Together, these three backup types minimize data loss while keeping storage costs manageable.
Backup storage redundancy protects your data against hardware failures, power outages, or natural disasters. Azure offers several redundancy options. Locally Redundant Storage (LRS) stores three copies of your data within a single datacenter, protecting against local hardware failures. Zone-Redundant Storage (ZRS) distributes copies across multiple availability zones within an Azure region, protecting against an entire zone going down. Geo-Redundant Storage (GRS) replicates your backups to a secondary Azure region, so you can restore even if the primary region fails completely. GRS is the default for many services and is critical for disaster recovery scenarios.
A system architecture diagram showing three Azure backup storage redundancy options: Locally Redundant Storage (LRS) protecting against local hardware failures, Zone-Redundant Storage (ZRS) protecting against zone outages, and Geo-Redundant Storage (GRS) protecting against regional disasters by replicating to a secondary region.
Azure SQL Database and Azure SQL Managed Instance provide automated backup solutions that support long-term retention and geo-redundant storage. Long-term retention lets you keep full backups for up to 10 years to meet compliance requirements. All backup data is encrypted using strong encryption methods, both at rest and during transfer. Azure Database for MySQL supports automatic server backups with user-configured LRS or GRS and an adjustable retention period between 7 and 35 days. These backups are encrypted with AES 256-bit encryption, ensuring secure recovery processes. When designing a strategy, you must choose the retention period and redundancy level that match your organization's compliance policies and recovery objectives.
A Recovery Services Vault is the central management entity for backups in Azure. To create one, sign in to the Azure portal and navigate to the Business Continuity Center dashboard. Create a new vault, ensuring it is in the same region as the data source you want to protect. The vault stores backup data, manages backup policies, and orchestrates restore operations. You configure backup policies within the vault to define how often backups run, how long they are retained, and which redundancy option to use.
High availability keeps your database running with minimal disruption through redundant, fault-tolerant, or failover-protected components. For SAP applications, this means distributing application servers across multiple Azure VMs and subnets to avoid a single point of failure. In Azure Data Explorer, high availability involves a fault-tolerant persistence layer with default LRS, optional ZRS for zone failover, and high-availability configurations at the compute layer. Disaster recovery practices include enabling delete locks to prevent accidental deletion, using undo commands for recoverability, and taking snapshots for protection against accidental data loss. These measures ensure that even if a component fails, the system can continue operating or recover quickly.
Enabling Cross Region Restore in a Recovery Services Vault allows you to restore data in a secondary Azure region. This is essential for meeting compliance requirements and ensuring data availability during a regional disaster. Cross Region Restore is recommended for services configured with GRS storage, because GRS already replicates backups to the paired secondary region. When enabled, this feature provides a secondary Recovery Point Objective (RPO), meaning recovery points are replicated to the secondary paired region within 12 hours. This ensures you can recover your database even if the primary region is completely unavailable.
Venture into the world of Azure Infrastructure, where design meets functionality. Harness your skills and gain mastery over complex cloud structures to ace the AZ-305 Designing Microsoft Azure Infrastructure Solutions exam!
Prepare and test your skills

Prepare and test your skills

Azure database backups combine weekly full database backups, differential backups running every 12 to 24 hours, and transaction log backups executing every 5 to 10 minutes. Transaction log backups record every individual change and enable point-in-time restore to a specific moment before a failure. Together, these three backup types minimize data loss while managing storage costs.
Locally Redundant Storage (LRS) maintains three copies within a single datacenter to guard against local hardware failures, whereas Zone-Redundant Storage (ZRS) distributes copies across multiple availability zones within a region. Geo-Redundant Storage (GRS) replicates backups to a secondary Azure region, enabling recovery if the primary region fails completely.
Cross Region Restore allows you to restore backup data in a secondary Azure region and is recommended for services configured with Geo-Redundant Storage (GRS). When enabled, recovery points replicate to the secondary paired region within 12 hours, ensuring availability even during a complete regional disaster.
Azure SQL Database and Azure SQL Managed Instance provide automated backups that support long-term retention of full backups for up to 10 years. Azure Database for MySQL provides automated server backups with an adjustable retention period between 7 and 35 days using user-configured Locally Redundant Storage (LRS) or Geo-Redundant Storage (GRS).