Soru

Zorluk: ZorRelational Data Storage Solutions

A digital forensics firm is designing the cloud architecture for a new evidence tracking system. The solution will utilize multiple relational databases and must meet the following requirements:

* Support native cross-database queries across multiple database catalogs using standard three-part naming conventions.
* Enable automated database maintenance tasks scheduled and executed natively using the SQL Server Agent.
* Run custom .NET assemblies directly within the database engine using SQL Server Common Language Runtime (CLR).
* Eliminate the administrative overhead of managing, patching, and maintaining the underlying operating system.

Which Azure SQL deployment option should you recommend?

  1. A
    Azure SQL Database single database
  2. B
    SQL Server on Azure Virtual Machines
  3. Azure SQL Managed InstanceCevap
  4. D
    Azure SQL Database elastic pool

Cevap

Azure SQL Managed Instance
The correct answer is the option recommending Azure SQL Managed Instance. This service is a fully managed Platform as a Service (PaaS) database engine that eliminates the overhead of operating system management, patching, and backups. It provides near-100% compatibility with the SQL Server database engine, including support for instance-level features such as SQL Server Agent, SQL CLR, and native cross-database queries using standard three-part naming conventions.

Adım Adım Çözüm

1
Analyze the application compatibility requirements.
The application requires native SQL Server Agent, SQL CLR, and native cross-database queries.
These features are instance-scoped capabilities of the SQL Server database engine.
2
Evaluate Azure SQL options against application compatibility.
Azure SQL Database (single database and elastic pools) is ruled out.
Azure SQL Database is scoped to the database level and does not natively support SQL Server Agent, SQL CLR, or standard cross-database queries using three-part names.
3
Evaluate remaining options against administrative requirements.
Azure SQL Managed Instance is selected, and SQL Server on Azure Virtual Machines is ruled out.
The requirement states that operating system management, patching, and maintenance overhead must be eliminated. SQL Server on Azure VMs is an IaaS solution that requires OS management, whereas Azure SQL Managed Instance is a fully managed PaaS solution.

Anahtar Kavram

Selecting the correct Azure SQL service tier based on SQL Server feature compatibility and administration boundaries.
Tahmini Süre:2m 0s
Bu soruyu puanla