Soru

Zorluk: OrtaRelational Data Storage Solutions

A financial services company is designing the migration of an on-premises database cluster to Azure. The cluster hosts several databases that perform cross-database transactions using Distributed Transaction Coordinator (DTC) and run scheduled data extraction jobs using SQL Server Agent. The database security policy dictates that the data store must not be accessible via the public internet and must reside within a private network. The design must minimize administrative overhead.

Which two components should you include in the recommended design? (Select TWO.)

  1. Azure SQL Managed InstanceCevap
  2. A delegated subnet in an Azure Virtual NetworkCevap
  3. C
    Azure SQL Database elastic pools
  4. D
    Azure SQL Database single database
  5. E
    SQL Server on Azure Virtual Machines

Cevap

Azure SQL Managed Instance and a delegated subnet in an Azure Virtual Network
To satisfy the compatibility requirements for SQL Server Agent and Distributed Transaction Coordinator (DTC) while minimizing administrative overhead, the design must utilize Azure SQL Managed Instance (PaaS). To satisfy the network security requirement of preventing public internet access, Azure SQL Managed Instance must be deployed directly into a delegated subnet in an Azure Virtual Network, which provides private IP connectivity and network isolation.

Adım Adım Çözüm

1
Analyze the application requirements: cross-database transactions using Distributed Transaction Coordinator (DTC) and SQL Server Agent jobs.
Identify that Azure SQL Managed Instance or SQL Server on Azure VMs support these features, whereas Azure SQL Database single database and elastic pools do not.
Compatibility requirements dictate the database engine features that must be supported.
2
Analyze the administrative constraint: minimize administrative overhead.
Filter out SQL Server on Azure Virtual Machines (IaaS) in favor of Azure SQL Managed Instance (PaaS).
PaaS solutions reduce management efforts for patching, backups, and high availability.
3
Analyze the network isolation requirement: the database must not be accessible via the public internet and must reside in a private network.
Determine that Azure SQL Managed Instance must be deployed into a delegated subnet within an Azure Virtual Network.
VNet injection provides native private IP addresses and isolates the Managed Instance from the public internet.

Anahtar Kavram

Selecting and configuring the appropriate Azure SQL relational database deployment option based on compatibility, management overhead, and network security requirements.
Bu soruyu puanla