はじめに
多くのシステムがオンプレミスからクラウドへの移行(クラウドリフト)を完了していると思います。
そして、近年、マイクロサービス化やサーバーレス化など、クラウド特性を活かした再アーキテクチャが活発化し、その過程でデータベースも最適なマネージドサービスへの移行が加速しています。
本記事では、Azure 環境で利用可能な マネージド データベース サービス である Azure SQL Database について、紹介していきたいと思います。
- はじめに
- Azure SQL ファミリーの概要
- Azure SQL Database
- Azure SQL Managed Instance
- SQL Server on Azure 仮想マシン
- Azure ハイブリッド 特典 (SQL Server)
- まとめ
Azure SQL ファミリーの概要
Azure で提供されている SQL Server ベースのデータベースサービスは、大きく3つのカテゴリに分かれます。

*1 : Azure SQL Database Hyperscale について
- Azure SQL Database
- フルマネージド の リレーショナル データベース サービス(PaaS) - Azure SQL Managed Instance
- オンプレミス SQL Server との高い互換性を備えたフルマネージドデータベースサービス(PaaS) - SQL Server on Azure 仮想マシン
- Azure 仮想マシン上で SQL Server を実行する方式(IaaS)
Azure SQL Database
Azure SQL Database は、Azure 上で利用可能な フルマネージドの リレーショナル データベース(PaaS)です。
OS や SQL Server 本体のパッチ適用、バックアップ、高可用性の多くが マネージド サービス側で実装されているため、運用コストを抑えて SQL Server 機能を利用することができます。
メリット
- 基盤の運用コストの軽減 (パッチ適用、バックアップ、監視設定の簡易化など)
- 高い非機能要件 (RPO/RTO) が求められる基盤を簡易にデプロイ可能
(フェール オーバー グループ、アクティブ geo レプリケーション、ゾーン冗長) - スケールアップ/スケールダウンにより負荷に合わせた性能調整が可能
- Azure SQL Database サーバーレス を選択した場合、コンピューティングのオートスケールが可能。
- その他 Azure サービス (Microsoft Entra ID 含む) との親和性が高い
- Azure ハイブリッド特典の適用が可能
デメリット
- オンプレミス SQL Server と比較し、利用可能な 機能/コマンド に制限があるため、事前検証が必要
Azure SQL Managed Instance
Azure SQL Managed Instance は、オンプレミス SQL Server と高い互換性を保ちながら PaaS 運用を実現することが可能なフルマネージドの リレーショナル データベース(PaaS)です。
メリット
- オンプレミス SQL Server と高い互換性があり、オンプレミスの SQL Server をほぼそのまま 移行可能
- 基盤の運用コストの軽減 (パッチ適用、バックアップ、監視設定の簡易化など)
- Azure VNet 内の専用サブネット (委任サブネット) にデプロイでき、完全にプライベート アドレス内で利用することが可能
- 高い非機能要件 (RPO/RTO) が求められる基盤を簡易にデプロイ可能
(フェール オーバー グループ、ゾーン冗長) - その他 Azure サービス (Microsoft Entra ID 含む) との親和性が高い
- Azure ハイブリッド特典の適用が可能
デメリット
- ほぼ オンプレミス SQL Server と同等の機能を擁しているが、一部利用な 機能/コマンド に制限があるため、事前検証が必要
- 基本的に 常時稼働 が必要 (インスタンスの停止は可能)
SQL Server on Azure 仮想マシン
SQL Server on Azure 仮想マシン は、Azure 仮想マシン(IaaS)上で SQL Server を実行する方式です。
メリット
- オンプレミス SQL Server と同等の機能を利用可能
- Azure SQL Database/Managed Instance と比較し、拡張機能などの自由度の高い設定変更が可能
- Azure VNet 内の専用サブネットにデプロイでき、完全にプライベート アドレス内で利用することが可能
- その他 Azure サービス (Microsoft Entra ID 含む) との親和性が高い
- Azure ハイブリッド特典の適用が可能
デメリット
- ハードウェア、ネットワークについては Azure 側 に運用を任すことができるが、オンプレミス SQL Server と同等の パッチ適用、バックアップ、監視、障害対応などの運用コストが必要
- 高可用性構成 (AlwaysOn 可用性グループなど) の設計、構築、運用が必要
Azure ハイブリッド 特典 (SQL Server)
Azure ハイブリッド特典(SQL Server)は、オンプレミスで保有している SQL Server ライセンス(有効な Software Assurance (SA) 付き)を Azure に持ち込む (BYOL) ことで、Azure 上の SQL Server 利用コストを削減できる制度です。
※ 高可用性構成のセカンダリ側がパッシブ専用 (基本的な可用性グループのセカンダリ ノードなど) で読み取り処理を実施しない前提の場合、セカンダリ側の一部の SQL Server ライセンスが不要になるなど、コスト削減を実現できる可能性があります。
Azure ハイブリッド特典 (SQL Server) の詳細については、以下の URL を参照
まとめ
今回は Azure SQL Database の概要、および、Azure SQL ファミリーとしてどのような マネージド データベース サービスが利用可能となっているかなどについて紹介してみました。
【第2回】では今回紹介した各種 マネージド データベース サービス の利用ユースケースについて整理しようと思います。
※ 2026年2月 現在
*1:Azure SQL Database には ハイパースケール層 も存在しますが、10 ~ 100TB 規模のデータを扱う大規模向けのデータベースサービスであるため、今回の説明対象から省いています。