An organization plans to migrate an on-premises ERP application and its SQL Server database to Azure. The migration must meet the following requirements:
- Support SQL Server Agent jobs for internal database maintenance.
- Enable cross-database queries between databases hosted on the same instance.
- Minimize administrative effort for database host patching, operating system management, and backups.
- Provide automatic failover to a secondary Azure region with a single write listener endpoint in the event of a regional outage.
Which two technologies should you recommend to meet these requirements? (Select two.)
- Azure SQL Managed InstanceAnswer
- Failover groupsAnswer
- CAzure SQL Database elastic pools
- DSQL Server on Azure Virtual Machines
- EActive geo-replication
Answer
Azure SQL Managed Instance and Failover groups
Azure SQL Managed Instance provides the required native SQL Server Agent and cross-database query support within a fully managed PaaS framework, minimizing administrative overhead. Failover groups provide the replication and automatic failover mechanism to a secondary region while presenting a single connection listener endpoint to client applications.
Step-by-Step Solution
Key Concept
Selecting and configuring Relational Data Storage Solutions in Azure based on compatibility, management overhead, and regional failover requirements.