U4 超低レイテンシ(ULL)マシン ファミリー

このドキュメントでは、U4 ネットワーク最適化マシン ファミリーについて説明します。U4 は、Google Cloudの超低レイテンシ(ULL)ネットワーク最適化マシン ファミリーです。U4 は、パブリック クラウドで業界固有のインスタンス ネットワーキング機能を提供することで、金融取引エコシステムのコア ワークロードをサポートするように設計されています。U4P マシンシリーズと U4C マシンシリーズは Intel の第 5 世代(コード名: Emerald Rapids)Xeon スケーラブル プロセッサをベースとしていますが、U4S マシンシリーズは Intel の第 6 世代(コード名: Granite Rapids)Xeon スケーラブル プロセッサをベースとしています。

U4 ネットワーク最適化マシン ファミリーには、次の 3 つのマシンシリーズがあります。

  • U4P: Titanium SSD ディスクがアタッチされているかどうかにかかわらず、ベアメタル マシンタイプ
  • U4C: Titanium SSD ディスクがアタッチされているベアメタル マシンタイプとアタッチされていないベアメタル マシンタイプ
  • U4S: 複数の異なる仮想マシン(VM)タイプ サイズで利用可能。Titanium SSD ディスクがアタッチされている場合とアタッチされていない場合がある

マシンシリーズ内の各マシンタイプには、特定の数の CPU、メモリ、NUMA ドメイン数、ネットワーク帯域幅が設定されています。

次の表に、ワークロードに基づいて推奨されるマシンシリーズを示します。

マシンシリーズ 使用者 ワークロード タイプ
U4P Exchange 演算子(プロバイダ) 取引システム
U4C Exchange 参加者 取引戦略を実行する
U4S
  • Exchange 演算子
  • Exchange 参加者
  • サービス プロバイダ
  • 補助ワークロード
  • Exchange エコシステム サービス

U4P インスタンスと U4C インスタンスは ULL ユニキャスト トラフィックとマルチキャスト トラフィックをサポートしますが、U4S インスタンスは、レイテンシを短縮するために U4P インスタンスと U4C インスタンスに物理的に近い非 ULL ワークロードをサポートします。

U4C マシンシリーズ

U4C マシンシリーズは、インテルの第 5 世代 Xeon スケーラブル プロセッサ(コード名: Emerald Rapids)で動作し、超低レイテンシの金融取引サービス向けに最適化されています。ベアメタル マシンタイプのみが使用可能です。ローカル Titanium SSD ディスクがアタッチされている場合とアタッチされていない場合があります。ベアメタル インスタンスは、仮想化や Compute Engine ハイパーバイザを介さずに、基盤となるサーバーの CPU とメモリに直接アクセスできます。各インスタンスは、ホストマシンの 2 つのソケットを使用し、ソケットあたり 60 個のコアを使用します。各インスタンスには 3 つの物理 NIC があります。

Compute Engine インスタンスがこれらの機能を公開していない場合でも、ホスト CPU で利用可能で有効になっている高度な機能は、U4C ベアメタル インスタンスで使用できます。

サポートされている機能

U4C マシンシリーズには次の機能があります。

U4C マシンタイプ

U4C マシンタイプは、事前定義された構成として使用できます。

  • standard 構成には 120 個の CPU と 768 GB のメモリがあります
  • highcpu 構成には 120 個の CPU と 512 GB のメモリがあります

U4C で Titanium SSD を使用するには、U4C マシンタイプの lssd バリアントを使用してインスタンスを作成します。このマシンタイプを選択すると、Titanium SSD パーティションがアタッチされた指定サイズのインスタンスが作成されます。Titanium SSD ボリュームを個別にアタッチすることはできません。

マシンタイプ vCPU 数1 メモリ(GB) アタッチされた Titanium SSD(GiB) 物理 NIC の数 下り(外向き)帯域幅(Gbps)2
u4c-standard-120-metal 120 768 いいえ 3 最大 100 Gbps
最大 1 Gbps(ULL)
u4c-highcpu-120-metal 120 512 いいえ 3 最大 100 Gbps
最大 1 Gbps(ULL)
u4c-standard-120-lssd-metal 120 768 (4 x 3,000 GiB)
12,000 GiB
3 最大 100 Gbps
最大 1 Gbps(ULL)
u4c-highcpu-120-lssd-metal 120 512 (4 x 3,000 GiB)
12,000 GiB
3 最大 100 Gbps
最大 1 Gbps(ULL)

1ベアメタル インスタンスは vCPU を使用しません。ベアメタル インスタンスの場合、vCPU の数はホストサーバー上のハードウェア スレッドの数と同じです。
2最大下り(外向き)帯域幅は許容数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。

U4C インスタンスでサポートされているディスクタイプ

U4C インスタンスでは、次のブロック ストレージ タイプを使用できます。

U4C インスタンスのディスク容量の上限

U4C インスタンスを使用する Google Cloud Hyperdisk の上限は次のとおりです。

  • インスタンスにアタッチできる Hyperdisk ディスクの最大数: 32
  • インスタンスのすべての Hyperdisk ディスクの最大ディスク容量: 512 TiB

ディスク容量の上限の詳細については、VM あたりの Hyperdisk 容量の上限をご覧ください。

U4C インスタンスのディスク パフォーマンスの上限

インスタンスあたりの Titanium SSD と Hyperdisk のパフォーマンスの上限は、次の表のとおりです。

Titanium SSD

マシンタイプ Titanium SSD ディスクの数 合計ストレージ容量(GiB) 読み取り IOPS 書き込み IOPS 読み取りスループット(MiB/s) 書き込みスループット(MiB/s)
u4c-highcpu-120-lssd-metal 4 12,000 7,200,000 3,600,000 30,000 15,840

Hyperdisk

ディスクタイプ インスタンスあたりの最大ディスク数 最大 IOPS 最大スループット(MiB/秒)
Hyperdisk Balanced 32 275,000 8,750
Hyperdisk Extreme 8 380,000 8,750

パフォーマンスの上限の詳細については、以下をご覧ください。

U4C インスタンスのネットワーク サポート

U4C インスタンスには、インスタンスあたり 3 個の物理 NIC が付属しています。

ネットワーク インターフェース ドライバ 用途 内部下り(外向き)
帯域幅
外部外向き
帯域幅
nic0 AF_XDP でサポートされている Google Virtual NIC(gVNIC) ULL 以外の交換アプリケーションやサービス(ドロップコピーなど)への接続を含む、一般的なインスタンス通信。デフォルトでプレミアム ティアを使用します。 最大 100 Gbps 最大 25 Gbps
nic1(ULL A) AF_XDP でサポートされている Google Virtual NIC(gVNIC) ULL ユニキャストとマルチキャスト通信 最大 1 Gbps なし
nic2(ULL B) AF_XDP でサポートされている Google Virtual NIC(gVNIC) ULL ユニキャストとマルチキャスト通信 最大 1 Gbps なし

ULL NIC の NUMA アライメントは次のとおりです。nic1(ULL A)は NUMA ノード 0 を使用し、nic2(ULL B)は NUMA ノード 2 を使用します。

U4S マシンシリーズ

U4S マシンシリーズは、ULL VPC ネットワークへの直接接続を必要としない U4C インスタンスと U4P インスタンスの補助ワークロードを実行することを目的とした汎用マシンシリーズです。U4S インスタンスは、第 6 世代(コード名: Granite Rapids)の Intel Xeon スケーラブル プロセッサと Titanium を搭載しています。

サポートされている機能

U4S マシンシリーズには次の特長があります。

U4S マシンタイプ

U4S VM は、2 ~ 288 個の vCPU と最大 2,232 GB のメモリのサイズで事前定義された構成として利用できます。次の事前構成されたマシンタイプ名は、インスタンスに構成されたメモリ容量に対応しています。

  • highcpu: 1 vCPU あたり 2 GB のメモリ
  • standard: 1 vCPU あたり 3.75 GB のメモリ
  • highmem: 1 vCPU あたり 7.75 GB のメモリ

U4S で Titanium SSD を使用するには、U4S マシンタイプの -lssd バリアントを使用してインスタンスを作成します。このマシンタイプを選択すると、Titanium SSD パーティションがアタッチされた指定サイズのインスタンスが作成されます。Titanium SSD ボリュームを個別にアタッチすることはできません。

U4S 標準

マシンタイプ vCPU 数1 メモリ(GB) アタッチされた Titanium SSD(GiB) 物理 NIC の数 下り(外向き)帯域幅(Gbps)2,3 Tier_1 の下り(外向き)帯域幅3
u4s-standard-2 2 7 いいえ 1 最大 10 人 なし
u4s-standard-4 4 15 いいえ 1 最大 23 なし
u4s-standard-8 8 30 いいえ 1 最大 23 なし
u4s-standard-16 16 60 いいえ 1 最大 23 なし
u4s-standard-24 24 90 いいえ 1 最大 23 なし
u4s-standard-32 32 120 いいえ 1 最大 23 なし
u4s-standard-48 48 180 いいえ 1 最大 34 最大 50
u4s-standard-96 96 360 いいえ 1 最大 67 最大 100
u4s-standard-144 144 540 いいえ 1 最大 100 人 最大 150
u4s-standard-192 192 720 いいえ 1 最大 100 人 最大 200
u4s-standard-288 288 1,080 いいえ 1 最大 100 人 最大 200

1 CPU は 1 コアあたり 2 スレッドを使用し、vCPU は 1 スレッドを表します。詳しくは、CPU プラットフォームをご覧ください。
2 デフォルトの下り(外向き)帯域幅は指定された数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。
3 大規模なマシンタイプ向けの高帯域幅ネットワーキングをサポートします。

U4S highcpu

マシンタイプ vCPU 数1 メモリ(GB) アタッチされた Titanium SSD(GiB) 物理 NIC の数 下り(外向き)帯域幅(Gbps)2,3 Tier_1 の下り(外向き)帯域幅3
u4s-highcpu-2 2 4 いいえ 1 最大 10 人 なし
u4s-highcpu-4 4 8 いいえ 1 最大 23 なし
u4s-highcpu-8 8 16 いいえ 1 最大 23 なし
u4s-highcpu-16 16 32 いいえ 1 最大 23 なし
u4s-highcpu-24 24 48 いいえ 1 最大 23 なし
u4s-highcpu-32 32 64 いいえ 1 最大 23 なし
u4s-highcpu-48 48 96 いいえ 1 最大 34 最大 50
u4s-highcpu-96 96 192 いいえ 1 最大 67 最大 100
u4s-highcpu-144 144 288 いいえ 1 最大 100 人 最大 150
u4s-highcpu-192 192 384 いいえ 1 最大 100 人 最大 200
u4s-highcpu-288 288 576 いいえ 1 最大 100 人 最大 200

1 CPU は 1 コアあたり 2 スレッドを使用し、vCPU は 1 スレッドを表します。詳しくは、CPU プラットフォームをご覧ください。
2 デフォルトの下り(外向き)帯域幅は指定された数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。
3 大規模なマシンタイプ向けの高帯域幅ネットワーキングをサポートします。

U4S ハイメモリ

マシンタイプ vCPU 数1 メモリ(GB) アタッチされた Titanium SSD(GiB) 物理 NIC の数 下り(外向き)帯域幅(Gbps)2,3 Tier_1 の下り(外向き)帯域幅3
u4s-highmem-2 2 15 いいえ 1 最大 10 人 なし
u4s-highmem-4 4 31 いいえ 1 最大 23 なし
u4s-highmem-8 8 62 いいえ 1 最大 23 なし
u4s-highmem-16 16 124 いいえ 1 最大 23 なし
u4s-highmem-24 24 186 いいえ 1 最大 23 なし
u4s-highmem-32 32 248 いいえ 1 最大 23 なし
u4s-highmem-48 48 372 いいえ 1 最大 34 最大 50
u4s-highmem-96 96 744 いいえ 1 最大 67 最大 100
u4s-highmem-144 144 1,116 いいえ 1 最大 100 人 最大 150
u4s-highmem-192 192 1,488 いいえ 1 最大 100 人 最大 200
u4s-highmem-288 288 2,232 いいえ 1 最大 100 人 最大 200

1 CPU は 1 コアあたり 2 スレッドを使用し、vCPU は 1 スレッドを表します。詳しくは、CPU プラットフォームをご覧ください。
2 デフォルトの下り(外向き)帯域幅は指定された数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。
3 大規模なマシンタイプ向けの高帯域幅ネットワーキングをサポートします。

ローカル SSD を搭載した U4S 標準

マシンタイプ vCPU 数1 メモリ(GB) アタッチされた Titanium SSD(GiB) 物理 NIC の数 下り(外向き)帯域幅(Gbps)2,3 Tier_1 の下り(外向き)帯域幅3
u4s-standard-4-lssd 4 15 (1 x 375 GiB)
375 GiB
1 最大 23 なし
u4s-standard-8-lssd 8 30 (1 x 375 GiB)
375 GiB
1 最大 23 なし
u4s-standard-16-lssd 16 60 (2 x 375 GiB)
750 GiB
1 最大 23 なし
u4s-standard-24-lssd 24 90 (4 x 375 GiB)
1,500 GiB
1 最大 23 なし
u4s-standard-32-lssd 32 120 (5 x 375 GiB)
1,875 GiB
1 最大 23 なし
u4s-standard-48-lssd 48 180 (8 x 375 GiB)
3,000 GiB
1 最大 34 なし
u4s-standard-96-lssd 96 360 (16 x 375 GiB)
6,000 GiB
1 最大 67 なし
u4s-standard-144-lssd 144 540 (24 x 375 GiB)
9,000 GiB
1 最大 100 人 なし
u4s-standard-192-lssd 192 720 (32 x 375 GiB)
12,000 GiB
1 最大 100 人 なし
u4s-standard-288-lssd 288 1,080 (48 x 375 GiB)
18,000 GiB
1 最大 100 人 最大 200

1 CPU は 1 コアあたり 2 スレッドを使用し、vCPU は 1 スレッドを表します。詳しくは、CPU プラットフォームをご覧ください。
2 デフォルトの下り(外向き)帯域幅は指定された数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。
3 大規模なマシンタイプ向けの高帯域幅ネットワーキングをサポートします。

ローカル SSD を搭載した U4S ハイメモリ

マシンタイプ vCPU 数1 メモリ(GB) アタッチされた Titanium SSD(GiB) 物理 NIC の数 下り(外向き)帯域幅(Gbps)2,3 Tier_1 の下り(外向き)帯域幅3
u4s-highmem-4-lssd 4 31 (1 x 375 GiB)
375 GiB
1 最大 23 なし
u4s-highmem-8-lssd 8 62 (1 x 375 GiB)
375 GiB
1 最大 23 なし
u4s-highmem-16-lssd 16 124 (2 x 375 GiB)
750 GiB
1 最大 23 なし
u4s-highmem-24-lssd 24 186 (4 x 375 GiB)
1,500 GiB
1 最大 23 なし
u4s-highmem-32-lssd 32 248 (5 x 375 GiB)
1,875 GiB
1 最大 23 なし
u4s-highmem-48-lssd 48 372 (8 x 375 GiB)
3,000 GiB
1 最大 34 なし
u4s-highmem-96-lssd 96 744 (16 x 375 GiB)
6,000 GiB
1 最大 67 なし
u4s-highmem-144-lssd 144 1,116 (24 x 375 GiB)
9,000 GiB
1 最大 100 人 なし
u4s-highmem-192-lssd 192 1,488 (32 x 375 GiB)
12,000 GiB
1 最大 100 人 なし
u4s-highmem-288-lssd 288 2,232 (48 x 375 GiB)
18,000 GiB
1 最大 100 人 最大 200

1 CPU は 1 コアあたり 2 スレッドを使用し、vCPU は 1 スレッドを表します。詳しくは、CPU プラットフォームをご覧ください。
2 デフォルトの下り(外向き)帯域幅は指定された数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。
3 大規模なマシンタイプ向けの高帯域幅ネットワーキングをサポートします。

1vCPU は、利用可能な CPU プラットフォームのいずれかで単一のハードウェア ハイパースレッドとして実装されます。ベアメタル インスタンス(U4P マシンと U4C マシン)の場合、vCPU の数はホストサーバー上のハードウェア スレッドの数と同じです。
2最大下り(外向き)帯域幅は許容数を超えることはできません。実際の下り(外向き)帯域幅は、宛先 IP アドレスやその他の要因によって異なります。ネットワーク帯域幅をご覧ください。

U4S インスタンスでサポートされているディスクタイプ

U4S インスタンスでは、次のブロック ストレージ タイプを使用できます。

  • Hyperdisk Balanced(hyperdisk-balanced)
  • Hyperdisk Extreme(hyperdisk-extreme)
  • ローカル Titanium SSD

U4S インスタンスのディスク容量の上限

インスタンスにアタッチされているすべてのディスクの最大合計ディスク容量は 512 TiB を超えることはできません。

容量の上限の詳細については、VM あたりの Hyperdisk 容量の上限をご覧ください。

ディスクの最大数
マシンタイプ VM あたりの
Hyperdisk
Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme
u4s-*-2
8 8 0 0 0
u4s-*-4
u4s-(standard,highmem)-4-lssd
16 16 0 0 0
u4s-*-8
u4s-(standard,highmem)-8-lssd
32 32 0 0 0
u4s-*-16
u4s-(standard,highmem)-16-lssd
32 32 0 0 0
u4s-*-24
u4s-(standard,highmem)-24-lssd
32 32 0 0 0
u4s-*-32
u4s-(standard,highmem)-32-lssd
64 64 0 0 0
u4s-*-48
u4s-(standard,highmem)-48-lssd
64 64 0 0 0
u4s-*-96
u4s-(standard,highmem)-96-lssd
128 128 0 0 8
u4s-*-144
u4s-(standard,highmem)-144-lssd
128 128 0 0 8
u4s-*-192
u4s-(standard,highmem)-192-lssd
128 128 0 0 8
u4s-*-288
u4s-(standard,highmem)-288-lssd
128 128 0 0 8

U4S インスタンスのディスク パフォーマンスの上限

次の表に、Titanium SSD と Hyperdisk のアタッチされたディスクのパフォーマンスの上限を示します。

Titanium SSD

インスタンスのマシンタイプ Titanium SSD ディスクの数 合計ストレージ容量(GiB) 読み取り IOPS 書き込み IOPS 読み取りスループット(MiB/s) 書き込みスループット(MiB/s)
u4s-*-4-lssd 1 375 150,000 75,000 625 330
u4s-*-8-lssd 1 375 150,000 75,000 625 330
u4s-*-16-lssd 2 750 300,000 150,000 1,250 660
u4s-*-24-lssd 4 1,500 600,000 300,000 2,500 1,320
u4s-*-32-lssd 5 1,875 750,000 375,000 3,125 1,650
u4s-*-48-lssd 8 3,000 1,200,000 600,000 5,000 2,640
u4s-*-96-lssd 16 6,000 2,400,000 1,200,000 10,000 5,280
u4s-*-144-lssd 16 6,000 2,400,000 1,200,000 10,000 5,280
u4s-*-192-lssd 32 12,000 4,800,000 2,400,000 20,000 10,560
u4s-*-288-lssd 48 18,000 7,200,000 3,600,000 30,000 15,840

Hyperdisk Balanced

インスタンスのマシンタイプ 最大 IOPS 最大スループット(MiB/秒)
u4s-*-2
50,000 400
u4s-*-4
u4s-*-4-lssd
50,000 400
u4s-*-8
u4s-*-8-lssd
50,000 800
u4s-*-16
u4s-*-16-lssd
100,000 1,600
u4s-*-24
u4s-*-24-lssd
100,000 1,600
u4s-*-32
u4s-*-32-lssd
100,000 1,600
u4s-*-48
u4s-*-48-lssd
160,000 2,400
u4s-*-96
u4s-*-96-lssd
240,000 4,800
u4s-*-144
u4s-*-144-lssd
240,000 4,800
u4s-*-192
u4s-*-192-lssd
320,000 10,000
u4s-*-288
u4s-*-288-lssd
320,000 10,000

Hyperdisk Extreme

インスタンスのマシンタイプ 最大 IOPS 最大スループット(MiB/秒)
u4s-*-96
u4s-*-96-lssd
350,000 5,000
u4s-*-144
u4s-*-144-lssd
350,000 5,000
u4s-*-192
u4s-*-192-lssd
440,000 10,000
u4s-*-288
u4s-*-288-lssd
440,000 10,000

パフォーマンスの上限の詳細については、以下をご覧ください。

U4S インスタンスのネットワーク サポート

U4S インスタンスにはインスタンスごとに 1 つの物理 NIC が付属していますが、複数の vNIC を構成できます。

vCPU ドライバ 内部 IP
の下り(外向き)帯域幅
外部 IP
下り(外向き)帯域幅
2 gVNIC 最大 10 Gbps 最大 7 Gbps
4 gVNIC 最大 23 Gbps 最大 7 Gbps
8 gVNIC 最大 23 Gbps 最大 7 Gbps
16 gVNIC 最大 23 Gbps 最大 7 Gbps
24 gVNIC 最大 23 Gbps 最大 7 Gbps
32 gVNIC 最大 23 Gbps 最大 7 Gbps
48 gVNIC 最大 50 Gbps 最大 25 Gbps
96 gVNIC 最大 100 Gbps 最大 25 Gbps
144 gVNIC 最大 150 Gbps 最大 25 Gbps
192 gVNIC 最大 200 Gbps 最大 25 Gbps
288 gVNIC 最大 200 Gbps 最大 25 Gbps

U4 マシンタイプを利用できるリージョン

U4 マシン ファミリーのマシンタイプは、次の Google Cloud リージョンとゾーンで利用できます。

  • us-south1
    • us-south1-d
    • us-south1-e

U4 の制限事項

U4 マシン ファミリーは、次の Compute Engine 機能をサポートしていません。

  • Shielded VM の機能については、以下をご覧ください。

    • セキュアブートは U4 インスタンスではサポートされていません。

      • U4 インスタンスには、U4 マシンタイプのオペレーティング システムのサポートで説明されているように、out-of-tree(OOT)gVNIC ドライバを含むオペレーティング システム イメージが必要です。セキュアブートが有効になっている場合、オペレーティング システムはカーネル モジュール署名の厳格な検証を適用します。OOT ドライバは認識された配布鍵で署名されていないため、セキュア ブートによりネットワーク ドライバの読み込みが阻止され、ネットワークの初期化が失敗します。

      • また、セキュアブートでは、Onload の使用で説明されているように、ソースからビルドされた Onload を使用できません。ソースから Onload をビルドすると、カスタム カーネル モジュールがインストールされます。ソースからビルドされたカスタム カーネル モジュールは認識された配布鍵で署名されていないため、セキュアブートにより Onload カーネル モジュールが読み込まれません。

    • Shielded VM は、Shielded VM の概要の制限事項セクションで説明されているように、ベアメタル インスタンスではサポートされていません。

    Google Cloud 組織で Shielded VM ポリシーを使用している場合は、Shielded VM の要件から U4 インスタンスを除外するカスタム組織ポリシーを作成する必要があります。

  • Confidential VM

  • 単一テナンシー: 各 U4P または U4C インスタンスは、専用のホストサーバーで実行されます。

  • Spot VM

  • ホスト メンテナンス イベントのシミュレーション

U4 インスタンスのその他の制限事項:

  • U4S では、VM インスタンスのみを作成できます。ベアメタル インスタンスはサポートされていません。
  • C6 CPU スリープ状態が有効になっている U4P ベアメタル インスタンスと U4C ベアメタル インスタンスでは、シングル ストリーム NIC のパフォーマンスが低くなります。ゲスト OS で C6 CPU スリープ状態を無効にすると、ネットワーク帯域幅のパフォーマンスを最大限に高めることができます。詳細については、ネットワーク パフォーマンスのトラブルシューティングのドキュメントをご覧ください。

U4 の割り当て上限

CPU 割り当ては、リージョンまたはゾーン内のすべてのコンピューティング インスタンスで使用できる仮想 CPU の合計数です。CPU 割り当ては、実行中のインスタンスと予約に適用されます。CPU 割り当てが 16 に設定されている場合、16 個の vCPU を持つ単一のコンピューティング インスタンスを作成するか、それぞれ 4 個の vCPU を持つ 4 つのコンピューティング インスタンスを作成できます。

Compute Engine の割り当てとリソース割り当ての上限について、また U4 割り当てを表示する方法については、Compute Engine の割り当てと上限の概要をご覧ください。

割り当てのタイプ マシンシリーズ 割り当て名 制限/説明
CPU U4C CPUS_PER_VM_FAMILY: U4C ゾーンあたり 240 vCPU
CPU U4S CPUS_PER_VM_FAMILY: U4S 1 ゾーンあたり 576 個の vCPU
ローカル SSD すべて なし 割り当てリクエストは不要です。ディスクは、-lssd で終わる U4 マシンタイプを使用して作成されたインスタンスに自動的に追加されます。
Google Cloud Hyperdisk すべて Hyperdisk Balanced Capacity (GB)
Hyperdisk Balanced IOPS
Hyperdisk Balanced Throughput (MB/s)
Hyperdisk Extreme Capacity (GB)
容量とパフォーマンスの割り当てが適用されます。詳細については、ディスクの割り当てをご覧ください。
コミットメント U4C Committed_U4C_CPUS リソースベースの確約利用契約で使用されます
コミットメント U4S Committed_U4S_CPUS リソースベースの確約利用契約で使用されます

割り当ての増加が必要な場合は、アカウント チームにお問い合わせいただくか、割り当ての手順に沿って操作してください。

U4 マシンタイプのオペレーティング システムのサポート

このセクションでは、U4 マシンタイプでサポートされているオペレーティング システム(OS)イメージについて説明します。

サポートされている公開イメージ ファミリーには、アウトオブツリー(OOT)の Google Virtual NIC(gVNIC)ドライバが含まれています。これにより、GVNIC ネットワーク インターフェース タイプで U4P ベアメタル インスタンスと U4C ベアメタル インスタンス、および U4S VM インスタンスを作成できます。また、このドライバは PTP をサポートしているため、U4 インスタンスの正確な時間を構成できます。

Windows イメージはサポートされていません。

Red Hat Enterprise Linux(RHEL)イメージ

Google Cloud は、U4 マシンタイプの次の Red Hat Enterprise Linux(RHEL) OS イメージをサポートしています。

  • アウトオブツリーの gVNIC ドライバを含む RHEL 10.2 EUS
    • イメージ プロジェクト: rhel-cloud
    • イメージ ファミリー: rhel-10-2-eus-oot-gve または rhel-10-2-eus-lvm-oot-gve

これらのイメージ ファミリーは、元々 rhel-10-2-eus-gvnic-baremetal 形式の別の名前で提供されていました。新しい命名形式の画像を使用することをおすすめしますが、元の形式の画像は OS のライフサイクル期間中、引き続き使用でき、サポートされます。

RHEL BYOS イメージ

Red Hat Cloud Access サブスクリプションのイメージを使用して、U4 インスタンスを作成することもできます。一般的な手順については、RHEL BYOS イメージを使用してインスタンスを作成するをご覧ください。

お客様所有サブスクリプション(BYOS)イメージの場合、イメージ プロジェクトとファミリーは次のようになります。

  • イメージ プロジェクト: rhel-byos-cloud
  • イメージ ファミリー: rhel-10-2-eus-oot-gve-byos または rhel-10-2-eus-lvm-oot-gve-byos

BYOS イメージを使用するには、次の追加の前提条件を満たす必要があります。

  1. まず、RHEL BYOS イメージを使用してインスタンスを作成するの説明に従って、Google グループに RHEL サブスクリプションへのアクセス権を付与する必要があります。

  2. その後、BYOS イメージ プロジェクトとファミリーを指定して、ULL インスタンスを作成するか、ULL 以外のインスタンスを作成する手順に沿って操作できます。

BYOS の詳細については、ライセンスについてをご覧ください。

Rocky Linux イメージ

Google Cloud は、U4 マシンタイプ用に次の Rocky Linux OS イメージをサポートしています。

  • ツリー外の gVNIC ドライバを備えた Google Cloud 用に最適化された Rocky Linux 10
    • イメージ プロジェクト: rocky-linux-cloud
    • イメージ ファミリー: rocky-linux-10-optimized-gcp-oot-gve

カーネル アップデートと自動更新の違い

Google Cloud 用の Rocky Linux イメージは、自動更新で説明されているように、dnf-automatic ツールを使用して更新をインストールするように構成されています。

ただし、rocky-linux-10-optimized-gcp-oot-gve イメージ ファミリーは、DNF アップデートからカーネル パッケージを除外するように構成されています。この構成により、DKMS がアウトオブツリーの GVE モジュールをコンパイルするために必要なカーネル ヘッダー パッケージなしでシステムが新しいカーネルをインストールするシナリオを防ぎます。このシナリオでは、再起動時にネットワーク接続が失われる可能性があります。

この動作の違いは、イメージ バージョン v20260911 以降に適用されます。まだ更新していない場合は、最新バージョンに更新することをおすすめします。

カスタム イメージ

Google Cloud は、前のセクションの公開イメージをビルドしてサポートしますが、別の Linux ディストリビューションに基づくカスタム イメージを使用することもできます。

カスタム イメージを使用するには、必要な OOT gVNIC ドライバを使用してイメージを構成する必要があります。カスタム イメージは、U4 マシンで動作するように機能的に構成できますが、パフォーマンスや安定性については検証されていません。

Red Hat ベースのディストリビューション

次の手順は、カスタム イメージの作成の一般的な手順を基にしています。また、Red Hat ベースのディストリビューションに必要なドライバをインストールするために必要な追加の手順も含まれています。この例では AlmaLinux を使用しています。

  1. AlmaLinux 10 イメージなどのベースイメージを使用して、一時 VM インスタンスを作成します。U4P マシンと U4C マシンを除く任意のマシンタイプを使用できます。次の例では、n4-highcpu-2 を使用しています。

    gcloud compute instances create INSTANCE_NAME \
        --image-project=almalinux-cloud \
        --image-family=almalinux-10 \
        --machine-type=n4-highcpu-2 \
        --project=PROJECT_ID \
        --zone=ZONE
    

    次の値を置き換えます。

    • INSTANCE_NAME: インスタンスの名前
    • PROJECT_ID: オブジェクトの ID
    • ZONE: インスタンスを作成するゾーン
  2. SSH を使用してインスタンスに接続します。

    gcloud compute ssh INSTANCE_NAME --project=PROJECT_ID --zone=ZONE
    
  3. 必要なカーネル パッケージ、Artifact Registry プラグイン、Extra Packages for Enterprise Linux(EPEL)リリース パッケージをインストールします。これを単一のトランザクションとして実行すると、リポジトリ ミラーの同期の問題を回避できます。

    sudo dnf makecache && sudo dnf install -y dnf-plugin-artifact-registry kernel kernel-devel kernel-headers https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
    
  4. ドライバをインストールする前に、カーネルの更新が有効になるようにインスタンスを再起動します。

    sudo reboot
    
  5. SSH を使用してインスタンスに再接続します。

    gcloud compute ssh INSTANCE_NAME --project=PROJECT_ID --zone=ZONE
    
  6. Google 提供の RPM を使用して OOT ドライバをインストールします。次のコマンドは、GVE カーネル モジュールをコンパイルして、次の起動時に読み込むようにステージングしますが、新しいドライバはすぐに読み込みません。

    cat << 'EOF' | sudo tee /etc/yum.repos.d/gve-rpm.repo
    [gve-el10-stable]
    name=GVE Public Stable Repo
    baseurl=https://packages.cloud.google.com/yum/repos/gve-el10-stable
    enabled=1
    repo_gpgcheck=0
    gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key-v10.gpg
    EOF
    
    sudo dnf -y --refresh --enablerepo=gve-el10-stable install gve
    
  7. インスタンスを再起動して OOT ドライバを読み込みます。

    sudo reboot
    
  8. インスタンスを停止します。

    gcloud compute instances stop INSTANCE_NAME \
        --project=PROJECT_ID \
        --zone=ZONE
    
  9. インスタンスのディスクからイメージを作成します。

    gcloud compute images create IMAGE_NAME \
        --source-disk=INSTANCE_NAME \
        --source-disk-zone=ZONE \
        --source-disk-project=PROJECT_ID \
        --guest-os-features=UEFI_COMPATIBLE,VIRTIO_SCSI_MULTIQUEUE,GVNIC,SEV_CAPABLE,SEV_SNP_CAPABLE,SEV_LIVE_MIGRATABLE,SEV_LIVE_MIGRATABLE_V2,IDPF,TDX_CAPABLE \
        --family=IMAGE_FAMILY \
        --project=IMAGE_PROJECT
    

    次の値を置き換えます。

    • IMAGE_NAME: カスタム イメージの名前
    • INSTANCE_NAME: インスタンスの名前
    • ZONE: インスタンスのゾーン
    • PROJECT_ID: オブジェクトの ID
    • IMAGE_FAMILY: カスタム イメージのイメージ ファミリー
    • IMAGE_PROJECT: カスタム イメージを保存するプロジェクト ID

次のステップ