An organization is planning to migrate an on-premises payroll application to Azure. The application database relies on SQL Server Agent for scheduled data reconciliation and executes cross-database queries. The database must be deployed in a secure environment with native Azure Virtual Network (VNet) integration. To meet disaster recovery requirements, all backups must survive a regional outage, and the database administration team must minimize administrative effort for operating system and database engine patching. Which Azure SQL deployment option should you recommend?
- Azure SQL Managed InstanceCevap
- BAzure SQL Database single database using geo-redundant backup storage
- CSQL Server on Azure Virtual Machines with transaction logs hosted on Standard HDD storage
- DAzure SQL Database Elastic Pool using locally redundant storage (LRS) for backups
Cevap
Azure SQL Managed Instance
Azure SQL Managed Instance is the correct recommendation because it provides near-100% compatibility with the on-premises SQL Server database engine, including native support for SQL Server Agent and cross-database queries. As a fully managed Platform as a Service (PaaS), it handles operating system and database engine patching automatically, integrates natively with an Azure Virtual Network, and supports geo-redundant backup storage to ensure backups survive a regional outage.
Adım Adım Çözüm
Anahtar Kavram
Selecting the appropriate Azure SQL deployment option based on legacy feature support, network requirements, and administrative overhead.