Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
Contoso hosts a business-critical Azure SQL Database in the General Purpose tier. Compliance requires all full database backups to be kept for seven years. Administrators must also be able to restore the database to any point in time within the most recent 30 days with minimal management overhead. You need to recommend the most cost-effective native Azure solution that satisfies both requirements. Which approach should you recommend?
Create a Recovery Services vault and use Azure Backup to protect the Azure SQL Database with a seven-year retention policy.
Migrate the database to an Azure SQL Managed Instance in the Business Critical tier, enable auto-failover groups, and take weekly snapshots saved to Blob storage for seven years.
Configure a long-term retention (LTR) policy on the Azure SQL Database to store weekly full backups for seven years and use the service's automatic backups for 30-day point-in-time restore.
Schedule an Azure Automation runbook to export the database as weekly BACPAC files to Azure Storage and apply lifecycle rules to retain them for seven years.
Azure SQL Database already creates automatic full, differential, and transaction-log backups that provide point-in-time restore (PITR) for up to 35 days in the General Purpose tier, meeting the 30-day PITR requirement without extra configuration. To meet the seven-year compliance need, you can enable the long-term retention (LTR) feature on the database. LTR automatically copies the weekly full backups produced by the built-in service to RA-GRS storage and keeps them for the period you specify (up to 10 years), with no servers or scripts to maintain and costs limited to the storage consumed.
Azure Backup cannot protect Platform as a Service (PaaS) SQL databases; it supports SQL Server running in Azure VMs, so that option is invalid. Exporting weekly BACPACs with Automation scripts introduces additional management overhead and does not provide PITR capability. Migrating to a Managed Instance with manual snapshots would raise costs and still require operational effort to manage snapshots. Therefore, configuring an LTR policy on the existing Azure SQL Database while relying on the default automated backups is the optimal and most economical solution.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the difference between point-in-time restore (PITR) and long-term retention (LTR)?
Open an interactive chat with Bash
How does Azure SQL Database handle automatic backups?
Open an interactive chat with Bash
What is RA-GRS storage, and why is it used for LTR backups?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design business continuity solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .