Soru

Zorluk: OrtaRelational Data Storage Solutions

A smart grid utility provider is planning to migrate its relational data workloads to Azure. The migration includes the following two target databases:

* TelemetryDB stores real-time smart meter telemetry data and requires full access to the operating system's registry and local file system to run legacy hardware-interface drivers.
* BillingDB stores customer billing history and requires support for cross-database queries and SQL Server Agent jobs to automate end-of-month processing, but the operations team wants to eliminate operating system-level patching and management.

Which two Azure SQL deployment options should you recommend to host these databases? (Select two.)

  1. SQL Server on Azure Virtual Machines for TelemetryDBCevap
  2. Azure SQL Managed Instance for BillingDBCevap
  3. C
    Azure SQL Database single database for BillingDB
  4. D
    Azure SQL Managed Instance for TelemetryDB
  5. E
    Azure SQL Database elastic pool for TelemetryDB

Cevap

SQL Server on Azure Virtual Machines for TelemetryDB and Azure SQL Managed Instance for BillingDB
Hosting TelemetryDB on SQL Server on Azure Virtual Machines is correct because the database requires full access to the operating system registry and file system to run legacy drivers, which is only supported in an IaaS model. Hosting BillingDB on Azure SQL Managed Instance is correct because it provides a fully managed PaaS environment that eliminates operating system patching while supporting cross-database queries and SQL Server Agent.

Adım Adım Çözüm

1
Analyze the requirements for TelemetryDB to determine the necessary level of control.
TelemetryDB requires OS-level registry and file system access to support legacy hardware-interface drivers.
Identifying these requirements rules out fully managed PaaS solutions (Azure SQL Database and Azure SQL Managed Instance), which do not expose the underlying operating system.
2
Analyze the requirements for BillingDB to determine the necessary level of service management.
BillingDB requires cross-database queries and SQL Server Agent, but also requires a fully managed environment without OS patching.
Identifying these requirements rules out Azure SQL Database single database (which lacks native SQL Server Agent and cross-database queries) and SQL Server on Azure VMs (which requires manual OS patching).
3
Match each database to the appropriate Azure SQL deployment option.
TelemetryDB must be hosted on SQL Server on Azure Virtual Machines, and BillingDB must be hosted on Azure SQL Managed Instance.
This combination satisfies all configuration, compatibility, and management constraints.

Anahtar Kavram

Understanding the feature support and management boundaries of different Azure SQL deployment options (Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure VMs) is critical to matching legacy requirements with the appropriate service tier.
Bu soruyu puanla