マシンタイプ

マシンタイプとは、システムメモリ サイズ、仮想 CPU(vCPU)数、永続ディスクの制限など、仮想マシン(VM)インスタンスで使用できる仮想ハードウェア リソースのセットのことです。Compute Engine では、さまざまなワークロードに合わせてマシンタイプがグループ化および分類されます。汎用マシンタイプ、メモリ最適化マシンタイプ、コンピューティング最適化マシンタイプから選択できます。

インスタンスの作成時にマシンタイプを選択する必要があります。各マシンタイプ ファミリーの事前定義された多数のマシンタイプから選択できます。事前定義されたマシンタイプではニーズに合わない場合は、独自のカスタム マシンタイプを作成できます。

課金

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

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

マシンタイプ ファミリー

マシンタイプは、特定のワークロード タイプ用に用意されたマシンタイプ ファミリーに分類されます。Compute Engine では、次の主要なマシンタイプが提供されています。

  • 汎用のマシンタイプ。汎用マシンタイプでは、幅広いワークロードに対して最高のコスト パフォーマンスを実現します。これらのマシンタイプは、2 つの世代があります。

    • 第 1 世代の N1 マシンタイプ。こうしたマシンタイプでは、96 個までの vCPU、vCPU 1 個あたり最大 6.5 GB のメモリ容量が、Intel Sandy Bridge、Broadwell、Haswell、Ivy Bridge、Skylake CPU のプラットフォームで使用できます。
    • 最新世代の N2 マシンタイプ。これらのマシンタイプでは、80 個までの vCPU、vCPU 1 個あたり 8 GB のメモリが、Intel Cascade Lake CPU プラットフォームで使用できます。
  • コンピューティング最適化マシンタイプ。コンピューティング最適化マシンタイプは、Compute Engine 上で 1 コアあたりのパフォーマンスが最も高く、コンピューティング負荷の高いワークロードに最適です。これらのマシンタイプはインテル スケーラブル プロセッサ(Cascade Lake)を搭載し、全コアターボ時には最大 3.8 Ghz のクロック速度を維持できます。

  • メモリ最適化マシンタイプ。メモリ最適化マシンタイプは、メモリ使用量の多いワークロードに最適です。こうしたマシンタイプでは、他のマシンタイプ ファミリーよりも 1 コアあたりのメモリ容量が多く、最大 12 TB です。

ワークロードに対するマシンタイプの決定

以下の表を使用して、マシンタイプの各カテゴリを比較し、どのタイプがワークロードに適しているかを判断してください。このセクションを確認した後でも、ワークロードに最適なマシンタイプがわからない場合は、汎用マシンタイプを使用することをおすすめします。

マシンタイプ vCPU あたりのメモリ vCPU カスタム マシンタイプ 継続利用割引 プロセッサ
汎用(N2) 0.5~8 GB 2~80
  • Cascade Lake
汎用(N1) 0.95~6.5 GB 1~96
  • Skylake
  • Broadwell
  • Haswell
  • Ivy Bridge
  • Sandy Bridge
コンピューティング最適化 4 GB 4~60 ×
  • Cascade Lake
メモリ最適化 28 GB 40~416 ×
  • Broadwell E7
  • Cascade Lake
共有コア 0.60 GB 0.2~0.5 × ×
  • なし

または、次のガイドを使用すると、マシンタイプを選択できます。図をクリックすると拡大します。

汎用マシンタイプ ファミリー

汎用マシンタイプでは、幅広いワークロードに対して最高のコスト パフォーマンスを実現します。ワークロードに最適なマシンタイプがわからない場合は、汎用マシンタイプを使用することをおすすめします。

現在、汎用マシンタイプには、第 1 世代の N1 マシンタイプと最新の N2 世代マシンタイプがあります。

N1 マシンタイプ

N1 マシンタイプは、Compute Engine の第 1 世代の汎用マシンタイプです。Skylake、Broadwell、Haswell、Ivy Bridge、Sandy Bridge CPU プラットフォームで利用できます。N1 マシンタイプには、次の利点があります。

  • 最大 96 個の vCPU と 624 GB のメモリをサポートします。
  • 事前定義されたマシンタイプとカスタム マシンタイプの両方として使用できます。カスタム マシンタイプは、vCPU あたり 0.95 GB から vCPU あたり 6.5 GB までの幅広いメモリ対コア比で作成できます。
  • 拡張メモリ機能を指定して作成された VM の場合、メモリ対コア比はより高くなります。
  • 継続使用割引の額は N2 マシンタイプよりも大きくなります。

次のリストは、利用可能な事前定義された N1 マシンタイプを示しています。

N1 標準マシンタイプ

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB)
n1-standard-1 1 基の vCPU と 3.75 GB のメモリを備えた標準マシンタイプ 1 3.75 128 64
n1-standard-2 2 基の vCPU と 7.5 GB のメモリを備えた標準マシンタイプ 2 7.50 128 64
n1-standard-4 4 基の vCPU と 15 GB のメモリを備えた標準マシンタイプ 4 15 128 64
n1-standard-8 8 基の vCPU と 30 GB のメモリを備えた標準マシンタイプ 8 30 128 64
n1-standard-16 16 基の vCPU と 60 GB のメモリを備えた標準マシンタイプ 16 60 128 64
n1-standard-32 32 基の vCPU と 120 GB のメモリを備えた標準マシンタイプ 32 120 128 64
n1-standard-64 64 基の vCPU と 240 GB のメモリを備えた標準マシンタイプ 64 240 128 64
n1-standard-96 96 基の vCPU と 360 GB のメモリを備えた標準マシンタイプ 96 360 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

N1 ハイメモリ マシンタイプ

N1 ハイメモリ マシンタイプでは、vCPU ごとに 6.50 GB のシステムメモリが割り当てられます。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB)
n1-highmem-2 2 基の vCPU と 13 GB のメモリを備えたハイメモリ マシンタイプ 2 13 128 64
n1-highmem-4 4 基の vCPU と 26 GB のメモリを備えたハイメモリ マシンタイプ 4 26 128 64
n1-highmem-8 8 基の vCPU と 52 GB のメモリを備えたハイメモリ マシンタイプ 8 52 128 64
n1-highmem-16 16 基の vCPU と 104 GB のメモリを備えたハイメモリ マシンタイプ 16 104 128 64
n1-highmem-32 32 基の vCPU と 208 GB のメモリを備えたハイメモリ マシンタイプ 32 208 128 64
n1-highmem-64 64 基の vCPU と 416 GB のメモリを備えたハイメモリ マシンタイプ 64 416 128 64
n1-highmem-96 96 基の vCPU と 624 GB のメモリを備えたハイメモリ マシンタイプ 96 624 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

N1 ハイ CPU マシンタイプ

ハイ CPU マシンタイプは、メモリに対して比較的多くの vCPU 数を必要とするタスクに適しています。ハイ CPU マシンタイプでは、vCPU ごとに 0.90 GB のメモリが割り当てられます。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB)
n1-highcpu-2 2 基の vCPU と 1.80 GB のメモリを備えたハイ CPU マシンタイプ 2 1.80 128 64
n1-highcpu-4 4 基の vCPU と 3.60 GB のメモリを備えたハイ CPU マシンタイプ 4 3.60 128 64
n1-highcpu-8 8 基の vCPU と 7.20 GB のメモリを備えたハイ CPU マシンタイプ 8 7.20 128 64
n1-highcpu-16 16 基の vCPU と 14.4 GB のメモリを備えたハイ CPU マシンタイプ 16 14.4 128 64
n1-highcpu-32 32 基の vCPU と 28.8 GB のメモリを備えたハイ CPU マシンタイプ 32 28.8 128 64
n1-highcpu-64 64 基の vCPU と 57.6 GB のメモリを備えたハイ CPU マシンタイプ 64 57.6 128 64
n1-highcpu-96 96 基の vCPU と 86.4 GB のメモリを備えたハイ CPU マシンタイプ 96 86.4 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

N2 マシンタイプ

N2 マシンタイプは、2~80 個の vCPU と vCPU あたり 0.5~8 GB のメモリを柔軟にサイジングできる最新世代の汎用マシンタイプです。N2 VM は、基本周波数 2.8 GHz、全コアターボ時は 3.4 GHz を持続する Cascade Lake CPU 上で動作します。また、これらのマシンタイプは、N1 マシンタイプよりもパフォーマンスが全体的に向上しています。

高いクロック周波数を活用できるワークロードは、N2 マシンタイプに適しています。これらのワークロードは、汎用マシンタイプによる柔軟性の利点をすべて得ながら、スレッドごとのパフォーマンスを向上させることができます。

まとめると、N2 マシンタイプは次のとおりです。

  • 最大 80 個の vCPU と 640 GB のメモリをサポートします。
  • 事前定義されたマシンタイプとカスタム マシンタイプの両方として使用できます。カスタム マシンタイプは、vCPU あたり 0.5 GB から vCPU あたり 8 GB までの幅広いメモリ対コア比で作成できます。
  • 拡張メモリ機能で作成された VM の場合、メモリ対コア比はより高くなります。拡張メモリ機能を使用すると、vCPU あたり 8 GB を超える RAM へのアクセスを可能にしながら、CPU ごとのソフトウェア ライセンス コストを抑えることができます。
  • 基本周波数 2.8 GHz、全コアターボでは最大 3.4 GHz を持続するインテル Xeon スケーラブル プロセッサ(Cascade Lake)を搭載した最新のインフラストラクチャ テクノロジーを基盤として動作します。

N2 マシンタイプは、次の一部のゾーンとリージョンでのみ使用できます。次のリストは、利用可能な事前定義された N2 マシンタイプを示しています。

N2 標準マシンタイプ

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB)
n2-standard-2 2 基の vCPU と 8 GB のメモリを備えた標準マシンタイプ 2 8 128 64
n2-standard-4 4 基の vCPU と 16 GB のメモリを備えた標準マシンタイプ 4 16 128 64
n2-standard-8 8 基の vCPU と 32 GB のメモリを備えた標準マシンタイプ 8 32 128 64
n2-standard-16 16 基の vCPU と 64 GB のメモリを備えた標準マシンタイプ 16 64 128 64
n2-standard-32 32 基の vCPU と 128 GB のメモリを備えた標準マシンタイプ 32 128 128 64
n2-standard-48 48 基の vCPU と 192 GB のメモリを備えた標準マシンタイプ 48 192 128 64
n2-standard-64 64 基の vCPU と 256 GB のメモリを備えた標準マシンタイプ 64 256 128 64
n2-standard-80 80 基の vCPU と 320 GB のメモリを備えた標準マシンタイプ 80 320 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

N2 ハイメモリ マシンタイプ

N2 ハイメモリ マシンタイプでは、vCPU ごとに 8 GB のシステムメモリが割り当てられます。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB)
n2-highmem-2 2 基の vCPU と 16 GB のメモリを備えたハイメモリ マシンタイプ 2 16 128 64
n2-highmem-4 4 基の vCPU と 32 GB のメモリを備えたハイメモリ マシンタイプ 4 32 128 64
n2-highmem-8 8 基の vCPU と 64 GB のメモリを備えたハイメモリ マシンタイプ 8 64 128 64
n2-highmem-16 16 基の vCPU と 128 GB のメモリを備えたハイメモリ マシンタイプ 16 128 128 64
n2-highmem-32 32 基の vCPU と 256 GB のメモリを備えたハイメモリ マシンタイプ 32 256 128 64
n2-highmem-48 48 基の vCPU と 384 GB のメモリを備えたハイメモリ マシンタイプ 48 384 128 64
n2-highmem-64 64 基の vCPU と 512 GB のメモリを備えたハイメモリ マシンタイプ 64 512 128 64
n2-highmem-80 80 基の vCPU と 640 GB のメモリを備えたハイメモリ マシンタイプ 80 640 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

N2 ハイ CPU マシンタイプ

ハイ CPU マシンタイプは、メモリに対して比較的多くの vCPU 数を必要とするタスクに適しています。ハイ CPU マシンタイプでは、vCPU ごとに 1 GB のメモリが割り当てられます。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB)
n2-highcpu-2 2 基の vCPU と 2 GB のメモリを備えたハイ CPU マシンタイプ 2 2 128 64
n2-highcpu-4 4 基の vCPU と 4 GB のメモリを備えたハイ CPU マシンタイプ 4 4 128 64
n2-highcpu-8 8 基の vCPU と 8 GB のメモリを備えたハイ CPU マシンタイプ 8 8 128 64
n2-highcpu-16 16 基の vCPU と 16 GB のメモリを備えたハイ CPU マシンタイプ 16 16 128 64
n2-highcpu-32 32 基の vCPU と 32 GB のメモリを備えたハイ CPU マシンタイプ 32 32 128 64
n2-highcpu-48 48 基の vCPU と 48 GB のメモリを備えたハイ CPU マシンタイプ 48 48 128 64
n2-highcpu-64 64 基の vCPU と 64 GB のメモリを備えたハイ CPU マシンタイプ 64 64 128 64
n2-highcpu-80 80 基の vCPU と 80 GB のメモリを備えたハイ CPU マシンタイプ 80 80 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

カスタム マシンタイプ

ニーズに適合した汎用の事前定義されたマシンタイプがない場合は、インスタンスに必要な vCPU の数とメモリ量のカスタム マシンタイプを作成できます。

カスタム マシンタイプは、次のようなシナリオに適しています。

  • ワークロードが事前定義されたマシンタイプに適していない場合
  • ある特定のマシンタイプでは処理能力やメモリが不足しているが、次に上位のマシンタイプほどのリソース増強は必要でない場合

同等の事前定義されたマシンタイプと比較すると、カスタム マシンタイプを使用するほうがコストは若干高くなります。また、選択できるメモリ量や仮想 CPU 数について制限がなくなるわけではありません。詳細については、カスタム マシンタイプを使用した VM インスタンスの作成をご覧ください。

メモリ最適化マシンタイプ ファミリー

メモリ最適化マシンタイプは、N1 ハイメモリ マシンタイプよりもメモリ対 vCPU 比が高い、メモリを集中的に使用する必要があるタスクに適しています。このようなマシンタイプは、SAP Hana やビジネス ウェアハウジング(BW)のワークロード、ゲノミクス解析、SQL アナリティクス サービスなど、インメモリ データベースやインメモリ アナリティクスに最適です。

メモリ最適化マシンタイプは、事前定義されたマシンタイプとしてのみ利用できます。こうしたマシンタイプでは、vCPU ごとに少なくとも 14 GB~28 GB のメモリが割り当てられます。以下の制限があります。

M1 マシンタイプ

M1 マシンタイプは、vCPU あたり 24 GB のメモリを提供する第 1 世代のメモリ最適化マシンタイプです。マシンタイプのこのセットには m1-ultramemm1-megamem の 2 つのタイプがあります。特定のゾーンで ultramem または megamem マシンタイプが使用可能かどうかを確認するには、使用可能なリージョンとゾーンを参照してください。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB) ローカル SSD
m1-ultramem-40 40 基の vCPU と 961GB のメモリを備えたメモリ最適化マシンタイプ 40 961 128 64 ×
m1-ultramem-80 80 基の vCPU と 1.87 TB のメモリを備えたメモリ最適化マシンタイプ 80 1922 128 64 ×
m1-ultramem-160 160 基の vCPU と 3.75 TB のメモリを備えたメモリ最適化マシンタイプ 160 3844 128 64 ×
マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB) ローカル SSD
m1-megamem-96 96 基の vCPU と 1.4 TB のメモリを備えたメモリ最適化マシンタイプ 96 1433.6 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。
3 M2 ultramem マシンタイプでは、評価期間のみオンデマンドの料金設定が適用されます。長期間使用するには、確約利用契約を購入する必要があります。詳細については、料金ページをご覧ください。

M2 マシンタイプ

上記のマシンタイプがワークロードと一致しない場合、vCPU あたりのメモリ容量がより多い以下のマシンタイプから選択できます。M2 ultramem マシンタイプでは、評価期間のみのオンデマンドの料金設定が適用されます。長期間使用するには、確約利用契約を購入する必要があります。詳細については、料金ページをご覧ください。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB) ローカル SSD
m2-ultramem-2083 208 基の vCPU と 5.8 TB のメモリを備えたメモリ最適化マシンタイプ 208 5888 128 64 ×
m2-ultramem-4163 416 基の vCPU と 11.7 TB のメモリを備えたメモリ最適化マシンタイプ 416 11,776 128 64 ×

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。
3 M2 ultramem マシンタイプでは、評価期間のみオンデマンドの料金設定が適用されます。長期間使用するには、確約利用契約を購入する必要があります。詳細については、料金ページをご覧ください。

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

コンピューティング最適化マシンタイプは、演算中心のワークロードに最適です。こうしたマシンタイプでは、Compute Engine 上で 1 コアあたりのパフォーマンスが最も高くなります。

コンピューティング最適化マシンタイプは、事前定義されたマシンタイプとしてのみ使用でき、C2 マシンタイプが含まれます。

C2 マシンタイプ

最新のインテル スケーラブル プロセッサ(Cascade Lake)を搭載した C2 マシンタイプでは、全コアターボ時に最大 3.8 Ghz を持続し、基盤となるサーバー プラットフォームのアーキテクチャが完全に透明化され、きめ細かなパフォーマンス チューニングが実現します。C2 マシンタイプは N1 ハイ CPU マシンタイプよりも大幅に高度な処理能を実現し、新しいプラットフォームで動作します。通常、演算中心のワークロードに対してより堅牢になります。

C2 マシンタイプには、次の制限があります。

マシン名 説明 vCPU1 メモリ(GB) 永続ディスク(PD)の最大数2 PD の最大合計サイズ(TB) ローカル SSD
c2-standard-4 4 基の vCPU と 16 GB のメモリを備えた C2 マシンタイプ。 4 16 128 64
c2-standard-8 8 基の vCPU と 32 GB のメモリを備えた C2 マシンタイプ。 8 32 128 64
c2-standard-16 16 基の vCPU と 64 GB のメモリを備えた C2 マシンタイプ。 16 64 128 64
c2-standard-30 30 基の vCPU と 120 GB のメモリを備えた C2 マシンタイプ。 30 120 128 64
c2-standard-60 60 基の vCPU と 240 GB のメモリを備えた C2 マシンタイプ。 60 240 128 64

1 vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。
2 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

共有コア マシンタイプ

共有コア マシンタイプでは、1 基の vCPU が提供されます。この vCPU は、インスタンスを実行するホスト CPU 上で、単一のハードウェア ハイパースレッドの CPU 時間の一部について実行が許可されています。小規模でリソース消費量がそれほど多くない用途の場合は、標準、ハイメモリ、ハイ CPU の各マシンタイプよりも共有コア インスタンスのほうがコスト効果が高くなる場合があります。

CPU バースト

f1-micro マシンタイプと g1-small マシンタイプでは、バースト機能が提供されます。この機能を使用すると、インスタンスが追加の物理 CPU を短時間使用できるようになります。バーストは、インスタンスが元の割り当て数よりも多くの物理 CPU を必要とした場合に、自動的に発生します。このような急激な需要の期間中、インスタンスは物理 CPU が利用可能になる瞬間を捉えて、突発的に活用します。バーストは永続的ではなく、周期的にのみ可能である点にご注意ください。

マシン名 説明 vCPU メモリ(GB) 永続ディスク(PD)の最大数1 PD の最大合計サイズ(TB)
f1-micro 0.2 基の vCPU と 0.60 GB のメモリを備え、共有物理コアを基盤としたマイクロ マシンタイプ 0.2 0.60 16 3
g1-small 0.5 基の vCPU と 1.70 GB のメモリを備え、共有物理コアを基盤とした共有コア マシンタイプ 0.5 1.70 16 3

1 永続ディスクの使用量は、マシンタイプ別の料金体系とは別に課金されます。

GPU とマシンタイプ

GPU は、汎用 N1 マシンタイプのみに接続できます。GPU は、他の種類のマシンタイプではサポートされていません。

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

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Compute Engine ドキュメント