Azure SQL Database
Microsoftのフルマネージドなリレーショナルデータベースサービス。SQL Serverと完全互換で、バックアップ・パッチ適用・高可用性をAzureが自動管理する。
Azure SQL Databaseとは?
Azure SQL Databaseは、Microsoft SQL Serverエンジンをベースとしたフルマネージドのリレーショナルデータベースサービスです。バックアップ・高可用性・パッチ適用・監視をAzureが自動管理するため、DBの運用負荷を大幅に削減できます。
展開オプションの比較
| オプション | 説明 | 向いているケース |
|---|---|---|
| Single Database | 独立したDBリソース | 新規アプリ開発 |
| Elastic Pool | 複数DBでリソースを共有 | マルチテナントSaaS |
| Managed Instance | SQL Server完全互換 | オンプレからの移行 |
| SQL Server on VM | IaaS型(フル制御) | 特殊な設定が必要な場合 |
主な機能
- 自動バックアップ: 最大35日間のポイントインタイムリストア
- 高可用性: 99.99%SLA・自動フェイルオーバー
- Intelligent Performance: AIによるクエリチューニング・インデックス推奨
- セキュリティ: 常時暗号化・Advanced Threat Protection
- スケーリング: コンピューティングとストレージを個別にスケール
オンプレSQL Serverとの互換性
Azure SQL Managed InstanceはSQL Serverとほぼ100%互換です。Single Databaseはほぼ互換ですが、一部のSQL Server機能(SQL Serverエージェント等)は制限されます。
まとめ
Azure SQL Databaseは「SQL Serverを使いたいがサーバー管理はしたくない」というニーズに最適です。Data Migration Service(DMS)を使えばオンプレからの移行も比較的スムーズです。
関連する用語 (クラウド)
全40件を見るAKS(Azure Kubernetes Service)
MicrosoftのマネージドKubernetesサービス。コントロールプレーンをAzureが無償で管理し、ワーカーノードのVM代のみ課金される。Azure AD・Monitor・DevOpsとの統合が得意。
IT用語: AWS Step Functionsとは|複雑なワークフローをビジュアルで管理
Lambdaやサービスを連携した複雑なビジネスワークフローをステートマシンで定義・実行するStep Functionsを解説。
IT用語: GKE(Google Kubernetes Engine)とは|Kubernetes発祥のGCPマネージドK8s
Kubernetesを生んだGoogleが提供するマネージドKubernetesサービスGKEの特徴とAutopilotモードを解説。
Microsoft Entra ID(旧Azure Active Directory)
Microsoftが提供するクラウド型のID・アクセス管理サービス。SSO・MFA・条件付きアクセスなどのゼロトラストセキュリティを実現し、Microsoft 365等のSaaSと連携する。
IT用語: Azure DevOpsとは|MicrosoftのCI/CD・プロジェクト管理統合プラットフォーム
ソース管理・CI/CD・アジャイル管理・アーティファクト管理を統合するMicrosoftのDevOpsプラットフォームを解説。
AWS (Amazon Web Services)
Amazonが提供する世界最大のクラウドコンピューティングサービス。