A company is planning a new database deployment on Azure for two internal applications. The design must accommodate the following requirements:
- Application 1: Requires a database that supports SQL Server Agent for automated job scheduling and SQL Server Common Language Runtime (CLR) integration. You must minimize operational overhead.
- Application 2: Requires a database that experiences highly unpredictable query volume, with long periods of inactivity and sudden brief spikes in demand. You must minimize compute costs during idle periods.
Which two database solutions should you recommend?
- Azure SQL Managed Instance for Application 1Cevap
- Azure SQL Database serverless for Application 2Cevap
- CAzure SQL Database single database for Application 1
- DSQL Server on Azure Virtual Machines with Standard HDD storage for Application 2
Cevap
Azure SQL Managed Instance for Application 1 and Azure SQL Database serverless for Application 2
The correct options are Azure SQL Managed Instance for Application 1 and Azure SQL Database serverless for Application 2. Azure SQL Managed Instance supports features like SQL Server Agent and CLR integration while maintaining a fully managed service model, which minimizes operational overhead. Azure SQL Database serverless is designed for workloads with unpredictable query volume and idle periods, as it offers automatic compute scaling and database pausing to minimize costs.
Adım Adım Çözüm
Anahtar Kavram
Matching application workload requirements to appropriate Azure SQL relational database services based on feature compatibility, operational overhead, and cost optimization tiers.