ある企業が、オンプレミスから Azure への SQL Server データベース移行を計画している。要件は「最小限のコード変更・SQL Server Agent 使用・リンクサーバー接続維持・OS 管理からの解放」である。このすべての要件を同時に満たすサービスを2つ選択してください(実際に選択可能なオプションとして)。
- A. Azure Virtual Machines 上の SQL Server:SQL Server 機能を完全サポートするが OS 管理が必要
- B. Azure SQL Managed Instance:PaaS で SQL Server Agent・リンクサーバーをサポート
- C. Azure SQL Managed Instance Business Critical 層:高可用性が強化された Managed Instance のサービス層
- D. Azure SQL Database:PaaS だが SQL Server Agent とリンクサーバーは非サポート
- E. Azure Database for PostgreSQL:PaaS だが SQL Server との互換性なし
解答と解説を見る
正解: B, C
Azure SQL Managed Instance は SQL Server Agent・リンクサーバー・SQL Server の高度な機能をサポートする PaaS サービスであり、OS 管理が不要という要件も満たす(選択肢B)。Business Critical 層は Managed Instance のサービス層であり、同じ Managed Instance の機能セット(SQL Server Agent・リンクサーバーを含む)を提供しつつ高可用性を強化したオプションである(選択肢C)。Azure SQL Database は SQL Server Agent とリンクサーバーをサポートしていないため要件を満たせない(選択肢Dは不正解)。Azure VM 上の SQL Server は機能的には満たせるが OS 管理が必要で要件に反する(選択肢Aは不正解)。Azure Database for PostgreSQL は SQL Server と互換性がない(選択肢Eは不正解)。
📚 関連サービスの解説: Azure SQL Managed Instance