複合シナリオ比較

Azure SQL DatabaseとAzure SQL Managed Instanceの違いについて、最も正確な説明はどれか。

A.SQL DatabaseはシングルテナントSaaS型で自動バックアップやパッチ適用が完全に自動化されるが、SQL Managed InstanceはマルチテナントIaaS型で顧客がバックアップを管理する必要がある。
✗ 誤りです。SQL Databaseはマルチテナント型(複数顧客が共有)で、SQL Managed Instanceはシングルテナント型です。また、SQL Managed Instanceもバックアップやパッチ適用はMicrosoftが自動管理します。
B.SQL Managed InstanceはオンプレミスのSQL Serverとの互換性がより高く、複雑なT-SQLスクリプトや依存機能が多い場合に適している。← 正解
✓ 正解です。SQL Managed InstanceはオンプレミスのSQL Serverとの互換性がより高く、SQL Server Agent、SQL Server Integration Services、T-SQLの複雑なスクリプトなど、SQL Databaseでは制限される機能をサポートしています。
C.SQL DatabaseはすべてのSQL Server機能を実装しており、Managed InstanceはWebスケール対応のみが可能である。
✗ 誤りです。SQL DatabaseはすべてのSQL Server機能を実装していません。特にエージェント機能や一部のT-SQLコマンドには制限があります。
D.両者ともネイティブな仮想ネットワーク統合をサポートするため、セキュリティ設定に差異はない。
✗ 誤りです。SQL DatabaseはサービスエンドポイントやVNet統合の方式が異なり、SQL Managed Instanceはより強力なVNet統合をネイティブにサポートしています。

この問題のポイント

SQL Managed InstanceはオンプレミスのSQL Serverとの互換性がより高く、SQL Server Agent、SQL Server Integration Services、T-SQLの複雑なスクリプトなど、SQL Databaseでは制限される機能をサポートしています。

AZ-900:Microsoft Azure Fundamentals の問題一覧