Planning for database backups
In the previous section, we looked at using Azure Backup to create backup and restore policies for VMs, including SQL on VMs.
One of the core offerings of Azure is Azure SQL, a managed database offering with complete flexibility and scalability. However, the Azure Backup solution we looked at for VMs and SQL on VMs is not the same backup solution we use for Azure SQL Database or Azure SQL Managed Instance.
Understanding Azure SQL backups
As managed services, backups are part of the platform, and by default, databases have full backups taken every week, differential backups every 12-24 hours, and transaction log backups every 5-10 minutes. Backups are also retained for 7 days – this means that as soon as you create an Azure SQL database or Azure SQL managed instance, your data is protected so that you can restore data from any point up to 7 days with recovery points every 5-10 minutes.
Backups, by default, are also geo-redundant. This allows...