Azure SQL Database の vCore モデルは、DTU モデルから移行を進めた現代の主推奨課金モデルです。 Compute Tier・Hardware Generation・Service Tier・vCore 数の 4 軸で柔軟な構成が可能で、Reserved Capacity + Hybrid Benefit で最大 80% コスト削減も実現できます。 本記事では、vCore モデルの詳細設計・各 Service Tier の選定・HADR・コスト最適化を網羅的に整理します。
| 軸 | 選択肢 | 判断ポイント |
|---|---|---|
| Compute Tier | Provisioned / Serverless | 常時稼働 vs Auto-pause |
| Hardware Generation | Standard-series (Gen5) / Premium-series / Memory-optimized | メモリ要件・性能 |
| Service Tier | General Purpose / Business Critical / Hyperscale | SLA・コスト・容量 |
| vCore 数 | 2-128 vCore | ワークロード負荷 |
| 項目 | General Purpose (GP) | Business Critical (BC) | Hyperscale (HS) |
|---|---|---|---|
| アーキテクチャ | Compute / Storage 分離 | Local SSD + Always On AG | Log Service + Compute + Page Server |
| SLA | 99.99% | 99.995% | 99.99% |
| 最大容量 | 4 TB | 4 TB | 100 TB+ |
| Read Replica | なし | 3 つ (1 つ Read Scale-out 可) | 最大 4 つ (Named Replica) |
| Backup 復元 | 分単位 | 分単位 | 秒単位 (高速スナップショット) |
| コスト | 最安 | GP の約 2 倍 | 容量大、Compute 別途 |
| 用途 | Web App・Staging | 本番ミッションクリティカル | 大規模 DW・SaaS |
Serverless Compute Tier は『使用時のみ課金 + 自動 Pause / Resume』する Compute モード、SQL Database (Single Database) のみ対応。
本番ミッションクリティカルには Cold Start や Auto-pause の挙動が不向きで、Provisioned 推奨。
Read 専用の Secondary Replica を活用して読み取りワークロードを分散する機能。
ApplicationIntent=ReadOnly 指定Read 中心ワークロード (Read 80% 以上) で書き込み Primary と読み取り Replica を分離することで、Primary の負荷削減・Throughput 大幅向上が可能。
| 項目 | Auto-failover Group | Active Geo-replication |
|---|---|---|
| スコープ | 複数 DB 一括 | DB 単位 |
| RPO | 5 秒 | 5 秒 |
| RTO | 1 時間 | 1 時間 |
| Listener | Read-write + Read-only (透過接続) | なし (アプリ側切替必要) |
| Failover | Auto + Manual | Manual のみ |
| Read Replica | 1 Secondary (Read 可) | 最大 4 Secondary |
| 推奨度 | 本番標準 | 特殊シナリオ |
本番運用はAuto-failover Group 一択 (Listener による透過接続が運用負荷激減)。
Reserved Capacity + Hybrid Benefit 併用で最大 80% 割引。本番運用では両方併用が定石。
vCore モデルの選定で何を考慮すべき?
vCore モデルは『Compute Tier』『Hardware Generation』『Service Tier』『vCore 数』の 4 軸で選定。Compute Tier: Provisioned (固定 vCore・常時稼働、本番向け) vs Serverless (Auto-pause / Auto-resume、開発・低頻度向け)。Hardware Generation: Standard-series (Gen5、最新汎用)・Premium-series (高速メモリ・低レイテンシ)・Memory-optimized (大メモリ・3 倍)。Service Tier: General Purpose (GP、汎用・最安)・Business Critical (BC、低レイテンシ・SSD ローカル)・Hyperscale (HS、100 TB+ 超大規模)。vCore 数: 2 vCore から数十 vCore まで段階的選択。判断: 一般 Web App は GP Standard 4 vCore Provisioned、本番ミッションクリティカル DB は BC Premium 8 vCore、大規模 DW は HS で開始するのが標準パターンです。
General Purpose / Business Critical / Hyperscale の違いは?
General Purpose (GP): 汎用ティア、Premium SSD リモートストレージ・Compute と Storage が分離、SLA 99.99%、コスト最安。一般 Web App・ステージング DB に最適。Business Critical (BC): 高性能ティア、Local SSD + Always On AG ベース・3 つの Replica で HA、SLA 99.995%、低レイテンシ・最高 IOPS。Read Replica で読み取りスケール可能。本番ミッションクリティカル DB 向け、コスト GP の約 2 倍。Hyperscale (HS): 超大規模ティア、別アーキテクチャ (Log Service + Compute + Page Server)・最大 100 TB+ DB 対応・Read Replica 最大 4 つ、SLA 99.99%、スナップショット高速バックアップ (秒単位)、Hyperscale 専用機能多数。100 TB+ の DW・大規模 SaaS DB 向け。
Serverless Compute Tier はどんな時に使う?
Serverless Compute Tier は『使用時のみ課金 + 自動 Pause / Resume』する Compute モード、SQL Database (Single Database) のみ対応 (Managed Instance / Hyperscale には未対応)。動作: vCore 範囲 (例: 0.5-2 vCore) を設定、使用量に応じて自動スケール、無アクセス期間が Auto-pause Delay (1 時間-7 日) を超えると自動停止 (コンピュート料金 0、ストレージのみ課金)、新規接続で自動 Resume (Cold Start 1 分程度)。代表的なユースケース: 1) 開発・テスト環境、2) 月数回のみ利用するレポート DB、3) Variable Workload (Demand 予測困難)、4) コスト最小化が最優先のスタートアップ。本番ミッションクリティカルには Cold Start や Auto-pause の挙動が不向きで、Provisioned 推奨です。
Read Scale-out はどう活用しますか?
Read Scale-out は、Read 専用の Secondary Replica を活用して読み取りワークロードを分散する機能。BC ティア: 標準で 3 つの Replica を持ち、追加コストなしで 1 つを Read Scale-out として利用可能 (接続文字列に ApplicationIntent=ReadOnly 指定)。HS ティア: Read Scale-out 用 Replica を最大 4 つ追加可能 (Named Replica 機能、2022 GA)、用途別に Replica 分離 (BI 用・Report 用・Analytics 用)。Read 中心ワークロード (Read 80% 以上) で書き込み Primary と読み取り Replica を分離することで、Primary の負荷削減・Throughput 大幅向上が可能。アプリ側で読み取り SQL に ApplicationIntent=ReadOnly を指定する実装変更が必要、Entity Framework・Hibernate などの ORM でも対応可能です。
Reserved Capacity と Hybrid Benefit を活用したコスト最適化は?
vCore モデルでは Reserved Capacity (1-3 年契約) で最大 55% 割引、Hybrid Benefit (既存 SQL Server ライセンス持ち込み) で最大 55% 割引、両方併用で最大 80% 割引が実現可能。Reserved Capacity 適用: Compute (vCore) 部分のみ対象、Storage / Backup / Long-term Retention は別途従量。Hybrid Benefit 適用: 既存 SQL Server Standard / Enterprise (Software Assurance 付き) の vCore ライセンスを Azure に持ち込み、Azure SQL DB / MI / SQL on VM のライセンス費を免除。SQL Server Standard 4 vCore → Azure SQL DB Standard 4 vCore (1:1) または Azure SQL MI General Purpose 4 vCore に変換。Enterprise なら 1:4 変換 (1 vCore → 4 Azure vCore) で大幅コスト削減。本番運用では両方の併用が定石です。
Auto-failover Group と Active Geo-replication の違いは?
Auto-failover Group: リージョン間 HA / DR、複数 DB を一括フェイルオーバー、Read-write Listener + Read-only Listener で透過的接続、Auto-failover (障害自動切替) または Manual-failover (DR 演習用)、RPO 5 秒・RTO 1 時間、ApplicationIntent=ReadOnly で Secondary Read 可能。Active Geo-replication: DB レベルの非同期 Replication、Read Secondary 最大 4 つ作成可能、Manual-failover のみ、より柔軟だが Listener なし (アプリ側で接続先切替必要)、Auto-failover Group の構成要素として内部利用も。本番運用は Auto-failover Group 一択 (Listener による透過接続が運用負荷激減)、Active Geo-replication は単発 Read Replica やマルチ Secondary が必要な場合のみ。BC ティアはどちらも Zone Redundant と組み合わせて構成可能です。
Backup と Long-term Retention の戦略は?
Azure SQL DB の Backup は完全自動・無料 (短期 PITR 用)。短期 PITR (Point-in-time Restore): 1-35 日 (デフォルト 7 日)、自動取得・Storage Geo-redundancy。Long-term Retention (LTR): 最大 10 年保持、Weekly / Monthly / Yearly の Retention Policy で取得、Storage Geo-redundancy。リストア: 同一 Logical Server / 別 Server / 別 Region に PITR・LTR 共に可能。代表的な構成: 1) PITR 7 日 (デフォルト) + LTR Weekly 4 週 + Monthly 12 月 + Yearly 7 年 (税務帳票要件)、2) PITR 35 日 (規制対応必須の業界) + LTR 10 年。Backup ストレージは Geo-redundant Backup Storage に保管、コストは LRS / GRS / GZRS から選択可能 (デフォルト RA-GRS)。本番運用では LTR の Retention 設計が極めて重要、コンプライアンス要件分析が前提です。
関連認定試験は?
DP-300 (Database Administrator Associate) で vCore モデル・サービスティア・HADR が深く問われる本領域の本命認定。AZ-204 (Developer Associate) で開発者視点での Azure SQL DB SDK 操作、AZ-305 (Solutions Architect Expert) でアーキテクト視点での Database 選定、DP-700 (Fabric Data Engineer) でデータ統合用途、SC-300 (Identity Admin) で Entra ID 認証統合、SC-100 (Cybersecurity Architect Expert) でデータ保護アーキテクチャ。Azure SQL DB の vCore モデル設計はエンタープライズデータベース運用の中核です。
関連記事・技術深掘り
Azure SQL Database vs Managed Instance vs SQL on VM 完全比較|SQL Server プラットフォーム選定ガイド【2026 年版】
Azure 上の SQL Server プラットフォーム 3 選択肢 SQL Database・Managed Instance・SQL on VM を完全比較。互換性・機能差・サービスティア (GP/BC/Hyperscale)・vCore vs DTU・HADR・コスト・セキュリティを表形式で整理。関連認定試験 (DP-300 / AZ-305 / SC-100) を日本語で網羅。
Azure Backup 完全ガイド|RSV / Backup Vault・Backup Policy・Immutable Backup・コスト最適化【2026 年版】
Azure Backup の完全ガイド。Recovery Services Vault vs Backup Vault の使い分け、Backup Policy 設計、Azure VM / Files / SQL / Blob Backup の動作、Immutable Backup・Multi-User Authorization によるランサムウェア対策、コスト最適化、関連認定試験 (AZ-104 / AZ-305 / SC-100) を日本語で網羅。
Azure VMSS 完全ガイド|Uniform/Flexible・Auto Scale・Rolling Upgrade・Spot 混在【2026 年版】
Azure Virtual Machine Scale Sets (VMSS) の完全ガイド。Uniform vs Flexible Orchestration mode の使い分け、Auto Scale (Metric/Schedule/Custom)、Custom Image と Azure Compute Gallery、Rolling Upgrade Policy、Spot + Regular 混在パターン、関連認定試験 (AZ-104 / AZ-305 / AZ-400) を日本語で網羅。
DP-300 完全ガイド|Microsoft Azure Database Administrator Associate 出題範囲・学習リソース・合格戦略【2026 年版】
Microsoft Certified: Azure Database Administrator Associate (DP-300) の完全ガイド。7 ドメインの出題範囲、Azure SQL Database / Managed Instance / SQL on VM の使い分け、HADR / 自動化 / セキュリティ実装、3-4 ヶ月の合格ロードマップ、renewal assessment 更新法、DP-700 / AZ-305 への展開ルートを日本語で網羅。
本記事の技術情報は Azure SQL Database Documentation に基づいています。 本記事は Microsoft Corporation の公式商品ではなく、いかなる提携・後援関係もありません。 Microsoft、Azure、SQL Server は Microsoft group of companies の商標です。 情報は 2026 年 5 月 24 日時点の公式公開資料に基づきます。最新情報は必ず公式ページをご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
AZ-900 完全ガイド|Microsoft Azure Fundamentals 出題範囲・学習リソース・合格戦略
Microsoft Azure Fundamentals (AZ-900) の 2026 年 1 月 14 日改訂版に対...
Azure 認定資格ロードマップ 2026 完全版|全 26 試験の体系と大型再編 (AI-901/AI-103/SC-500)
Microsoft Azure 認定資格 全 26 試験 (現行 23 + 退役 3) の 2026 年版ロードマップ。...
AI-901 完全ガイド|Azure AI Fundamentals 新試験
Microsoft Certified: Azure AI Fundamentals (AI-901) の出題範囲・Mi...
Microsoft Entra ID 入門|旧 Azure AD から学ぶ ID 管理 (AZ-900/SC-900/AZ-104 必須知識)
Microsoft Entra ID (旧 Azure Active Directory) の入門解説。2023 年 7...
DP-900 完全ガイド|Azure Data Fundamentals 出題範囲・学習リソース・合格戦略
Microsoft Azure Data Fundamentals (DP-900) の完全ガイド。4 ドメインの出題範...