Azure

Azure SQL Database vCore モデル詳細設計|Compute Tier・Service Tier・Read Scale-out・Reserved Capacity

2026-05-24
NicheeLab編集部

Azure SQL Database の vCore モデルは、DTU モデルから移行を進めた現代の主推奨課金モデルです。 Compute Tier・Hardware Generation・Service Tier・vCore 数の 4 軸で柔軟な構成が可能で、Reserved Capacity + Hybrid Benefit で最大 80% コスト削減も実現できます。 本記事では、vCore モデルの詳細設計・各 Service Tier の選定・HADR・コスト最適化を網羅的に整理します。

vCore 選定の 4 軸

選択肢判断ポイント
Compute TierProvisioned / Serverless常時稼働 vs Auto-pause
Hardware GenerationStandard-series (Gen5) / Premium-series / Memory-optimizedメモリ要件・性能
Service TierGeneral Purpose / Business Critical / HyperscaleSLA・コスト・容量
vCore 数2-128 vCoreワークロード負荷

Service Tier 詳細比較

項目General Purpose (GP)Business Critical (BC)Hyperscale (HS)
アーキテクチャCompute / Storage 分離Local SSD + Always On AGLog Service + Compute + Page Server
SLA99.99%99.995%99.99%
最大容量4 TB4 TB100 TB+
Read Replicaなし3 つ (1 つ Read Scale-out 可)最大 4 つ (Named Replica)
Backup 復元分単位分単位秒単位 (高速スナップショット)
コスト最安GP の約 2 倍容量大、Compute 別途
用途Web App・Staging本番ミッションクリティカル大規模 DW・SaaS

Serverless Compute Tier

Serverless Compute Tier は『使用時のみ課金 + 自動 Pause / Resume』する Compute モード、SQL Database (Single Database) のみ対応

動作

  • vCore 範囲 (例: 0.5-2 vCore) を設定
  • 使用量に応じて自動スケール
  • 無アクセス期間が Auto-pause Delay (1 時間-7 日) を超えると自動停止
  • 停止中はコンピュート料金 0、ストレージのみ課金
  • 新規接続で自動 Resume (Cold Start 1 分程度)

適用シーン

  • 開発・テスト環境
  • 月数回のみ利用するレポート DB
  • Variable Workload (Demand 予測困難)
  • コスト最小化が最優先のスタートアップ

本番ミッションクリティカルには Cold Start や Auto-pause の挙動が不向きで、Provisioned 推奨

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 大幅向上が可能。

HADR (Auto-failover Group)

項目Auto-failover GroupActive Geo-replication
スコープ複数 DB 一括DB 単位
RPO5 秒5 秒
RTO1 時間1 時間
ListenerRead-write + Read-only (透過接続)なし (アプリ側切替必要)
FailoverAuto + ManualManual のみ
Read Replica1 Secondary (Read 可)最大 4 Secondary
推奨度本番標準特殊シナリオ

本番運用はAuto-failover Group 一択 (Listener による透過接続が運用負荷激減)。

Backup と Long-term Retention

短期 PITR (Point-in-time Restore)

  • 1-35 日 (デフォルト 7 日)
  • 自動取得・Storage Geo-redundancy
  • 無料

Long-term Retention (LTR)

  • 最大 10 年保持
  • Weekly / Monthly / Yearly の Retention Policy で取得
  • Storage Geo-redundancy

代表的な構成

  • PITR 7 日 (デフォルト) + LTR Weekly 4 週 + Monthly 12 月 + Yearly 7 年 (税務帳票要件)
  • PITR 35 日 (規制対応必須の業界) + LTR 10 年

コスト最適化

Reserved Capacity (1-3 年)

  • 最大 55% 割引
  • Compute (vCore) 部分のみ対象
  • Storage / Backup / LTR は別途従量

Hybrid Benefit

  • 既存 SQL Server (Software Assurance 付き) を持ち込み
  • 最大 55% 割引
  • Standard 1 vCore → Azure 1 vCore (1:1 変換)
  • Enterprise 1 vCore → Azure 4 vCore (1:4 変換)

Reserved Capacity + Hybrid Benefit 併用で最大 80% 割引。本番運用では両方併用が定石。

運用ベストプラクティス

  1. 本番は BC ティア + Zone Redundant + Auto-failover Group
  2. 大規模 DW は Hyperscale + Named Replica
  3. Reserved Capacity + Hybrid Benefit で大幅コスト削減
  4. Read 中心ワークロードは Read Scale-out 活用
  5. Serverless は開発・テスト・低頻度のみ
  6. PITR 7-35 日 + LTR 適切な Retention
  7. Microsoft Defender for SQL 有効化 (脅威検知)
  8. Microsoft Entra ID 認証統合
  9. Private Endpoint + Public Access Disable
  10. Azure Monitor + KQL で継続監視

関連認定試験

よくある質問

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 日時点の公式公開資料に基づきます。最新情報は必ず公式ページをご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

Azure 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Azure

AZ-900 完全ガイド|Microsoft Azure Fundamentals 出題範囲・学習リソース・合格戦略

Microsoft Azure Fundamentals (AZ-900) の 2026 年 1 月 14 日改訂版に対...

Azure

Azure 認定資格ロードマップ 2026 完全版|全 26 試験の体系と大型再編 (AI-901/AI-103/SC-500)

Microsoft Azure 認定資格 全 26 試験 (現行 23 + 退役 3) の 2026 年版ロードマップ。...

Azure

AI-901 完全ガイド|Azure AI Fundamentals 新試験

Microsoft Certified: Azure AI Fundamentals (AI-901) の出題範囲・Mi...

Azure

Microsoft Entra ID 入門|旧 Azure AD から学ぶ ID 管理 (AZ-900/SC-900/AZ-104 必須知識)

Microsoft Entra ID (旧 Azure Active Directory) の入門解説。2023 年 7...

Azure

DP-900 完全ガイド|Azure Data Fundamentals 出題範囲・学習リソース・合格戦略

Microsoft Azure Data Fundamentals (DP-900) の完全ガイド。4 ドメインの出題範...

Azureの記事一覧 (103件)
© 2026 NicheeLab All rights reserved.