このドキュメントでは、必要なリソースを使用して仮想マシン(VM)インスタンスを作成するために選択できるマシン ファミリー、マシンシリーズ、マシンタイプについて説明します。VM を作成するときに、その VM に使用可能なリソースを決定するマシン ファミリーからマシンタイプを選択します。選択できる複数のマシン ファミリーがあり、各マシン ファミリーは、マシンシリーズおよび各シリーズ内の事前定義されたマシンタイプにさらに編成されます。たとえば、汎用マシン ファミリーの N2 シリーズ内では、n2-standard-4
マシンタイプを選択できます。
M2 マシンシリーズを除き、すべてのマシンシリーズではプリエンプティブル VM がサポートされます。
- 汎用 - さまざまなワークロードで優れたコスト パフォーマンスを発揮します。
- コンピューティング最適化 - 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 の無料トライアル汎用マシン ファミリー
汎用マシン ファミリーでは、さまざまなワークロードに対して最適な価格性能比で複数のマシン シリーズが提供されます。
Compute Engine では、x86 アーキテクチャまたは Arm アーキテクチャのいずれかで動作する汎用マシン ファミリーを提供しています。
x86
- コストが最適化された 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 あたり 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-micro
とg1-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 はコア全体と同等です。
コンピューティング最適化マシン ファミリー
コンピューティング最適化マシン ファミリーは、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 プラットフォームで使用できます。
メモリ最適化とアクセラレータ最適化のマシン ファミリー
メモリ最適化マシン ファミリーには、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 プラットフォームで使用できます。
マシン ファミリーとシリーズの推奨事項
次の表に、ワークロードごとの 推奨事項を示します。
ワークロード タイプ | |||||
---|---|---|---|---|---|
汎用のワークロード | 最適化されたワークロード | ||||
コスト最適化 | バランス | スケールアウト最適化 | メモリ最適化 | コンピューティング最適化 | アクセラレータ最適化 |
E2 | N2、N2D、N1 | Tau T2D、Tau T2A | M3、M2、M1 | C2、C2D | A2 |
低コストで日々のコンピューティングを実現 | 幅広いマシンタイプにわたるバランスの取れた価格とパフォーマンス | スケールアウト ワークロードに最適なパフォーマンスと費用 | 超高メモリ ワークロード | 超高パフォーマンスでコンピューティング負荷の高いワークロードを実現 | ハイ パフォーマンス コンピューティング ワークロード向けに最適化 |
|
|
|
|
|
|
VM を作成したら、サイズ適正化の推奨事項を使用して、ワークロードに基づいたリソース使用率を最適化できます。詳しくは、VM インスタンスに対する推奨マシンタイプの適用をご覧ください。
マシン シリーズの比較
次の表は、マシン ファミリーの比較と、ワークロードに適したカテゴリを判断にご利用ください。このセクションを確認しても、ワークロードに最適なファミリーが不明な場合は、汎用マシン ファミリーから使用を始めてください。サポートされているすべてのプロセッサの詳細については、CPU プラットフォームをご覧ください。
選択結果が VM にアタッチされている永続ディスクのパフォーマンスに与える影響については、マシンタイプと vCPU 数別のディスクのパフォーマンスをご覧ください。
N1 から A2 までの異なるマシンタイプの特性を比較します。特定のプロパティを選択して、すべての VM マシンタイプ間で比較できます。
汎用 | 汎用 | 汎用 | スケールアウトに対して最適化された汎用タイプ | スケールアウトに対して最適化された汎用タイプ | コスト最適化 | コンピューティング最適化 | コンピューティング最適化 | メモリ最適化 | メモリ最適化 | メモリ最適化 | アクセラレータ最適化 | アクセラレータ最適化 |
Skylake、Broadwell、Haswell、Sandy Bridge、Ivy Bridge | Cascade Lake、Ice Lake |