An insurance company plans to migrate an on-premises claims processing database system to Azure. The system has the following requirements:
- Runs scheduled ETL processing and database maintenance using SQL Server Agent jobs.
- Requires cross-database queries across two databases using three-part names.
- Must restrict database network traffic to a specific Azure Virtual Network (VNet) without exposing public endpoints.
- Must minimize administrative overhead for operating system patching and VM management.
Which Azure SQL deployment option should you recommend?
- Azure SQL Managed InstanceCevap
- BAzure SQL Database (Single Database)
- CSQL Server on Azure Virtual Machines
- DAzure SQL Database Elastic Pool
Cevap
Azure SQL Managed Instance
Azure SQL Managed Instance is the correct choice because it supports legacy SQL Server features such as SQL Server Agent jobs and cross-database queries using three-part names, while running as a fully managed Platform as a Service (PaaS) that handles operating system patching and backups automatically. It also deploys directly into an Azure Virtual Network for secure, private connectivity.
Adım Adım Çözüm
Anahtar Kavram
Azure SQL deployment option selection based on SQL Server feature compatibility, network isolation, and management overhead.