マシン ファミリーについて

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

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

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

つまり、このドキュメントでは、次の用語について説明します。

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

  • シリーズ: マシン ファミリーは、シリーズと世代によってさらに分類されます。たとえば、汎用マシン ファミリー内の N1 シリーズは、N2 シリーズの古いバージョンです。通常、マシンシリーズの世代番号が大きいほど新しい世代を表します。たとえば、N2 シリーズは N1 の新しいシリーズです。

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

使ってみる

Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオで Compute Engine のパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。

Compute Engine の無料トライアル

課金

VM インスタンスで使用するリソースは課金対象となります。VM は、VM インスタンスの料金ページで説明されているように課金されます。具体的には、リソースベースの課金モデル説明されているように、vCPU とメモリ量ごとに課金されます。継続利用割引確約利用割引などが適用されます。

各マシンタイプで計算される時間単位と月単位の料金については、VM インスタンスの料金をご覧ください。

マシン ファミリーのカテゴリ

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

  • コストが最適化された E2 マシンシリーズは、最大で 32 個の vCPU と 128 GB のメモリ(vCPU あたり最大 8 GB)を備えています。E2 マシンシリーズには Intel プロセッサまたは第 2 世代の AMD EPYC Rome プロセッサを実行する CPU プラットフォームが事前に定義されています。このプロセッサは、VM の作成時に選択されます。このマシンシリーズは、特に確約利用割引と組み合わせた場合、Compute Engine で最低価格のさまざまなコンピューティング リソースを提供します。
  • N2 マシンシリーズはvCPU 1 個あたり 8 GB のメモリの最大 128 個の vCPUを備え、Intel Ice Lake と Cascade Lake CPU プラットフォームで使用できます。
  • N2D マシンシリーズは、最大 224 個までの vCPU、vCPU 1 個あたり 8 GB のメモリを提供します。この VM は第 2 世代の AMD EPYC Rome および第 3 世代 AMD EPYC Milan プラットフォームで使用できます。
  • Tau T2D マシンシリーズは、スケールアウト用に最適化された機能セットを提供します。各 VM には最大 60 個の vCPU、vCPU 1 個あたり 4 GB のメモリがあり、第 3 世代の AMD EPYC Milan プロセッサで使用できます。Tau T2D マシンシリーズでは、クラスタ スレッディングが無効であるため、vCPU はコア全体と同等です。
  • N1 マシンタイプでは、96 個までの vCPU、vCPU 1 個あたり最大 6.5 GB のメモリが、Intel Sandy Bridge、Broadwell、Haswell、Ivy Bridge、Skylake CPU のプラットフォームで使用できます。

E2 シリーズと N1 シリーズは共有コア マシンシリーズです。このシリーズのマシンタイプは物理的なコアを共有しているため、小規模でリソース消費量がそれほど多くないアプリを実行するための、費用対効果の高い方法になります。

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

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

コンピューティング最適化マシン ファミリーは、Compute Engine 上でコアあたりのパフォーマンスが最も高く、コンピューティング負荷の高いワークロードに最適化されています。このファミリーのマシンシリーズは、最大 3.9 GHz の全コアターボを持続可能な Intel スケーラブル プロセッサ(Cascade Lake)か、最大 3.5 GHz の最大ブースト周波数で動作する第 3 世代 AMD EPYC Milan プロセッサで動作します。

  • C2 VM は、vCPU 1個あたり 4 GB のメモリの最大 60 個の vCPUを備え、Intel Cascade Lake CPU プラットフォームで使用できます。
  • C2D VM はvCPU 1 個あたり 4 GB のメモリの最大 112 個の vCPUを備え、第 3 世代の AMD EPYC Milan プラットフォームで使用できます。

メモリ最適化マシン ファミリーには、メモリ使用量の多いワークロードに最適なマシンシリーズがあります。このファミリーは、他のマシン ファミリーよりも 1 コアあたりのメモリ容量が多く、最大で 12 TB が提供されます。

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

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

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

ワークロード タイプ
汎用のワークロード 最適化されたワークロード
コスト最適化 バランス スケールアウト最適化 メモリ最適化 コンピューティング最適化 アクセラレータ最適化
E2 N2、N2D、N1 Tau T2D M2、M1 C2、C2D A2
低コストで日々のコンピューティングを実現 幅広い VM シェイプで価格とパフォーマンスのバランスを実現 スケールアウト ワークロードに最適なパフォーマンスと費用 超高メモリ ワークロード 超高パフォーマンスでコンピューティング負荷の高いワークロードを実現 ハイ パフォーマンス コンピューティング ワークロード向けに最適化
  • ウェブサービス
  • アプリの配信
  • バックオフィス アプリ
  • 小規模データベース
  • マイクロサービス
  • 仮想デスクトップ
  • 開発環境
  • ウェブサービス
  • アプリの配信
  • バックオフィス アプリ
  • 中規模データベース
  • キャッシュ
  • メディア / ストリーミング
  • スケールアウト ワークロード
  • ウェブサービス
  • コンテナ化されたマイクロサービス
  • メディアのコード変換
  • 大規模 Java アプリケーション
  • SAP HANA など、中規模のインメモリ データベース
  • インメモリ データベースとインメモリ分析
  • Microsoft SQL Server などのデータベース
  • 計算依存型ワークロード
  • 高パフォーマンスのウェブサービス
  • ゲーム(AAA ゲームサーバー)
  • 広告配信
  • ハイ パフォーマンス コンピューティング(HPC)
  • メディアのコード変換
  • AI / ML
  • CUDA 対応の ML トレーニングと推論
  • HPC
  • 超並列コンピューティング
  • VM を作成したら、サイズ適正化の推奨事項を使用して、ワークロードに基づいたリソース使用率を最適化できます。詳しくは、VM インスタンスに対する推奨マシンタイプの適用をご覧ください。

    マシン シリーズの比較

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

    選択が VM にアタッチされている永続ディスクのパフォーマンスに与える影響については、マシンタイプと vCPU 数別のディスクのパフォーマンスをご覧ください。

    マシンシリーズ vCPU 1 vCPU あたりのメモリ プロセッサ VM のカスタマイズ ローカル SSD 継続利用割引 プリエンプティブル VM
    E2* 汎用 2~32 0.5~8 GB
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC Rome
    × ×
    E2* 共有コア 0.25~1 0.5~8 GB
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC Rome
    × ×
    N2 汎用 2~128 0.5~8 GB
    • Cascade Lake
    • Ice Lake
    N2D 汎用 2~224 0.5~8 GB
    • AMD EPYC Rome
    • AMD EPYC Milan
    Tau T2D 汎用 1~60 4 GB
    • AMD EPYC Milan
    × × ×
    N1 汎用 1~96 0.9~6.5 GB
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivy Bridge
    N1 共有コア 0.2~0.5 3.0~3.4 GB
    • Skylake
    • Broadwell
    • Haswell
    • Ivy Bridge
    • Sandy Bridge
    × ×
    C2 コンピューティング最適化 4~60 4 GB
    • Cascade Lake
    ×
    C2D コンピューティング最適化 2~112 2–8 GB
    • AMD EPYC Milan
    × はい ×
    M1 メモリ最適化 Megamem 96 14.9 GB
    • Skylake
    ×
    M1 メモリ最適化 Ultramem 40~160 28.3 GB
    • Broadwell E7
    × ×
    M2 メモリ最適化 Ultramem 208~416 28.3 GB
    • Cascade Lake
    × × はい ×
    A2 アクセラレータ最適化 High-gpu 12~96 7 GB
    • Cascade Lake
    × はい ×
    A2 アクセラレータ最適化 Mega-gpu 96 14 GB
    • Cascade Lake
    × はい ×
    * E2 VM の場合、プロセッサがすでに選択されています。
    E2 VM は最大 128 GB のメモリをサポートします。
    N2D 標準 VM とハイ CPU VM には、最大で 224 個の vCPU が搭載されています。

    GPU と VM

    GPU はワークロードの高速化に使用されます。VM に GPU を接続するには、N1 マシンシリーズまたは A2 マシンシリーズを使用する必要があります。GPU は、他のマシンシリーズではサポートされていません。

    GPU 数が少ない VM の場合は、vCPU の最大数に制限されます。一般的に、GPU の数が多いほど、vCPU 数が多くメモリサイズが大きいインスタンスを作成できます。詳細については、Compute Engine の GPU をご覧ください。

    次のステップ