Azureリレーショナル定義問題

あるSIerがオンプレミスSQL Server 2019をAzureに移行します。アプリは「SQL Server Agentによる夜間バッチ」「複数DBにまたがるクロスデータベースクエリ」「CLR統合によるカスタム関数」「データベースメール(エラー通知)」を使用しています。インフラ管理の負担を最小化しながらアプリ改修なしで移行できるのはどれか?

A.Azure SQL Database(General Purpose)
✗ Azure SQL DatabaseはSQL Server AgentとCLR統合をサポートしない。移行には大規模な改修が必要。
B.Azure SQL Managed Instance← 正解
✓ 正解。SQL Managed InstanceはSQL Serverとの高い互換性を持つPaaSサービスで、SQL Server Agent・クロスDBクエリ・CLR・DBメールをすべてサポート。管理の負担はIaaSより低い。
C.SQL Server on Azure Virtual Machines
✗ IaaS(VM)はすべての機能が動くが、OS・パッチ・バックアップの管理が必要なためインフラ管理負担が最も大きい。
D.Azure Synapse Analytics(Dedicated SQL Pool)
✗ Synapse Dedicated SQL PoolはDWサービスでOLTP機能・SQL Agentをサポートしない。

DP-900:Microsoft Azure Data Fundamentals の問題一覧