Azure Virtual Machine のサイジングは、Azure コスト最適化の中心トピックです。 VM サイズ選定を誤ると、過剰スペックで毎月数十万円-数百万円のムダな支出が発生したり、逆にスペック不足で性能問題が発生したりします。 本記事では、Azure VM のシリーズ分類・命名規則の読み方・コスト最適化オプション (Spot VM・Reserved Instance・Savings Plan・Hybrid Benefit)・Managed Disk 選定を網羅的に整理します。
Azure VM は用途別に主要 9 シリーズに分類されます。
| シリーズ | カテゴリ | 主用途 | 代表サイズ |
|---|---|---|---|
| B | Burstable | 低負荷、開発・テスト、CPU クレジット制 | B1s, B2s, B4ms |
| D | General Purpose | Web サーバー、バランス型 | D2s_v5, D4s_v5, D8s_v5 |
| E | Memory Optimized | データベース、キャッシュ、In-Memory | E4s_v5, E16s_v5, E64s_v5 |
| F | Compute Optimized | バッチ処理、ゲームサーバー、CPU 集約 | F4s_v2, F16s_v2 |
| G | High Memory | 大型 DB、メモリ + CPU 大型 | GS5 |
| H | HPC | HPC 専用、MPI ワークロード、流体力学 | HC44rs, HBv4 |
| L | Storage Optimized | NoSQL DB、大容量 Local NVMe SSD | L8s_v3, L80s_v3 |
| M | Memory Massive | SAP HANA、最大 12 TB メモリ | M128s, M192is_v2, Mv3 |
| N | GPU | 機械学習、グラフィック処理 | NC, ND, NV シリーズ |
Azure VM サイズの命名規則は『シリーズ + vCPU 数 + 追加機能 + 世代』のパターンです。
例: Standard_D4ads_v5 = D シリーズ・4 vCPU・a (AMD CPU)・d (Local Disk)・s (Premium Storage 対応)・v5 (第 5 世代)
命名規則を読めれば、サイズ名から特性を即判断可能で、サイジング判断が大幅に効率化されます。
実機テストはまず最小サイズで始めて、Azure Monitor / Insights でリソース使用率を 1-2 週間観察、必要に応じて Resize するのが王道。 Azure は VM Resize がオンライン (数分の再起動のみ) で可能なため、過剰サイジングを避ける文化を持つことが重要です。
Azure の余剰キャパシティを最大 90% 割引で利用できる VM。いつでも 30 秒前通知で停止される可能性があります。
コアワークロードは RI + 余剰負荷を Savings Plan + バッチを Spot という三層構成がコスト最適化の王道です。
| ディスク種別 | IOPS | レイテンシ | 料金 | 適用シーン |
|---|---|---|---|---|
| Standard HDD | 500 | 10-20ms | 最安 | Backup / Archive / 開発 |
| Standard SSD | 6,000 | 5-10ms | 安 | Web Server / 軽量ワークロード |
| Premium SSD | 20,000 | 1-5ms | 中 | 本番 DB 一般 |
| Premium SSD v2 | 80,000 | 1-5ms | 中 (柔軟調整可) | 本番 DB (現時点コスパ最高) |
| Ultra Disk | 160,000 | 1ms 未満 | 高 | SAP HANA / Oracle / 高性能 SQL Server |
VM サイズが Premium Storage 対応 (s 付き) でないと Premium SSD・Ultra Disk は使えない制約があります。
本番 VM は単一インスタンスではなく HA 構成が必須です。
Azure VM のサイズシリーズはどう分類されますか?
Azure VM は用途別に B / D / E / F / G / H / L / M / N の主要シリーズに分類されます。B: Burstable (CPU クレジットベース、開発・テスト・低負荷)、D: General Purpose (バランス型、Web サーバー)、E: Memory Optimized (メモリ多め、データベース・キャッシュ)、F: Compute Optimized (CPU 多め、バッチ処理・ゲームサーバー)、G: High Performance Compute (CPU+ メモリ大型)、H: HPC (HPC 専用、MPI ワークロード)、L: Storage Optimized (大容量ローカル NVMe、NoSQL DB)、M: Memory Optimized (超大容量メモリ最大 12 TB、SAP HANA)、N: GPU (機械学習・グラフィック)。各シリーズの中でさらに世代 (例: D2s_v5 の v5 が世代) があり、新しい世代ほど性能・コストが優れます。
VM サイズの命名規則は何ですか?
Azure VM サイズ命名規則: 『シリーズ + vCPU 数 + 追加機能 + 世代』。例: Standard_D2s_v5 は D シリーズ・2 vCPU・s (Premium Storage 対応)・v5 (第 5 世代)。追加機能の文字: a (AMD CPU)・s (Premium Storage 対応・必須要件多い)・d (Local Temp Disk 付き)・i (Isolated、専有ハードウェア)・p (Arm ベース ARM Ampere Altra)・l (Low Memory)。例: Standard_D4ads_v5 は D シリーズ・4 vCPU・a (AMD)・d (Local Disk)・s (Premium Storage)・v5。命名規則を読めれば、サイズ名から特性を即判断可能で、サイジング判断が大幅に効率化されます。
サイズ選定の標準的な手順は?
標準的なサイジング手順: 1) ワークロード特性の特定 (CPU 負荷型・メモリ負荷型・I/O 負荷型・GPU 必要)、2) 主要シリーズの絞り込み (CPU 集約 → F、メモリ集約 → E、HPC → H、AI/ML → N)、3) vCPU 数とメモリ量の見積もり (オンプレ移行なら現行スペック+ 30% 余裕、新規なら最小から開始してスケール)、4) Premium Storage 必要性で s オプション選定、5) コスト最適化オプション (Spot VM・Reserved Instance・Savings Plan・Hybrid Benefit)、6) 同じ仕様で複数世代を比較し最新世代を選定、7) Azure Pricing Calculator で月額試算。実機テストはまず最小サイズで始めて、Azure Monitor / Insights でリソース使用率を 1-2 週間観察、必要に応じて Resize するのが王道。Azure は VM Resize がオンライン (数分の再起動のみ) で可能なため、過剰サイジングを避ける文化を持つことが重要です。
Spot VM はどんなときに使えますか?
Spot VM は Azure の余剰キャパシティを最大 90% 割引で利用できる VM で、いつでも 30 秒前通知で停止される可能性がある特殊な VM。適用シーン: 1) バッチ処理 (Genomics 解析・動画レンダリング・機械学習トレーニング)、2) Dev / Test 環境、3) Stateless ワークロード (Web 配信の一時スケールアウト)、4) AKS の Spot Node Pool でコスト最適化、5) Azure Batch のワーカーノード。注意点: 1) 本番ステートフルワークロードでは絶対使わない (停止リスク)、2) Eviction Policy を Deallocate or Delete を選択、3) 最大価格を設定 (Pay-as-you-go 価格まで OK にすると Eviction 頻度低下)、4) Spot Placement Score API で利用可能性を事前確認。AKS の Spot Node Pool は Tolerations を使った Pod スケジューリングで、Spot VM の停止に強いアーキテクチャを実現可能です。
Reserved Instance と Savings Plan の違いは?
Reserved Instance (RI): 特定の VM サイズ・リージョン・OS を 1 年または 3 年契約で予約購入、Pay-as-you-go から最大 72% 割引。柔軟性は低い (サイズ変更には RI 交換)。Savings Plan: 1 年または 3 年契約で『時間あたりのコミット金額』を設定、Compute 系サービス (VM・Container Instances・Functions Premium・App Service・Container Apps) で柔軟に適用、最大 65% 割引。Reserved Instance のほうが割引率は高いが Savings Plan は柔軟性で優位。判断: ワークロードが固定 (例: 特定 SAP HANA 構成) → RI、ワークロードが変動 (Auto Scale・Container) → Savings Plan。両方の併用も可能で、コアワークロードは RI + 余剰負荷を Savings Plan + バッチを Spot という三層構成がコスト最適化の王道。
Hybrid Benefit は何が割引されますか?
Azure Hybrid Benefit は、既存のオンプレ Windows Server / SQL Server / Linux サブスクリプション (Software Assurance 付き) を Azure に持ち込むことで、Azure 上の同等ライセンスコストを免除する仕組み。Windows Server: VM の Windows ライセンス費 (Pay-as-you-go から約 40% 削減) を免除、最大 2 つの Azure VM で利用可能。SQL Server: VM 上の SQL Server (Standard / Enterprise)・Azure SQL DB / MI のライセンス費を免除、最大 4 vCore (Standard) または 1 vCore (Enterprise) → Azure VM の各 vCore に変換。Linux RHEL / SUSE: Red Hat / SUSE Cloud Access Subscription を持ち込み、Azure マーケットプレース価格を BYOS (Bring Your Own Subscription) 価格に。組織既存ライセンスがある場合は必ず Hybrid Benefit 適用を検討すべきで、コスト削減効果が大きい (年間数千万円規模) ケースが多いです。
Azure VM のディスク選定は?
Azure Managed Disk の選択肢: 1) Standard HDD (S シリーズ): 最安・低性能・Backup / Archive 用途、2) Standard SSD (E シリーズ): 中性能・コスト安・Web Server 程度、3) Premium SSD (P シリーズ): 高性能・本番 DB 一般向け、4) Premium SSD v2: 2022 年 GA、Premium SSD の進化版で IOPS / Throughput を Disk Size と独立して調整可能、5) Ultra Disk: 超高 IOPS (160,000)・超低レイテンシ (1ms 未満)、SAP HANA / Oracle / 高性能 SQL Server 向け。VM サイズが Premium Storage 対応 (s 付き) でないと Premium SSD・Ultra Disk は使えない制約あり。本番 DB は Premium SSD v2 が現時点でのコスパ最高、超高負荷なら Ultra Disk、コスト最優先なら Standard SSD という選定軸が標準です。
関連認定試験は?
AZ-104 (Administrator) のドメイン 3 (Compute 20-25%) で VM サイジング・Premium Storage 選定・Backup が深く問われる。AZ-305 (Solutions Architect Expert) のドメイン 4 で全体アーキテクチャでのコンピュート選定、AZ-204 (Developer Associate、2026-07 リタイア注意) で開発者視点での App Service 等との使い分け、AZ-140 (AVD Specialty) で AVD ホスト用 VM 選定、AZ-120 (SAP on Azure) で M シリーズ・HANA Large Instances。実務でも VM サイジングは Azure コスト最適化の中心トピックで、すべての Azure エンジニアにとって必須スキルです。
関連記事・技術深掘り
Azure App Service Plan 完全ガイド|ティア選定・Deployment Slot・VNet Integration・コスト最適化【2026 年版】
Azure App Service Plan の完全ガイド。Free/Basic/Standard/Premium v3/Isolated v2 のティア選定、Linux vs Windows、Deployment Slot による Blue-Green デプロイ、VNet Integration、Plan 共有戦略、Reserved Instance / Savings Plan によるコスト最適化、関連認定試験 (AZ-204 / AZ-305) を日本語で網羅。
Azure NetApp Files (ANF) 完全ガイド|Service Level・Capacity Pool・SnapMirror・SAP HANA 認定【2026 年版】
Azure NetApp Files (ANF) の完全ガイド。Azure Files Premium との違い、Service Level (Standard/Premium/Ultra) 選定、Capacity Pool と Volume の階層構造、Snapshot・SnapMirror Cross-region Replication、Active Directory 統合、コスト最適化、関連認定試験 (AZ-104 / AZ-305 / AZ-120) を日本語で網羅。
Azure Spot VM 詳細ガイド|Eviction Policy・Max Price・Placement Score・AKS Spot Node Pool【2026 年版】
Azure Spot VM の詳細ガイド。Eviction Policy (Deallocate / Delete) 選択・Max Price 戦略・Spot Placement Score・制約・AKS Spot Node Pool 構成・コスト効果・運用ベストプラクティス・関連認定試験 (AZ-104 / AZ-305 / AZ-400) を日本語で網羅。最大 90% コスト削減の実装パターン。
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) を日本語で網羅。
本記事の技術情報は Azure VM Sizes Documentation に基づいています。 本記事は Microsoft Corporation の公式商品ではなく、いかなる提携・後援関係もありません。 Microsoft、Azure は 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 ドメインの出題範...