A financial services company is designing the deployment of a relational database on Azure to store sensitive transaction logs. The database has the following requirements:
- The database must be deployed directly into a private subnet of an Azure Virtual Network (VNet) with no public IP address or public endpoints allowed.
- The system must run scheduled maintenance and data archival scripts natively using SQL Server Agent.
- The administrative team wants to minimize OS-level management tasks, such as patching and backups.
Which database solution should you recommend?
- Azure SQL Managed InstanceCevap
- BAzure SQL Database Single Database with a private endpoint
- CSQL Server on Azure Virtual Machines
- DAzure SQL Database Elastic Pool with a private endpoint
Cevap
Azure SQL Managed Instance
The correct solution is Azure SQL Managed Instance because it satisfies the VNet injection requirement (deploying directly into a private subnet), provides native support for SQL Server Agent to run scheduled scripts, and is a fully managed Platform-as-a-Service (PaaS) that handles operating system updates and automated backups.
Adım Adım Çözüm
Anahtar Kavram
Selecting the appropriate Azure SQL deployment option based on SQL Server feature compatibility (SQL Server Agent), network isolation (VNet injection), and administrative overhead constraints.
Tahmini Süre:1m 30s