A healthcare provider plans to host a new medical record system in Azure. The database layer consists of three databases that must perform cross-database transactions using the three-part naming convention. The system requires SQL Server Agent for scheduling maintenance tasks. To comply with regulatory standards, the database environment must be isolated within a private subnet, and the provider wants to minimize the effort required to manage operating system updates and database engine patches.
Which relational database solution should you recommend?
- AAzure SQL Database single database
- BSQL Server on Azure Virtual Machines
- Azure SQL Database Managed InstanceAnswer
- DAzure SQL Database elastic pool
Answer
Azure SQL Database Managed Instance
Azure SQL Database Managed Instance is a fully managed relational database service (PaaS) that minimizes the effort required to patch the operating system and SQL Server engine. It natively supports SQL Server Agent, native cross-database queries using three-part names, and is designed to be deployed into a private subnet within an Azure Virtual Network.
Step-by-Step Solution
Key Concept
Selecting the appropriate Azure SQL relational database deployment option based on feature compatibility, network isolation, and management overhead.