マシン ファミリーのリソースと比較ガイド


このドキュメントでは、必要なリソースを使用して仮想マシン(VM)インスタンスを作成するために選択できるマシン ファミリー、マシンシリーズ、マシンタイプについて説明します。VM を作成するときに、その VM に使用可能なリソースを決定するマシン ファミリーからマシンタイプを選択します。選択できる複数のマシン ファミリーがあり、各マシン ファミリーは、マシンシリーズおよび各シリーズ内の事前定義されたマシンタイプにさらに編成されます。たとえば、汎用マシン ファミリーの N2 シリーズ内では、n2-standard-4 マシンタイプを選択できます。

M2、M3、H3 マシンシリーズを除き、すべてのマシンシリーズでは Spot VM(およびプリエンプティブル VM)がサポートされます。

注: これは Compute Engine のマシン ファミリーのリストです。各ファミリーの詳細については、以下のページをご覧ください。
  • 汎用 - さまざまなワークロードに対応し優れたコスト パフォーマンスを実現。
  • コンピューティング最適化 - Compute Engine でコアあたりのパフォーマンスが最も高く、コンピューティング負荷の高いワークロード向けに最適化。
  • メモリ最適化 - メモリ使用量の多いワークロードに理想的で、他のマシン ファミリーよりもコアあたりのメモリ容量が多く、最大で 12 TB のメモリを搭載。
  • アクセラレータ最適化 - 機械学習(ML)やハイ パフォーマンス コンピューティング(HPC)など、超並列 CUDA(Compute Unified Device Architecture)コンピューティング ワークロードに理想的。このファミリーは、GPU を必要とするワークロードに最適です。

このドキュメントでは、次の用語を使用します。

  • マシン ファミリー: 特定のワークロードに合わせて最適化されたプロセッサとハードウェアから構成される一連のセット。VM インスタンスを作成するときに、優先マシン ファミリーから事前定義されたマシンタイプまたはカスタム マシンタイプを選択します。

  • シリーズ: マシン ファミリーは、シリーズと世代でさらに分類されます。たとえば、汎用マシン ファミリー内の N1 シリーズは、N2 シリーズの旧バージョンです。通常、世代番号やシリーズ番号が高いほど、基盤となる CPU プラットフォームや技術が新しいことを意味します。たとえば、M3 シリーズは M2 シリーズの新しい世代です。

  • マシンタイプ: すべてのマシンタイプには、VM のリソースセットを備えた事前定義されたマシンタイプがあります。事前定義されたマシンタイプがニーズに合わない場合は、一部のマシンシリーズにカスタム マシンタイプを作成することもできます。

マシン ファミリーとシリーズの推奨事項

次の表に、ワークロードごとの 推奨事項を示します。

ワークロード タイプ
汎用のワークロード コンピューティング最適化 メモリ最適化 アクセラレータ最適化
E2 N2、N2D、N1 C3、C3D Tau T2D、Tau T2A H3、C2、C2D M3、M2、M1 A2, G2
低コストで日々のコンピューティングを実現 幅広いマシンタイプにわたるバランスの取れた価格とパフォーマンス さまざまなワークロードで一貫して高いパフォーマンス スケールアウト ワークロード向けに最適なコアあたりのパフォーマンス / コスト 超高パフォーマンスでコンピューティング負荷の高いワークロードを実現 メモリ使用率の高いワークロード向けの最大のメモリ対コンピューティング比率 ハイ パフォーマンス コンピューティング ワークロード向けに最適化
  • トラフィックの少ないウェブサーバー
  • バックオフィス アプリ
  • コンテナ化されたマイクロサービス
  • マイクロサービス
  • 仮想デスクトップ
  • 開発環境とテスト環境
  • 低~中程度のトラフィック、ウェブサーバーとアプリサーバー
  • コンテナ化されたマイクロサービス
  • ビジネス インテリジェンス アプリ
  • 仮想デスクトップ
  • CRM アプリケーション
  • データ パイプライン
  • トラフィックの多いウェブサーバーとアプリサーバー
  • データベース
  • メモリ内キャッシュ
  • 広告サーバー
  • ゲームサーバー
  • データ分析
  • メディア ストリーミングとコード変換
  • CPU ベースの ML トレーニングと推論
  • スケールアウト ワークロード
  • ウェブサービス
  • コンテナ化されたマイクロサービス
  • メディアのコード変換
  • 大規模 Java アプリケーション
  • 計算依存型ワークロード
  • 高性能なウェブサーバー
  • ゲームサーバー
  • ハイ パフォーマンス コンピューティング(HPC)
  • メディアのコード変換
  • ワークロードのモデリングとシミュレーション
  • AI / ML
  • 中規模から大規模の SAP HANA インメモリ データベース
  • インメモリ データストア(Redis など)
  • シミュレーション
  • Microsoft SQL Server、MySQL などのハイ パフォーマンス データベース
  • 電子設計自動化
  • CUDA 対応の ML トレーニングと推論
  • ハイ パフォーマンス コンピューティング(HPC)
  • 超並列コンピューティング
  • BERT の自然言語処理
  • ディープ ラーニング レコメンデーション モデル(DLRM)
  • 動画のコード変換
  • リモート可視化のワークステーション
  • VM を作成したら、サイズ適正化の推奨事項を使用して、ワークロードに基づいたリソース使用率を最適化できます。詳しくは、VM インスタンスに対する推奨マシンタイプの適用をご覧ください。

    汎用マシン ファミリー ガイド

    汎用マシン ファミリーでは、さまざまなワークロードに対して最適な価格性能比で複数のマシン シリーズが提供されます。

    Compute Engine では、x86 アーキテクチャまたは Arm アーキテクチャのいずれかで動作する汎用マシン シリーズを提供しています。

    x86

    • E2 マシン シリーズは、最大で 32 個の vCPU と 128 GB のメモリ(vCPU あたり最大 8 GB)を備え、すべてのマシン シリーズの中で最も低コストです。E2 マシン シリーズには、Intel プロセッサまたは第 2 世代の AMD EPYC™ Rome プロセッサを実行する事前定義された CPU プラットフォームがあります。 プロセッサは、VM を作成する際に選択されます。このマシン シリーズには、特に確約利用割引と組み合わせた場合に、Compute Engine で最低価格で利用可能なさまざまなコンピューティング リソースが用意されています。
    • N2 マシン シリーズは 最大 128 個の vCPU、vCPU あたり 8 GB のメモリのを備え、Intel Ice Lake と Cascade Lake CPU プラットフォームで使用できます。
    • N2D マシンシリーズは、最大 224 個の vCPU、vCPU あたり 8 GB のメモリを備え、第 2 世代の AMD EPYC Rome および第 3 世代 AMD EPYC Milan プラットフォームで使用できます。
    • C3 マシンシリーズは、Intel Sapphire Rapids CPU プラットフォームと Google のカスタム Intel Infrastructure Processing Unit(IPU)上で、最大 176 個の vCPU と、vCPU あたり 2、4 または 8 GB のメモリを提供します。C3 VM は、基盤となる NUMA アーキテクチャに合わせて調整され、最適で信頼性の高い、一貫したパフォーマンスを提供します。
    • C3D マシンシリーズでは、AMD EPYC Genoa CPU プラットフォームと Google のカスタム Intel Infrastructure Processing Unit(IPU)で、vCPU ごとに最大 360 個の vCPU と 2 GB、4 GB、または 8 GB のメモリを提供します。C3D VM は、基盤となる NUMA アーキテクチャに合わせて調整され、最適で信頼性が高い、一貫したパフォーマンスを提供します。
    • Tau T2D マシンシリーズには、スケールアウト用に最適化された機能セットが用意されています。各 VM には最大 60 個の vCPU、vCPU あたり 4 GB のメモリを搭載でき、第 3 世代の AMD EPYC Milan プロセッサで使用できます。Tau T2D マシン シリーズではクラスタ スレッディングを使用しないため、vCPU はコア全体と同等です。
    • N1 マシンシリーズ VM は、最大 96 個の vCPU、vCPU あたり最大 6.5 GB のメモリを搭載でき、Intel Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake CPU のプラットフォームで使用できます。

    E2 シリーズと N1 シリーズには、共有コア マシンタイプが含まれています。 これらのマシンタイプは物理的なコアを時分割で使用します。これは、リソースの少ない小さなアプリケーションの実行に使用できる費用対効果の高い方法です。

    • E2: 短時間のバースト用に 2 つの vCPU を提供します。

    • N1: 短時間のバーストに使用できる最大 1 つの vCPU を持つ f1-microg1-small の共有コア マシンタイプを提供します。

    Arm

    • Tau T2A マシンシリーズは、Arm プロセッサで動作する Google Cloud の最初のマシンシリーズです。Tau T2A マシンは、パフォーマンスを魅力的な価格で提供するように最適化されています。各 VM には最大 48 個の vCPU と、vCPU あたり 4 GB のメモリを指定できます。Tau T2A マシンシリーズは、Arm 命令セットと 3 GHz の全コア周波数を備えた 64 コアの Ampere Altra プロセッサで動作します。Tau T2A マシンタイプは単一の NUMA ノードをサポートし、vCPU はコア全体と同等です。

    コンピューティング最適化マシン ファミリー ガイド

    コンピューティング最適化マシン ファミリーは、コアあたりの最高パフォーマンスを提供することで、コンピューティング依存型アプリケーションを実行するように最適化されています。

    • H3 VM では、88 個の仮想コア(vCPU)と 352 GB の DDR5 メモリを提供します。H3 VM は Intel Sapphire Rapids CPU プラットフォームと Google のカスタム Intel Infrastructure Processing Unit(IPU)で動作します。H3 VM は、基盤となる NUMA アーキテクチャに合わせて調整され、最適で信頼性が高い、一貫したパフォーマンスを提供します。H3 は、分子力学、計算地理科学、金融リスク分析、気象モデリング、フロントエンドとバックエンドの EDA、計算流体力学などの幅広い HPC ワークロードのパフォーマンスを向上させます。
    • C2 VM は、最大 60 個の vCPU、vCPU あたり 4 GB のメモリを搭載し、Intel Cascade Lake CPU プラットフォームで使用できます。
    • C2D VM は、最大 112 個の vCPU、vCPU あたり最大 8 GB のメモリを搭載し、第 3 世代の AMD EPYC Milan プラットフォームで使用できます。

    メモリ最適化マシン ファミリー ガイド

    メモリ最適化マシン ファミリーには、OLAP と OLTP SAP のワークロード、ゲノム モデリング、電子設計自動化、最も多くのメモリを消費する HPC ワークロードに最適なマシンシリーズが存在します。このファミリーは、他のマシン ファミリーより 1 コアあたりのメモリ容量が大きく、最大 12 TB です。

    • M1 VM は、最大 160 個の vCPU、vCPU あたり 14.9 GB~24 GB のメモリを備え、Intel Skylake および Broadwell の各 CPU プラットフォームで利用できます。
    • M2 VM は 6 TB、9 TB、12 TB の各マシンタイプで使用でき、Intel Cascade Lake CPU プラットフォームで使用できます。
    • M3 VM は最大 128 個の vCPU と、vCPU あたり最大 30.5 GB のメモリを備え、Intel Ice Lake CPU プラットフォームで使用できます。

    アクセラレータ最適化マシン ファミリー ガイド

    アクセラレータ最適化マシン ファミリーは、機械学習(ML)とハイ パフォーマンス コンピューティング(HPC)などの超並列 CUDA(Compute Unified Device Architecture)コンピューティング ワークロードに最適です。このファミリーは、GPU を必要とするワークロードに最適な選択です。

    • A2 VM は 12~96 個の vCPU、最大 1,360 GB のメモリを備え、Intel Cascade Lake CPU プラットフォームで使用できます。
    • G2 VM は、4 ~ 96 個の vCPU、最大 432 GB のメモリを備え、Intel Cascade Lake CPU プラットフォームで使用できます。

    マシン シリーズの比較

    次の表は、マシン ファミリーの比較と、ワークロードに適したカテゴリを判断にご利用ください。このセクションを確認しても、ワークロードに最適なファミリーが不明な場合は、汎用マシン ファミリーから使用を始めてください。サポートされているすべてのプロセッサの詳細については、CPU プラットフォームをご覧ください。

    選択が VM にアタッチされているディスク ボリュームのパフォーマンスにどのように影響するかについては、以下をご覧ください。

    N1 からG2 までの異なるマシンタイプの特性を比較します。[比較する VM プロパティの選択] フィールドで特定のプロパティを選択すると、以下の表のすべての VM マシンタイプでこれらのプロパティを比較できます。

    <
    汎用 汎用 汎用 汎用 汎用 汎用 汎用 コスト最適化 コンピューティング最適化 コンピューティング最適化 コンピューティング最適化 メモリ最適化 メモリ最適化 メモリ最適化 アクセラレータ最適化 アクセラレータ最適化 アクセラレータ最適化
    Intel Sapphire Rapids AMD EPYC Genoa Intel Cascade Lake と Ice Lake AMD EPYC Rome と EPYC Milan Intel Skylake、Broadwell、Haswell、Sandy Bridge、Ivy Bridge AMD EPYC Milan Ampere Altra Intel Skylake、Broadwell、Haswell、AMD EPYC Rome、EPYC Milan Intel Sapphire Rapids Intel Cascade Lake AMD EPYC Milan Intel Ice Lake Intel Cascade Lake Intel Skylake と Broadwell Intel Skylake、Broadwell、Haswell、Sandy Bridge、Ivy Bridge Intel Cascade Lake Intel Cascade Lake
    x86 x86 x86 x86 x86 x86 Arm x86 x86 x86 x86 x86 x86 x86 x86 x86 x86
    4~176 4 から 360 へ 2~128 2~224 1~96 1~60 1~48 0.25~32 88 4~60 2~112 32~128 208~416 40~160 1~96 12~96 4 ~ 96
    スレッド スレッド スレッド スレッド スレッド コア コア スレッド コア スレッド スレッド スレッド スレッド スレッド スレッド スレッド スレッド
    8~1,408 GB 8~2,880 GB 2~864 GB 2~896 GB 1.8~624 GB 4~240 GB 4~192 GB 1~128 GB 352 GB 16~240 GB 4~896 GB 976~3,904 GB 5,888~11,776 GB 961~3,844 GB 3.75~624 GB 85~1360 GB 16~432 GB
    - - - - - - - - - - - -
    - - - - - -
    - - - - - - - - - - - -
    - - - - - - - - - - -
    - - - - - - - - - - - - - - -
    NVMe NVMe SCSI、NVMe SCSI、NVMe SCSI、NVMe SCSI、NVMe NVMe SCSI、NVMe NVMe SCSI、NVMe SCSI、NVMe NVMe SCSI、NVMe SCSI、NVMe SCSI、NVMe SCSI、NVMe NVMe
    - - - - -
    12 TB 12 TB 9 TB 9 TB 9 TB 0 0 0 0 3 TB 3 TB 3 TB 0 3 TB 9 TB 3 TB 3 TB