Microsoft Azureデータベース

Azure SQL Databaseとは

Azure SQL Databaseは、SQL Serverエンジンをベースにしたフルマネージドのリレーショナルデータベースサービス(PaaS)だ。パッチ適用・バックアップ・高可用性の維持はAzureが自動で行い、ユーザーはデータベースの設計と利用に集中できる。

購入モデルは仮想コアベースとDTUベースの2種類がある。仮想コアモデルではGeneral Purpose・Business Critical・Hyperspaceの3サービスレベルがあり、要件に応じて選択する。エラスティックプールを使うと複数データベースがリソースを共有でき、使用パターンがバラバラなマルチテナントSaaSに効率的だ。

試験での問われ方

Azure SQL DatabaseとSQL Managed Instanceの違いは頻出だ。SQL Databaseは完全なPaaSで個別データベース単位の管理に向き、SQL Managed InstanceはオンプレミスのSQL Serverインスタンスをほぼそのまま移行(リフト&シフト)できる互換性の高さが特徴だ。CLR・SQL Server Agent・リンクサーバーなどの機能がSQL Managed Instanceでは使えるが、SQL Databaseでは使えない(または制限される)点が問われる。

このサービスが登場する演習問題(6問)

関連サービス