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件を見るIT用語: Amazon DynamoDBとは|ミリ秒応答の完全マネージドNoSQLデータベース
サーバーレス・無制限スケールのキーバリュー/ドキュメントDBであるAWS DynamoDBの仕組みと設計パターンを解説。
IT用語: Amazon EKS(Elastic Kubernetes Service)とは|AWSマネージドKubernetes
AWSがKubernetesのコントロールプレーンを管理するマネージドサービスEKSの仕組みとECSとの違いを解説。
Azure DevOps
Microsoftが提供するDevOpsプラットフォーム。ソースコード管理(Repos)・CI/CDパイプライン(Pipelines)・タスク管理(Boards)・テスト(Test Plans)・成果物管理(Artifacts)を統合提供する。
Microsoft Entra ID(旧Azure Active Directory)
Microsoftが提供するクラウド型のID・アクセス管理サービス。SSO・MFA・条件付きアクセスなどのゼロトラストセキュリティを実現し、Microsoft 365等のSaaSと連携する。
Cloud Run
GCPのサーバーレスコンテナ実行サービス。Dockerコンテナをデプロイするだけで自動スケーリング・HTTPS・認証が利用でき、リクエストがない時は完全にスケールゼロになる。
Azure Cosmos DB
Microsoftが提供するグローバル分散型のフルマネージドNoSQLデータベース。99.999%の可用性SLA・10ミリ秒以下のレイテンシ・複数APIに対応し、世界規模のアプリケーションに使われる。