A company is planning to migrate an on-premises database that supports a mission-critical financial ledger application to Azure. The migration must meet the following requirements:
- Support native SQL Server Agent jobs and cross-database queries between databases on the same database engine instance.
- Provide storage latency of less than 2 milliseconds for database transaction log writes.
- Minimize administrative effort for operating system and database engine patching.
- Provide a read-only replica to offload reporting queries without incurring additional licensing or compute costs.
Which two options should you recommend? (Choose two.)
- Azure SQL Managed InstanceAnswer
- BSQL Server on Azure Virtual Machines
- CAzure SQL Database (Single Database)
- Business Critical service tierAnswer
- EGeneral Purpose service tier
Answer
The correct options are Azure SQL Managed Instance and Business Critical service tier.
Azure SQL Managed Instance is the correct deployment option because it provides high compatibility with on-premises SQL Server features (such as SQL Server Agent and cross-database queries) while operating as a fully managed PaaS service that eliminates patching overhead. The Business Critical service tier is the correct tier choice because it leverages local SSD storage to achieve sub-2ms transaction log write latency and includes a built-in read-only replica for offloading read workloads at no additional cost.
Step-by-Step Solution
Key Concept
Selecting the appropriate Azure SQL deployment option and service tier based on legacy feature compatibility, management overhead, storage performance, and read-scale requirements.