U4マシンファミリーが許可リスト付きで一般提供を開始

U4マシンファミリーが許可リスト付きで一般提供を開始、超低レイテンシ取引向けにベアメタルとVMを提供

公開:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座

Google Cloudは、超低レイテンシのネットワークと俊敏性を備え、クラウド上の高頻度取引のワークフローを動かすULL Solutionの一般提供を開始しました。ULL Solutionに含まれるU4マシンファミリーも一般提供になり、ベアメタルとVMの3つのマシンシリーズで予測可能な性能と超低レイテンシの計算を提供します。[1]

ただし確認日時点のGAはどちらも許可リスト付きで、承認済みの取引所運営者とその取引所参加者が対象です。この記事の「確認日時点」は、2026年10月7日UTC更新の公式ドキュメント時点です。[1][2][3][4]

目次
  1. ULL SolutionとU4マシンファミリー
  2. U4マシンファミリー概要と参加者のULL構成
  3. U4マシンファミリーを含むULLの利用条件
  4. U4マシンファミリーのシリーズの選び方

ULL SolutionとU4マシンファミリー

ULL Solutionは3つのインフラ基盤で構成され、計算を担うのがU4マシンファミリーです。基盤の1つである決定論的な高性能コンピューティングは、レイテンシが重要な実行層を毎回、予測可能で一貫した時間で処理します。[1]

ULL Solutionの基盤であるハードウェアレベルのネットワークは、拡張可能なハードウェアベースのマルチキャスト配信で信頼性のある市場データフィードを提供する仕組みです。同じく基盤の高度なネットワーク可観測性は、ハードウェアレベルの時刻精度で動的にトラフィックを取得し、主要トラフィックの性能に影響せず監査や市場リプレイ、取引検証を支えます。

ULL Solutionの計算やストレージ、ネットワーク、可観測性を組み合わせると、取引所や市場参加者は主に次の機能を使えます。

専用ベアメタルによる物理ホストへの直接アクセスとジッター抑制、市場データフィードと注文ルーティングの低レイテンシ実行/ULLネットワークアーキテクチャによる、ハードウェアレベルのマルチキャストフィード取り込み/低レイテンシの取引アプリへ、ハイパーバイザの仮想スイッチを介さず市場データを高スループットで直接配信/OpenOnloadとDPDKで、コード変更を抑えたLinuxユーザー空間の予測可能なユニキャストとマルチキャスト処理/ローカルTitanium SSDで取引とティックをリアルタイムに記録、Hyperdiskで市場データを永続アーカイブ/組み込みテレメトリによる24時間365日の低レイテンシのパケットキャプチャ/規制対応やリアルタイム分析向けの帯域外パケットブローカリングで、主要トラフィックを妨げず可視性を支援/24時間の取引に備え、本番ワークロードを専用のプライマリゾーンに分離し、定期保守と検証テストはセカンダリゾーンで行う設計

GAのULL Solutionの精密な時刻管理を支えるのは、Google CloudのFirefly時刻同期システムとの統合です。これにより、10ナノ秒未満のネットワークレベルのタイムスタンプと、金融取引所向け規制要件の100マイクロ秒未満より精度の高いUTC同期を一貫して達成できます。

U4PとU4Cは3つの物理NICを備えたデュアルソケットのベアメタルで、CME Groupとの市場移行では物理的なコロケーションと同等のレイテンシを実現しています。レイテンシ重視の実行層に仮想化のオーバーヘッドを加えず、Titaniumオフロードでホストのリソースへ直接アクセスする設計です。

ULL取引ファブリックの冗長なA/Bマルチキャスト市場フィードには、独立した2つの専用Titaniumアダプタでアクセスします。テレメトリや管理の処理とGoogle Cloudサービスへのアクセスを担うのは、独立した3つ目のTitaniumアダプタです。

ULL SolutionのTitaniumアダプタの役割

図1 ULL SolutionのTitaniumアダプタの役割

ULL Solutionの提供先は一部のプライベートGoogle Cloudリージョンです。取引チームはそこで、迅速な自動リソースプロビジョニングやオンデマンドの容量拡張、動的なフリート管理を活用できます。

これらのリージョンでは、取引チームは専用の分離されたULLネットワークで超低レイテンシの取引を実行できます。データストリームは独立したネットワークインターフェース経由で送れ、送り先はBigQueryやGemini EnterpriseなどのGoogle Cloudサービスです。


Python研修一覧はこちら

目的に合うPython研修を一覧形式から探したい方は、ぜひご利用ください。

Python研修を比較する

Java研修一覧はこちら

目的に合うJava研修を一覧形式から探したい方は、ぜひご利用ください。

Java研修を比較する

PHP研修一覧はこちら

目的に合うPHP研修を一覧形式から探したい方は、ぜひご利用ください。

PHP研修を比較する

新入社員研修

目的に合う新入社員研修を一覧形式から探したい方は、ぜひご利用ください。

新入社員研修を比較する

全ての研修からも探したい方はこちら

U4マシンファミリー概要と参加者のULL構成

U4マシンファミリーは、許可リスト付きのGAで提供されるCompute Engineのマシンファミリーです。標準のGoogle Cloud APIでの専用ハードウェアのプロビジョニングや、コードによるデプロイ管理、Cloud NGFWポリシーの適用、テレメトリ収集に対応します。[1][3]

許可リスト付きのGAでULL Solutionを使う取引所参加者は、対応する各ゾーンで、ネットワーク作成からインスタンス作成までの構成が必要です。U4PやU4Cのベアメタルの作成に使うのは、ULL Compute Engineインスタンスの作成手順です。[4][5]

サポートされている各ゾーンでのULL構成の流れ

図2 サポートされている各ゾーンでのULL構成の流れ

許可リスト付きのGAのU4CでAF_XDP経由のDPDKを使う場合は、ネットワークインターフェースをXDP用に準備する次のBashスクリプトを実行できます。この手順の対象はU4Cインスタンスだけで、コマンドの実行にはrootユーザーの権限が必要です。[6]

#!/bin/bash
# Usage example: NUM_SOCKETS=8 prep_xdp.sh eth0

DEV=$1
NUM_SOCKETS=${NUM_SOCKETS=1}

# Reduce RX/TX queue counts to the number of AF_XDP sockets
ethtool -L $DEV rx $NUM_SOCKETS tx $NUM_SOCKETS

# Disable LRO/HW-gro
OFFLOAD=$(ethtool -k $DEV | \
grep "rx-gro-hw\|large-receive-offload" | \
grep -v fixed | cut -d ":" -f 1)
ethtool -K $DEV ${OFFLOAD} off

# Reduce RX buffer length to 2048
ethtool -G $DEV rx-buf-len 2048

公式資料からの抜粋:DPDK を使用する(AF_XDP のネットワーク インターフェースを構成する / スクリプト)。対象版・範囲:許可リスト付きのGA(U4Cインスタンス、確認日時点のドキュメント)。

コードでは、RXとTXのキュー数をAF_XDPソケット数に減らし、RXバッファ長を2048にしています。LROとハードウェアGROは、gVNICがマルチバッファXDPをサポートしていないため無効にします。

U4マシンファミリーを含むULLの利用条件

Google Cloudは、ULL Solutionによって金融取引所の運営者や取引所参加者、取引サービスプロバイダが、必要な速度と信頼性で取引を実行できるとしています。サービスプロバイダとしての利用を検討する場合、編集部はGoogle Cloudのチームへのアクセスのリクエスト時に利用資格の確認を勧めます。[1]

Google Cloudの利用条件では、ULL SolutionのGAを使えるのは許可リストで承認された取引所運営者とその取引所参加者だけです。承認済みの取引所参加者もGoogle Cloudへのアクセス権のリクエストが必要で、U4Pは取引所運営者専用、取引所参加者はU4CとU4Sを使います。[1][2][3]

ULL Solutionは一部のプライベートリージョンで提供され、確認日時点の一覧ではus-south1のゾーンus-south1-dとus-south1-eが対象です。許可リスト付きのGAで使うULL Solutionのプライベートゾーンは、パブリックゾーンとは可用性やメンテナンスの特性が異なります。[1][3][4]

ULL Solutionの利用条件(確認日時点)

図3 ULL Solutionの利用条件(確認日時点)

東京や大阪のリージョンは、確認日時点の対応ロケーション一覧に含まれていません。東京や大阪での利用を計画している場合、編集部は構成前に対応ゾーンとプライベートゾーンのメンテナンス特性の確認を勧めます。


Python基礎・実践(Django)

企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。

Python研修の詳細

DX社員研修

企業・法人向けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。

DX研修の詳細

Javaエンジニア育成研修

企業・法人向けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。

Java研修の詳細

新卒・新入社員向け研修

企業・法人に新入社員・新卒社員に向けたプログラミング研修を提供しています。

新入社員研修の詳細

コードキャンプのIT研修を全て見る

U4マシンファミリーのシリーズの選び方

U4マシンファミリーでは、利用者とワークロードに応じて推奨シリーズが分かれています。Google Cloudのストレージオプションと配置ポリシーにも対応し、取引の高速な記録とマシン間のネットワークレイテンシの最小化を支援します。[1][2]

マシンシリーズの使い分け

U4Pは取引所運営者の取引システム、U4Cは取引所参加者の取引戦略の実行に向けたシリーズです。U4Sは取引所運営者や取引所参加者、サービスプロバイダの補助ワークロードとエコシステムサービス向けで、いずれもワークロード別の推奨として示されています。

確認日時点のドキュメントでの用途別の推奨シリーズ

図4 確認日時点のドキュメントでの用途別の推奨シリーズ

U4Sのネットワークは、U4PやU4Cとの併設時に最大100 Gbps、仕様表では最大200 Gbpsとなります。主な仕様は以下の通りです。

マシンシリーズ CPUプラットフォーム CPUコア数 メモリ NIC
U4P(ベアメタル) Intel第5世代Xeon(Emerald Rapids) 120物理コア 512 GBまたは768 GB 物理3つ(標準1、ULL用2)
U4C(ベアメタル) Intel第5世代Xeon(Emerald Rapids) 120物理コア 512 GBまたは768 GB 物理3つ(標準1、ULL用2)
U4S(VM) Intel第6世代Xeon(Granite Rapids) 2〜288 vCPU 最大2,232 GB Multi-vNIC(最大200 Gbps)

許可リスト付きGAのU4Sは、ULL VPCネットワークへの直接接続を必要としない、U4CとU4Pの補助ワークロードを実行する汎用マシンシリーズです。U4S VMは事前取引のリスク検証やリアルタイム分析でベアメタルを補い、U4PやU4Cとの併設時は取引アーキテクチャ内の転送ホップを短縮します。

ストレージと配置ポリシーの対応

リアルタイムの取引ログやデータキャッシュには、U4PとU4Cで最大12 TiB、U4S VMで最大18 TiBのローカルTitanium SSDを使えます。過去の市場データやバックテストモデル、規制対応のアーカイブには、すべてのU4シリーズでHyperdisk BalancedとHyperdisk Extremeを接続できます。

この2種のHyperdiskの上限は、インスタンスあたり最大32ボリューム、512 TiBです。許可リスト付きのGAで、U4CとU4SでTitanium SSDを使う場合は、lssdバリアントのマシンタイプでインスタンスを作成する必要があります。

物理的なネットワークホップを減らす場合は、関連するマシンをデータセンター内で近くに置くコンパクトプレースメントポリシーを使えます。スプレッドプレースメントポリシーは、マシンを別々のラックに置いて復元性を高める方式です。

U4で使える配置ポリシーの2つの方式

図5 U4で使える配置ポリシーの2つの方式

出典

  1. ^ Google Cloud. 「Introducing Google Cloud’s U4 compute: Enabling ultra-low latency trading」. https://cloud.google.com/blog/topics/financial-services/ultra-low-latency-solution-with-u4-enables-high-velocity-trading, (参照 26-10-07).
  2. ^ Google Cloud. 「U4 超低レイテンシ(ULL)マシン ファミリー」. https://docs.cloud.google.com/ull-solution/participants/u4-machines?hl=ja, (参照 26-10-07).
  3. ^ Google Cloud. 「ULL Solution release notes」. https://docs.cloud.google.com/ull-solution/participants/release-notes?hl=en, (参照 26-10-07).
  4. ^ Google Cloud. 「ULL Solution の構成の概要」. https://docs.cloud.google.com/ull-solution/participants/configuration-overview?hl=ja, (参照 26-10-07).
  5. ^ Google Cloud. 「Onload を使用する」. https://docs.cloud.google.com/ull-solution/participants/use-onload?hl=ja, (参照 26-10-07).
  6. ^ Google Cloud. 「DPDK を使用する」. https://docs.cloud.google.com/ull-solution/participants/use-dpdk?hl=ja, (参照 26-10-07).

※本記事は公式の一次情報を基に編集しています。内容はAIで確認していますが、誤りや最新情報との差異がある場合は、以下フォームよりご報告ください。

修正・削除・掲載などの依頼はこちら
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

企業・法人向けのIT・プログラミング・生成AI研修を探す、比較する - IT・プログラミングを知って学べるコネクトメディア CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 3.5日の研修で、年間1,600時間の削減効果が見込まれる。東京きらぼしフィナンシャルグループのDX人材育成事例 - IT・プログラミングを知って学べるコネクトメディア 配属3ヶ月で30%の生産性向上を実現するいよぎんコンピュータサービスの新人研修に迫る - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

What's New

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する