A company is planning to migrate two relational database workloads to Azure. The workloads have the following requirements:
* Workload 1: A legacy database that relies on SQL Server Agent jobs, cross-database queries, and Common Language Runtime (CLR). The database administrators want to eliminate OS-level maintenance and automated backup infrastructure management.
* Workload 2: A new application database with highly variable, unpredictable read/write traffic that must automatically pause compute billing during inactive periods to minimize costs.
Which two Azure SQL options should you recommend? (Select two.)
- Azure SQL Managed Instance for Workload 1Answer
- Azure SQL Database (Serverless tier) for Workload 2Answer
- CAzure SQL Database (single database) for Workload 1
- DSQL Server on Azure Virtual Machines for Workload 2
Answer
Azure SQL Managed Instance for Workload 1 and Azure SQL Database (Serverless tier) for Workload 2
Azure SQL Managed Instance provides the instance-level capabilities (SQL Server Agent, cross-database queries, and CLR) required for Workload 1 without the administrative overhead of VM management. Azure SQL Database Serverless automatically scales and pauses compute during idle times, meeting the requirements of Workload 2.
Step-by-Step Solution
Key Concept
Selecting Azure SQL deployment models and tiers based on application feature compatibility (SQL Agent, CLR, cross-database queries) and cost/scaling requirements.