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 |
|
|
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 マシンシリーズには次の機能があります。
- Intel の Emerald Rapids プロセッサと Titanium を搭載しています。
- 120 個の CPU と 512 GB または 768 GB のメモリを提供します。
- 最大 12 TiB のローカル Titanium SSD ディスクをサポートします。
- 事前定義されたマシンタイプのみを提供します。
- Google Cloud内の通信用に、
nic0で最大 100 Gbps の帯域幅を持つ標準ネットワーク構成をサポートします。 - U4P インスタンスとの通信に ULL VPC ネットワークを使用します。
- Hyperdisk Balanced と Hyperdisk Extreme ブロック ストレージで使用できます。
- コンパクト プレースメント ポリシーとスプレッド プレースメント ポリシーをサポートします。
- ステートフルまたはステートレスのマネージド インスタンス グループで使用できます。
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 インスタンスでは、次のブロック ストレージ タイプを使用できます。
- Hyperdisk Balanced(
hyperdisk-balanced) - Hyperdisk Extreme(
hyperdisk-extreme) - ローカル Titanium SSD
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 マシンシリーズには次の特長があります。
- Intel の Granite Rapids プロセッサと Titanium を搭載しています。
- 最大 18 TiB のローカル Titanium SSD ディスクをサポートします。
- 事前定義されたマシンタイプのみを提供します。
- 最大 100 Gbps の帯域幅を持つ標準ネットワーク構成をサポートします。
- Hyperdisk Balanced と Hyperdisk Extreme ブロック ストレージで使用できます。
- コンパクト プレースメント ポリシーとスプレッド プレースメント ポリシーをサポートします。
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-*-4u4s-(standard,highmem)-4-lssd |
16 | 16 | 0 | 0 | 0 |
u4s-*-8u4s-(standard,highmem)-8-lssd |
32 | 32 | 0 | 0 | 0 |
u4s-*-16u4s-(standard,highmem)-16-lssd |
32 | 32 | 0 | 0 | 0 |
u4s-*-24u4s-(standard,highmem)-24-lssd |
32 | 32 | 0 | 0 | 0 |
u4s-*-32u4s-(standard,highmem)-32-lssd |
64 | 64 | 0 | 0 | 0 |
u4s-*-48u4s-(standard,highmem)-48-lssd |
64 | 64 | 0 | 0 | 0 |
u4s-*-96u4s-(standard,highmem)-96-lssd |
128 | 128 | 0 | 0 | 8 |
u4s-*-144u4s-(standard,highmem)-144-lssd |
128 | 128 | 0 | 0 | 8 |
u4s-*-192u4s-(standard,highmem)-192-lssd |
128 | 128 | 0 | 0 | 8 |
u4s-*-288u4s-(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-*-4u4s-*-4-lssd |
50,000 | 400 |
u4s-*-8u4s-*-8-lssd |
50,000 | 800 |
u4s-*-16u4s-*-16-lssd |
100,000 | 1,600 |
u4s-*-24u4s-*-24-lssd |
100,000 | 1,600 |
u4s-*-32u4s-*-32-lssd |
100,000 | 1,600 |
u4s-*-48u4s-*-48-lssd |
160,000 | 2,400 |
u4s-*-96u4s-*-96-lssd |
240,000 | 4,800 |
u4s-*-144u4s-*-144-lssd |
240,000 | 4,800 |
u4s-*-192u4s-*-192-lssd |
320,000 | 10,000 |
u4s-*-288u4s-*-288-lssd |
320,000 | 10,000 |
Hyperdisk Extreme
| インスタンスのマシンタイプ | 最大 IOPS | 最大スループット(MiB/秒) |
|---|---|---|
u4s-*-96u4s-*-96-lssd |
350,000 | 5,000 |
u4s-*-144u4s-*-144-lssd |
350,000 | 5,000 |
u4s-*-192u4s-*-192-lssd |
440,000 | 10,000 |
u4s-*-288u4s-*-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-south1us-south1-dus-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 インスタンスを除外するカスタム組織ポリシーを作成する必要があります。
単一テナンシー: 各 U4P または U4C インスタンスは、専用のホストサーバーで実行されます。
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 IOPSHyperdisk 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 イメージを使用するには、次の追加の前提条件を満たす必要があります。
まず、RHEL BYOS イメージを使用してインスタンスを作成するの説明に従って、Google グループに RHEL サブスクリプションへのアクセス権を付与する必要があります。
その後、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 を使用しています。
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: オブジェクトの IDZONE: インスタンスを作成するゾーン
SSH を使用してインスタンスに接続します。
gcloud compute ssh INSTANCE_NAME --project=PROJECT_ID --zone=ZONE
必要なカーネル パッケージ、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
ドライバをインストールする前に、カーネルの更新が有効になるようにインスタンスを再起動します。
sudo reboot
SSH を使用してインスタンスに再接続します。
gcloud compute ssh INSTANCE_NAME --project=PROJECT_ID --zone=ZONE
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
インスタンスを再起動して OOT ドライバを読み込みます。
sudo reboot
インスタンスを停止します。
gcloud compute instances stop INSTANCE_NAME \ --project=PROJECT_ID \ --zone=ZONEインスタンスのディスクからイメージを作成します。
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: オブジェクトの IDIMAGE_FAMILY: カスタム イメージのイメージ ファミリーIMAGE_PROJECT: カスタム イメージを保存するプロジェクト ID
次のステップ
- ULL Compute Engine インスタンスを作成する
- ULL 以外の Compute Engine インスタンスを作成する
- ULL インフラストラクチャの構成について学習する
- ULL マルチキャストについて