<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Containers &amp; Kubernetes</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/</link><description>Containers &amp; Kubernetes</description><atom:link href="https://cloudblog.withgoogle.com/blog/ja/products/containers-kubernetes/rss/" rel="self"></atom:link><language>ja</language><lastBuildDate>Thu, 29 Oct 2026 03:42:53 +0000</lastBuildDate><image><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/static/blog/images/google.a51985becaa6.png</url><title>Containers &amp; Kubernetes</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/</link></image><item><title>ZenteiQ、llm-d を搭載した GKE Inference Gateway でバッチ推論のスループットを 4 倍に拡大</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/zenteiq-scales-physical-ai-inference-4x-with-gke-and-llm-d/</link><description>&lt;div class="block-paragraph"&gt;&lt;p data-block-key="ehfdr"&gt;※この投稿は米国時間 2026 年 10 月 22 日に、Google Cloud blog に&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/zenteiq-scales-physical-ai-inference-4x-with-gke-and-llm-d?e=48754805&amp;amp;hl=en"&gt;投稿&lt;/a&gt;されたものの抄訳です。&lt;/p&gt;&lt;p data-block-key="ular"&gt;&lt;i&gt;今回は、Indian Institute of Science（IISc）からスピンアウトした AI スタートアップである&lt;/i&gt; &lt;a href="https://zenteiq.ai/" target="_blank"&gt;&lt;i&gt;ZenteiQ&lt;/i&gt;&lt;/a&gt;&lt;i&gt; についてご紹介します。&lt;/i&gt;&lt;a href="https://indiaai.gov.in/" target="_blank"&gt;&lt;i&gt;IndiaAI Mission&lt;/i&gt;&lt;/a&gt;&lt;i&gt; の対象企業として選出された同社は、自国主導の科学基盤モデルをゼロから構築することを目指しています。物理法則、支配方程式、数値ソルバーを理解するモデルを事前トレーニングするため、ZenteiQ は、複数のモデル ファミリーにわたって動作し、検証済みのデータセットをトレーニング実行にフィードする、大規模なバッチ合成データ生成パイプラインを設計、構築しました。&lt;/i&gt;&lt;a href="https://cloud.google.com/kubernetes-engine"&gt;&lt;i&gt;Google Kubernetes Engine（GKE）&lt;/i&gt;&lt;/a&gt;&lt;i&gt;と&lt;/i&gt; &lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;&lt;i&gt;GKE Inference Gateway&lt;/i&gt;&lt;/a&gt;&lt;i&gt; を活用して、ZenteiQ はパイプライン内に推論ルーティング レイヤを構築し、推論の総スループットを 4.07 倍に拡大するとともに、1 日あたりの出力をアクセラレータ 1,000 個あたり 14 億 7,000 万トークンから 59 億 7,000 万トークンに増加させました。&lt;/i&gt;&lt;b&gt; - Google Cloud、プロダクト マネージャー、Fisayo Feyisetan&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="dupr7"&gt;主にウェブ上のテキストやコードを使用してトレーニングされた汎用言語モデルとは異なり、科学基盤モデルは、熱力学、計算流体力学、電磁気学などの分野にわたる複雑な物理システム、数学的支配方程式、数値ソルバーを理解する必要があります。ZenteiQ では、シミュレーション出力を解釈し、方程式の定式化を評価し、物理法則に従って段階的に数学的導出を行う、自国主導の科学基盤モデルをゼロから構築しています。&lt;/p&gt;&lt;p data-block-key="vi31"&gt;支配方程式の大規模なデータセットを使用してモデルを事前トレーニングするには、数千億もの推論トークンが必要です。ZenteiQ では、キュレートされた科学文献やシミュレーション データセットに加え、独自に設計、実装したバッチ型合成データ生成パイプラインも利用しています。このパイプラインは、候補となる導出やソルバー検証問題を生成、評価、フィルタしてから、&lt;a href="https://github.com/AI-Hypercomputer/maxtext" target="_blank"&gt;MaxText&lt;/a&gt; の事前トレーニング ジョブにフィードします。&lt;/p&gt;&lt;p data-block-key="8hmnh"&gt;ZenteiQ は演算リソースの割り当てを固定して運用しているため、アクセラレータがトレーニング データの生成と検証に 1 時間費やすごとに、事前トレーニングに使える時間が 1 時間減少します。データ生成に遅れが生じると、事前トレーニング用に予約されたマルチホスト アクセラレータ クラスタは、データセット待ちのアイドル状態になります。&lt;/p&gt;&lt;p data-block-key="cp3me"&gt;&lt;b&gt;データ生成が事前トレーニングの遅れにつながるケース&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="176kb"&gt;データの生成速度を最大化するため、パイプラインでは、ワーカー Pod でのプロンプトの準備と、マルチノード アクセラレータ プールにおける vLLM でのモデル サービングを分離しています。各バッチは 4 つの段階を経て処理されます。科学的なシード コンセプトのプロンプト バッチへの拡張、生成モデルによる推論トレース候補の生成、評価モデルによる回答のスコアリング、別のモデル ファミリーによるガードレール チェックを実行した後、検証済みのデータセットを事前トレーニング用にパッケージ化します。&lt;/p&gt;&lt;p data-block-key="phe"&gt;当初、これらのモデルプールは Kubernetes 上で運用され、推論エンドポイント間で標準的な ClusterIP によるラウンドロビン方式のロード バランシングが行われていました。90 億パラメータおよび 350 億パラメータというモデル スケジュールに対応できるようパイプラインをスケールアップしたところ、2 つのルーティング ボトルネックが発生し、データセットの作成が遅れ始めました。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="f1ae6"&gt;&lt;b&gt;不均一なエンジンキュー:&lt;/b&gt; アップストリームのワーカー Pod は、シード コンセプトを複雑さやレスポンス長が大きく異なるプロンプトへと展開します。標準的なラウンドロビン方式のロード バランシングでは、vLLM のエンジンキュー状況を可視化できないため、近くのノードに余力があるにもかかわらず、長い推論トレースの処理ですでにビジー状態になっているサービング Pod に新たなリクエストを送り続けていました。&lt;/li&gt;&lt;li data-block-key="cgvsk"&gt;&lt;b&gt;冗長なプレフィックス計算:&lt;/b&gt; 生成バッチ内のプロンプトでは、指示コンテキストやタスク仕様の約 70～80% が共通しています。ラウンドロビン方式のルーティングでは、同じ指示を含むリクエストが異なるサービング インスタンスに分散されるため、各 Pod はアクセラレータ メモリ内のウォーム キャッシュを再利用できず、同じ共有プロンプト プレフィックスをゼロから再計算しなければなりませんでした。&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="4dql8"&gt;不均一なキューと冗長なプレフィル作業が重なることで、1 回の実行における生成スループットが最大半分まで変動し、データセットの作成が長引き、スケジュールされていた事前トレーニングの開始が遅れてしまいました。そのため、研究者にモデル開発を中断させてカスタム推論スケジューラを構築、保守させることなく、vLLM キューの深さやプロンプト キャッシュをリアルタイムで把握できるルーティングが必要でした。&lt;/p&gt;&lt;p data-block-key="dbaiu"&gt;&lt;b&gt;llm-d を搭載した GKE Inference Gateway による基盤構築&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="7fb69"&gt;ZenteiQ ではすでにデータの準備と MaxText の事前トレーニング ジョブを GKE で実行しているため、チームは同じ Kubernetes プラットフォーム上でデータ生成とモデル トレーニングを管理できます。Google Cloud からの推奨事項に従い、基盤となる科学的手法やパイプライン設計を変更することなくルーティングのボトルネックを解消できるよう、オープンソースの &lt;a href="https://llm-d.ai/" target="_blank"&gt;llm-d&lt;/a&gt; 分散推論フレームワークを搭載した &lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;GKE Inference Gateway&lt;/a&gt; を、vLLM アクセラレータ プールの前にデプロイしました。&lt;/p&gt;&lt;p data-block-key="1dmba"&gt;このパイプラインでは、ワーカー Pod が Cloud Storage から科学的なシード ドキュメントやドメイン分類体系を取得し、それらをマルチステップ プロンプトのバッチへと展開します。これらのバッチは、すべてのモデル ファミリーおよびサービング ノード間のトラフィックを管理する、単一の GKE Inference Gateway デプロイを経由して処理されます。&lt;/p&gt;&lt;p data-block-key="cbk70"&gt;モデル階層ごとに独立したルーティングを維持するのではなく、生成リクエスト、評価クエリ、ガードレール チェックを、同じゲートウェイ経由でそれぞれのモデルプールにルーティングします。候補となる回答が評価とガードレール チェックに合格すると、ワーカー Pod が検証済みデータセットの重複排除とパッケージ化を行い、GKE 上のダウンストリームの MaxText 事前トレーニング ジョブで直接使用できるようにします。&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_YjgtWZi.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="9v0bp"&gt;GKE Inference Gateway は、検証済みデータセットを MaxText の事前トレーニングにフィードする前に、vLLM を実行しているマルチノード アクセラレータ プール全体に、バッチ生成、評価、ガードレールの各リクエストをルーティングします。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p data-block-key="1vzmh"&gt;&lt;b&gt;ラウンドロビン方式から負荷とキャッシュを考慮したルーティングへ&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="7e03i"&gt;GKE Inference Gateway と llm-d を導入すると、ルーティングの決定には、静的なラウンドロビン方式のローテーションではなく、vLLM インスタンスからのリアルタイムのサービング シグナルが使用されます。GKE Inference Gateway は、vLLM エンドポイント全体のリアルタイムのキュー深度や Key-Value（KV）キャッシュの使用率を継続的にモニタリングします。サービング ノードが長い方程式の導出のデコード処理でビジー状態になっている場合、ゲートウェイは受信リクエストを処理能力に余力のあるノードにルーティングします。そのため、近くのノードがアイドル状態であるにもかかわらず、ビジー状態のワーカーの後ろに負荷の高いプロンプトが溜まることはなくなります。&lt;/p&gt;&lt;p data-block-key="780r"&gt;同時に、ゲートウェイは、科学的指示が一致するリクエストを、そのプレフィックスの KV キャッシュがアクセラレータ メモリ内ですでにウォーム状態にあるサービング ノードにルーティングします。各プロンプトの 70～80% は指示コンテキストが共通していますが、生成される推論の軌跡はリクエストごとに異なります。プレフィックス キャッシュの局所性とキューのリアルタイム バランシングを組み合わせることで、Pod は単一のレプリカに過負荷をかけることなく、繰り返しのプレフィル作業をスキップできるようになります。&lt;/p&gt;&lt;p data-block-key="n77n"&gt;&lt;b&gt;スループットの向上とトレーニング実行の予測可能性&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="ca5o1"&gt;llm-d を搭載した GKE Inference Gateway を導入したことで、データ生成パイプラインの処理速度と予測可能性が向上しました。本番環境クラスタ全体で、インテリジェント ルーティングにより以下が実現しました。&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="47ku4"&gt;&lt;b&gt;フリートのスループットが 4 倍に向上:&lt;/b&gt; アクセラレータ 1,000 個あたりの総スループットが毎秒 16,964 トークンから 69,114 トークンに急増し、1 日あたりの出力が &lt;b&gt;14 億 7,000 万トークンから約 60 億トークン&lt;/b&gt;に増加しました。&lt;/li&gt;&lt;li data-block-key="46md"&gt;&lt;b&gt;個々のモデルプール全体で 3.5～5.5 倍のパフォーマンス向上:&lt;/b&gt; リアルタイムのキュー バランシングにより、各実行を通じてサービング ノードの負荷が均等に保たれ、時間のかかる推論導出に起因する実行中の速度低下が防止されました。&lt;/li&gt;&lt;li data-block-key="853ec"&gt;&lt;b&gt;プレフィックス キャッシュ ヒット率が 14 パーセント ポイント向上:&lt;/b&gt; 科学的指示が一致するプロンプトをウォーム キャッシュにルーティングすることで、各リクエストが独自の導出に分岐する前に、冗長なプレフィル作業を回避しました。&lt;/li&gt;&lt;/ul&gt;&lt;p data-block-key="9u7kc"&gt;研究チームとインフラストラクチャ チームにとって、最も重要な成果はスケジュールの予測可能性でした。1 日の出力が 4 倍になったことで、検証済みデータセットが時間どおりに準備され、データ生成を待つことなく、マルチホストの事前トレーニングがスケジュールどおりに開始されるようになりました。&lt;/p&gt;&lt;p data-block-key="931tc"&gt;&lt;b&gt;ZenteiQ における物理 AI の今後の展開&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="ab5dc"&gt;科学基盤モデルを 90 億パラメータから 350 億パラメータ以上へとスケールアップするにあたり、トレーニング後の強化学習（RL）と自動数値ソルバー評価ループにも、これと同じ GKE Inference Gateway と llm-d ルーティング設定を使用する予定です。マルチターン ロールアウトでは、各ターンが前のターンのコンテキストに基づいて構築されるため、キューのリアルタイム バランシングとウォーム プレフィックス キャッシュへの依存度がさらに高くなります。&lt;/p&gt;&lt;p data-block-key="a3afe"&gt;これらの機能を独自のワークロードで試すには、&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;GKE Inference Gateway のドキュメント&lt;/a&gt;と、オープンソースの &lt;a href="https://llm-d.ai/" target="_blank"&gt;llm-d プロジェクト&lt;/a&gt;をご覧ください。また、Gemini プラットフォーム チームが &lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/how-gke-inference-gateway-improved-latency-for-vertex-ai"&gt;GKE Inference Gateway を使用してレイテンシを 35% 抑えた方法&lt;/a&gt;もご確認ください。&lt;/p&gt;&lt;p data-block-key="93r76"&gt;&lt;b&gt;&lt;i&gt;-&lt;/i&gt;&lt;/b&gt; &lt;i&gt;ZenteiQ、創業者、&lt;/i&gt;&lt;b&gt;&lt;i&gt;Sashikumaar Ganesan 教授&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="bifto"&gt;&lt;b&gt;&lt;i&gt;-&lt;/i&gt;&lt;/b&gt; &lt;i&gt;Google Kubernetes Engine、プロダクト マネージャー、&lt;/i&gt;&lt;b&gt;&lt;i&gt;Fisayo Feyisetan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 29 Oct 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/zenteiq-scales-physical-ai-inference-4x-with-gke-and-llm-d/</guid><category>GKE</category><category>AI infrastructure</category><category>Customers</category><category>llm-d</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>ZenteiQ、llm-d を搭載した GKE Inference Gateway でバッチ推論のスループットを 4 倍に拡大</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/zenteiq-scales-physical-ai-inference-4x-with-gke-and-llm-d/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Prof. Sashikumaar Ganesan</name><title>Founder, ZenteiQ</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Fisayo Feyisetan</name><title>Product Manager, Google Kubernetes Engine</title><department></department><company></company></author></item><item><title>AI インフラストラクチャとオーケストレーションに関する最新情報</title><link>https://cloud.google.com/blog/ja/topics/ai-infrastructure/whats-new-in-ai-infrastructure-this-month/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 10 月 1 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/ai-infrastructure/whats-new-in-ai-infrastructure-this-month?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;9 月はスケーラビリティ月間です。世界がエージェント フリートの急増に備えるなか、Google はそのニーズに迅速かつ適切に対応できるように AI インフラストラクチャとオーケストレーション サービスを強化するとともに、ワークロードの分離とセキュリティを維持し、コストを抑えています。今回の記事では、Google Cloud のコンピューティング、ネットワーク、ストレージ、オーケストレーションのサービス全体でこれらの機能強化がどのように現れているかに加えて、お客様が Google Cloud AI インフラストラクチャを使用する新しい方法、Google の戦略に対するサードパーティの業界検証をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクト、テクノロジー、ツールに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Kubernetes Engine の更新:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GKE チームはプラットフォームのスケーラビリティの向上に全力を注いでいます。9 月には、さまざまな形や規模で改善が行われました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント ワークロードに、より高密度の実行ランタイムが必要ですか？新しいオープンソースの&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/agent-substrate-available-on-gke?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、標準的なコンテナ ランタイムよりも 10 倍高い密度で数百万のサンドボックスを実行できるように設計されています。また Agent Substrate は、ネイティブのゼロトラスト カーネルとネットワーク分離により、1 秒あたり 500 回を超える一時停止 / 再開アクティベーションを実行しながら、500 ミリ秒未満での再開オペレーションを実現します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GKE に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-adds-native-scale-to-zero-capabilities?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ゼロへのスケーリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;機能が組み込まれました。ワークロードをスケールダウンするために複雑なコンポーネントを構成する必要はありません。AutoscalingMetric を使用した HPA と KEP-2021 のサポートにより、その作業はすぐに自動的に行われます。詳細については、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-adds-native-scale-to-zero-capabilities?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちらのブログ記事をお読みください&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、GKE HPA（前述の AutoscalingMetric を使用）では、標準指標に加えてカスタム PromQL 指標に基づいてスケールアップとスケールダウンを行えるようになりました。これにより、ビジネスにとって意味のある独自の条件に従ってワークロードをトリガーできます。詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/native-support-for-prometheus-metrics-in-gke?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;もう一つのスケーラビリティ機能は&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/pod-snapshots"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Pod スナップショット&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;です。これは、CPU や GPU のメモリを含むワークロードの実行状態を保存し、オンデマンドで復元できるようにするものです。内部テストによると、GKE Pod スナップショットにより、AI 推論の起動時間を最大 89% 短縮できます。詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-pod-snapshots"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しい移行ツール: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、コンテナ ワークロードを AWS EKS から GKE に移行したいと考えていたものの、困難で摩擦の多いエンジニアリング作業を恐れていた方のために、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-agentic-migration?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE エージェント型移行&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をリリースしました。これは、不安定なアドホック プロンプトに代わり、決定論的なガードレールで保護された AI 支援移行パイプラインを提供する専用のエージェント プラグインです。エージェント スキルとローカルの Model Context Protocol（MCP）サーバーを組み合わせた設計になっており、AI を使用して複雑な AWS EKS IaC と Kubernetes マニフェストを GKE ランディング ゾーンに直接変換します。&lt;/span&gt;&lt;a href="https://github.com/gke-labs/gke-agentic-migration/blob/main/docs/onboarding-guide.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オンボーディング ガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を確認して利用を開始しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;機能の更新: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;強化学習（RL）と評価のワークロードは非常に複雑です。標準的なエージェント RL ループでは、LLM ポリシーが GPU 上でコード スニペットなどのアクションを生成し、分離された CPU サンドボックス内で実行して報酬シグナルを観察します。しかし、このループをスケールアップして数万の並列ロールアウトをサポートしようとすると、アクセラレータのアイドル状態、イメージのカーディナリティ、コントロール プレーンの飽和など、インフラストラクチャのボトルネックが発生します。そこで、RL 向けに最適化された GKE Agent Sandbox に加えて、Agent Sandbox RL オーケストレーション SDK、一般的な RL ジムやハーネスとのネイティブ連携機能を開発しました。すべて一般提供が開始されています。詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/accelerate-agentic-rl-with-gke-agent-sandbox?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ストレージの最新情報: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;AI は大量のデータをトレーニングして作成します。そのデータは、ブロック ストレージ システム、ファイル システム、オブジェクト ストア、データベースのいずれかに保存する必要があります。この重要なレイヤがエージェントの要求に対応できるよう、ストレージ ポートフォリオの強化を発表しました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;a href="https://cloud.google.com/blog/ja/products/storage-data-transfer/filestore-agent-volumes?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Filestore エージェント ボリューム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、エージェント ワークロード向けに高パフォーマンスで柔軟な永続ファイル ストレージを提供します。GKE Agent Substrate および GKE Agent Sandbox との緊密なインテグレーションにより、Filestore エージェント ボリュームは、分離された専用ファイル ワークスペースを GKE Agent Sandbox にミリ秒単位で自動的に割り当て、アタッチします。プレビュー版へのアクセスは&lt;/span&gt;&lt;a href="http://forms.gle/vYPkcFiZVoTjf7Ah7" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;からリクエストできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいプロダクト:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 生成 AI と RAG のデータレイヤ（Milvus、Pinecone、Qdrant、Vespa、Redis、インメモリ コンテキスト キャッシュなど）を実行している場合は、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/compute-engine-m4n-vms?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;M4N ファミリーの VM&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。一般提供が開始されたこれらの VM は、主要なハイパースケーラーの中でコアあたりの IOPS とスループットが最高です。M4N インスタンスは、Google Cloud のカスタム&lt;/span&gt;&lt;a href="https://cloud.google.com/titanium"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Titanium&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; オフロード アーキテクチャおよび &lt;/span&gt;&lt;a href="https://cloud.google.com/compute/docs/disks/hyperdisks"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Hyperdisk Extreme&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と組み合わせることで、ホストあたり合計で最大 25,000 MiB/秒（25 GiB/秒）のストレージ スループットと最大 100 万 IOPS を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいプロダクト:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; もう一つの新しい Compute Engine プロダクトである&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/storage-optimized-z4d-vm-and-bare-metal-instances?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Z4D の一般提供が開始&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;され、AI / ML のトレーニングおよび推論ワークロード向けの強力なストレージ ソリューションとしてご利用いただけるようになりました。ベアメタル インスタンスとして構成すると、Z4D はエージェント型マイクロ VM に必要な大容量のローカル SSD（LSSD）と低レイテンシの両方を提供するため、ホストごとに数千の分離されたサンドボックスをネイティブのパフォーマンスと効率で実行できます。Z4D マシンの詳細は&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/storage-optimized-z4d-vm-and-bare-metal-instances?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;現在の AI トレーニングや推論のパイプラインは、ほとんどのストレージ管理システムが対応できないほどのスピードでデータを作成するため、ストレージ資産を把握しようとするチームにとって課題となっています。&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/storage/docs/storage-intelligence/advisor-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Storage Intelligence アドバイザー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の新バージョンでは、「バケットには何が入っているか？」という疑問の答えが簡単にわかり、予期しない変更をすばやく特定できます。さらに、強化された&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/storage/docs/batch-operations/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;バッチ オペレーション&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;により、バケット全体にわたる一括変更、たとえば、ストレージ クラスの移動、古いデータや一時データの一括削除、メタデータ、タグ付け、保持、暗号化の変更の適用などを自動化できます。Storage Intelligence アドバイザーの最新情報については、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/storage-data-transfer/storage-intelligence-advisor-and-batch-operations-updates/"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいプロダクト:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 最後に、&lt;/span&gt;&lt;a href="https://cloud.google.com/products/alloydb"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlloyDB for PostgreSQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の新バージョンは、Google の先駆的なインフラストラクチャである Colossus 分散ファイル システムと Jupiter ネットワークを統合し、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/databases/alloydbs-agentic-database-architecture?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェントの時代における妥協のない新しいデータベース アーキテクチャ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;実践ガイドとハウツー&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ハウツー:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 世界中に分散している GPU と TPU を、単一のエントリ ポイントの背後にある単一のプールとして動作させたいとお考えの場合は、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gpu-and-tpu-utilization-with-multi-cluster-gke-inference-gateway?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちらのブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でその方法をご確認いただけます。エッジでは、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/setup-multicluster-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチクラスタ GKE Inference Gateway&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; が、グローバルなマルチリージョン トラフィック分配と高可用性を担います。その下では、&lt;/span&gt;&lt;a href="https://github.com/llm-d/llm-d-router" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;LLM-d ルーター&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;が、使用率を高く維持するための複雑なメモリ認識型スケジューリング アルゴリズムを処理します。このアーキテクチャは、ランタイム、モデル、アクセラレータに依存しないように意図的に設計されており、テストでは、マルチクラスタ GKE Inference Gateway を介してトラフィックをルーティングしたところ、オーバーヘッドは 1% 未満でした。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ガイド: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;AI モデルのトレーニングや推論に TPU 上の GKE を使用されているか、使用される予定ですか？巨大な大規模言語モデル（LLM）のトレーニングや、高スループットの推論サービングの実行には、Cloud TPU や Cloud GPU などの特殊な AI ハードウェアへの多額の投資が必要です。費用対効果を最大化するには、&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/a-tale-of-tpu-observability-on-gke-part-1/397955" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE のワークロード ライフサイクル指標を理解する&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;必要があります。この詳細なガイドでは、不透明なクラスタの動作を実用的なテレメトリーに変換する方法を説明します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様とパートナーに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE のお客様:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ゲームのスタートアップである SeaVerse が&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/seaverse-chooses-gke-agent-sandbox?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチテナント ワークロードに GKE Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を利用している理由と、このプラットフォームによってインフラストラクチャ費用を 60% 削減できた経緯をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;調査、レポート、詳細解説&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、Google は Gartner と Forrester の 3 つの主要なアナリスト レポートでリーダーに選出され、プロダクトまたは戦略のいずれかで最高スコアを獲得しました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/forrester-wave-public-cloud-platforms-q3-2026-report?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google、「The Forrester Wave™: Public Cloud Platforms, Q3 2026」でリーダーに選出&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;: クラウド プロバイダの中で最高の総合スコアを獲得しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/google-named-a-leader-in-2026-gartner-magic-quadrant-for-scps?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google、2026 年 Gartner® Magic Quadrant™ で戦略的クラウド プラットフォーム サービス部門のリーダーに選出&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;: 評価対象となったすべてのベンダーの中で、「ビジョンの完全性」において最高評価を獲得しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/2026-gartner-magic-quadrant-for-container-management?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google、2026 年 Gartner Magic Quadrant でコンテナ管理部門のリーダーに選出&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;: 評価対象となった全ベンダーの中で「実行能力」において最高評価を獲得しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud は、世界中の GPU プロバイダの信頼性、パフォーマンス、サポート、料金、セキュリティを評価する最新の SemiAnalysis ClusterMax 3.0 レポートでゴールド評価を獲得しました。詳しくは、&lt;/span&gt;&lt;a href="https://newsletter.semianalysis.com/p/clustermax-30-the-industry-standard" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;レポート全文&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;2026 年 8 月&lt;/strong&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクト、テクノロジー、ツールに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;a href="https://cloud.google.com/filestore"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Filestore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は Google Cloud がファーストパーティとして提供するセキュアでスケーラブルな NFS ファイル サービスであり、AI やエージェント ワークフロー向けのストレージ プラットフォームとして人気を集めています。このたび、Google の基盤となる分散ストレージ システムである&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/storage-data-transfer/how-colossus-optimizes-data-placement-for-performance?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Colossus&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 上に直接構築された新しいバックエンド ストレージ レイヤが追加され、これらのタスクにさらに適したサービスとなりました。この新しいバックエンドでは、ストレージ容量とは別に IOPS をプロビジョニングでき、GKE と緊密に統合されています。AI 環境では、いわゆるエージェント スウォーム（多数のエージェントからなる大規模なグループで、共通のデータセットに対して読み取りと書き込みを行う必要がある）を、パフォーマンスを低下させることなく処理できます。詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/storage-data-transfer/filestore-file-service-runs-on-colossus?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ブログ投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能:&lt;/strong&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gvisor-sandboxes-for-ray-clusters-on-gke?e=48754805&amp;amp;hl=ja"&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;gVisor サンドボックスを GKE 上の分散 Ray クラスタで利用できるようになりました&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。Anyscale との提携により、gVisor を分散 Ray クラスタに直接組み込むことができる、Ray 向けの試験運用版ライブラリを導入しました。gVisor は Google のオープンソース アプリケーション カーネルであり、通常のコンテナよりも強力な分離機能を持ち、起動時間が短く、メモリ オーバーヘッドが少ない軽量な環境を提供します。GKE でこれらのサンドボックス機能を試すには、&lt;/span&gt;&lt;a href="https://docs.ray.io/en/master/cluster/kubernetes/examples/ray-sandboxing.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ray サンドボックス ユーザーガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;費用はあまりかけたくないけれど、パーソナル AI エージェントを実行するための高性能で使いやすいインフラストラクチャをお探しという方に朗報です。新しい&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/serverless/introducing-cloud-run-instances"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Run インスタンス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、Cloud Run 上の専用のシングルトン コンピューティング ランタイムであり、エージェントがアイドル状態になってもシャットダウンされません。さらに、1 個の vCPU と 1 GiB のメモリを備えた Cloud Run インスタンスを 30 日間連続で実行しても、費用は 5.70 ドルしかかかりません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;実践ガイド、ドキュメント、ハウツー&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Model Context Protocol（MCP）に関する最新情報: 2026-07-28 仕様で、プロトコル コアは「完全にステートレスになりました。handshake はなくなり、initialize / initialized handshake（SEP-2575）と論理的な Mcp-Session-Id ヘッダー（SEP-2567）は完全に削除されました。代わりに、すべてのリクエストが自己記述型で独立したものになりました。」最新の MCP 仕様の変更点と、さらに重要なその実装方法について詳しくは、&lt;/span&gt;&lt;a href="https://developers.googleblog.com/scaling-ai-agent-infrastructure-with-the-mcp-stateless-updates/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちらの Google for Developers のブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ガイド: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;従来のネットワーク ロード バランシング手法では、リアルタイム AI システムをうまく扱いきれない場合があります。「バックエンドは、今までのように個別のリクエストを処理するのではなく、継続的なライブ双方向ストリームを管理する必要があります。音声チャンク、文字起こし、モデル出力、合成音声が同時にやり取りされる、絶え間ないストリームを処理するからです。」ここにユーザーへの対応が追加されると、状況はさらに悪化します。「サーバーは、現在処理中の音声生成を即座に停止して、コンテキストを更新し、場合によっては新しいツールをトリガーして、別の回答の作成を開始する必要があります。また、これを接続を切断することなく行わなくてはなりません。」AI 時代における負荷管理の新しいアプローチについては、&lt;/span&gt;&lt;a href="https://developers.googleblog.com/scaling-real-time-ai-agents-with-session-aware-load-balancing/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;セッション対応のロード バランシングによるリアルタイム AI エージェントのスケーリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ハウツー:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; さまざまな GPU アクセラレータが混在する場合でも、GKE 上に弾力性のあるスケーラブルな LLM 推論プラットフォームを構築する方法を学びます。ここで提案するアーキテクチャでは、Capacity Advisor と Compute Advisor に加え、Run:ai Model Streamer や、並列ダウンロード機能を備えた GCSFuse などの高性能ストレージを組み合わせて使用します。詳しくは、&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/how-to-build-an-elastic-scalable-llm-inference-platform-on-gke-using-fluid-compute/388108" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ドキュメント: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;GPU や TPU を搭載したホストの問題は、ライブ マイグレーションを使用して更新することができないためにメンテナンスが困難であることです。この新しいドキュメント ページでは、トレーニング ワークロードと推論ワークロードのダウンタイムをどれだけ許容できるかに応じて、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/perform-host-maintenance-accelerators"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アクセラレータ搭載ホストを更新する&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;方法を説明します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ドキュメント: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Advanced Compute Images（ACI）は AI / ML および HPC インフラストラクチャ用の標準化されたイメージ スタックであり、独自のカスタム イメージを手動で構築する必要はありません。この新しいドキュメント ページでは、Google Cloud CLI、コンソール、または SchedMD の Slurm ワークロード マネージャーを使用して&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/compute/docs/instances/use-aci-images"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ACI イメージを作成する&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;方法を説明します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ガイド: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;AI ワークロードは、設計の難しさ、リソース消費の激しさ、そしてバースト性があることで知られています。これらはスケーリングのボトルネックを招くだけでなく、十分に活用されない（または誤用される）コンピューティング リソースを大量に発生させる原因にもなります。新しいブログ投稿では、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/ai-infrastructure/best-practices-for-dynamic-capacity-management?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud で動的な容量管理を実現する 3 つの主な方法&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;について説明します。その 3 つの方法は以下のとおりです。1）計画的なダウンタイムに備えて容量をスケジュールする、2）計画外のダウンタイムに備えて自動フォールバック容量を確保しておく、3）GKE のコア オーケストレーション機能を利用してリソース割り当てを自動化する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様とパートナーに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ビジネス オーケストレーション ソフトウェア プロバイダの&lt;/span&gt;&lt;a href="https://www.uipath.com/" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;UiPath&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、急激に変動するワークロードに対処し、費用の予測可能性を高めたいと考えていました。これを実現するために、同社は分離された複数のクラスタで構成されていたインフラストラクチャを再設計し、トレーニング用の A3 VM インスタンス（NVIDIA H100 GPU）と推論用の G4 VM インスタンス（NVIDIA RTX PRO 6000 Blackwell Server Edition GPU）の両方を含む共有 Google Cloud GPU フリートへと移行しました。同社のアーキテクチャについて詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/customers/how-uipath-built-its-high-performance-gpu-platform"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;AI 開発の加速に注力する最先端の AI 研究所である &lt;/span&gt;&lt;a href="https://mirendil.com/" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Mirendil&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、モデルの事前トレーニングとトレーニング後のアプリケーションをサポートするために、TPU と NVIDIA GPU の両方を備えた&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/startups/mirendil-selects-ai-hypercomputer?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI Hypercomputer を使用&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;することを発表しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;小売業向け CRM プロバイダの &lt;/span&gt;&lt;a href="https://replen.it/" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Replenit&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、BigQuery、Gemini Enterprise Agent Platform、Cloud TPU で実行するオープンソースの Gemma モデルを使用して、Google Cloud で AI 意思決定エンジンを構築しました。同社では、この組み合わせにより、以前のクラウド プロバイダと比較してパイプライン費用が 90% 削減されたとしています。詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/customers/replenit?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;事例紹介の全文&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://www.malachyte.com/" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Malachyte&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、Bigtable、Managed Service for Apache Kafka、Pub/Sub、Compute Engine、そして GKE を基盤として、AI を活用した e コマース レコメンデーション プラットフォームを構築しました。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/data-analytics/solving-retails-cold-start-problem-malachytes-recommendation-reinvention?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちらのブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で、これらがどのように連携するかをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;2026 年 7 月&lt;/strong&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクト、テクノロジー、ツールに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;a href="https://cloud.google.com/products/managed-lustre"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud Managed Lustre&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の一般提供が開始されました。4 種類のパフォーマンス ティアがあり、容量 1 TiB あたり 125 MB/秒、250 MB/秒、500 MB/秒、1,000 MB/秒のスループットを選択できます。ストレージ容量は最大 8 PB までスケールアップ可能です。Managed Lustre ソリューションは DDN の EXAScaler を活用しており、DDN が数十年にわたって培ってきた高パフォーマンス ストレージ界をリードする技術と、Google Cloud のクラウド インフラストラクチャに関する専門知識を組み合わせています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/c4n-network-and-storage-optimized-vms?e=0"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;C4N ネットワーク / ストレージ最適化 VM の一般提供を開始&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しました。C4N は、データ転送のボトルネックを解消するために構築された、Google 初のネットワークとブロック ストレージに最適化された VM シリーズです。第 5 世代 Intel Xeon スケーラブル プロセッサを搭載し、Google の&lt;/span&gt;&lt;a href="https://cloud.google.com/titanium?e=0"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Titanium&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; オフロード ハードウェア上に構築された C4N は、400 Gbps のネットワーク帯域幅と 9,500 万パケット/秒（95 MPPS）の処理速度を実現します。また、Hyperdisk Extreme と組み合わせた場合のブロック ストレージ スループットは最大 25 GiB/秒に達します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能:&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/planning-large-clusters#clusters-5k-nodes"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Dataplane V2 が、ネットワーク ポリシー適用下で最大 15,000 ノードまでサポートできるようになりました（一般提供）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。これにより、標準の GKE クラスタ上で、ネットワーク ポリシーの適用を完全に維持したまま、最大 15,000 ノードまでのスケールアップが可能になります。大企業や AI / ML を活用するお客様の膨大なインフラストラクチャ ニーズに対応する機能です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能:&lt;/strong&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-co-operative-time-slicing-for-rl-in-llm-d?e=0&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;llm-d が協調型タイムスライスに対応しました&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。強化学習（RL）ワークロードで、独立した RL ジョブを共有の物理ハードウェアにインターリーブして実行できるようになりました。これにより、モデルの収束や精度に影響を与えることなく、アクセラレータの総デューティ サイクルをベースラインの約 40% から最大 70% まで引き上げることが可能です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しい AI セキュリティ ツール:&lt;/strong&gt;&lt;a href="https://cloud.google.com/blog/ja/products/identity-security/introducing-k8s-aibom-on-gke-for-automated-ai-bills-of-materials?e=0&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE 上の AI サプライ チェーンの保護&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、AI ワークロードの安全なデプロイ、シャドー AI の削減をお考えですか？Google は k8s-aibom をオープンソース化しました。これは、コンテナ クラスタを継続的にモニタリングして、実行中の AI ランタイム（vLLM や Triton など）を自動的に検出し、標準的な CycloneDX Machine Learning 部品構成表（ML-BOM）を生成する、軽量で特権を必要としない Kubernetes コントローラです。&lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/k8s-aibom" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;k8s-aibom プロジェクト&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をチェックして、ぜひ開発にご参加ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;実践ガイドとハウツー&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;7 月 27 日、Google は Moonshot AI の 2.8 兆パラメータのオープンウェイト モデルである&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/announcing-day-0-support-for-kimi-k3-on-google-cloud/385392" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kimi K3 の「Day 0 サポート」&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を発表しました。モデルのウェイト公開と同時にサポートを開始し、即日の利用を可能にしました。Model Garden、カスタム オーケストレーション、llm-d レシピを使用した GKE など、選択したデプロイ手法に合わせて Google Cloud で Kimi K3 を評価して試験運用するための詳細な手順をこのガイドでご確認いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド:&lt;/strong&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/developers-practitioners/autopilot-clusters-with-gke-managed-dranet-gpus-and-tpus"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Kubernetes Engine（GKE）マネージド DRANET は、GPU と TPU の両方に対応しています&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。この実装を使用するための構成には、標準クラスタ（ユーザーが完全に制御可能）や Autopilot クラスタ（Google によって複雑な構成が自動的に行われる）など、いくつか選択肢があります。詳細については、ハンズオンラボ&lt;/span&gt;&lt;a href="https://codelabs.developers.google.com/codelabs/gke-autopilot-tpus-dranet-gemma#0" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;TPU を使用する GKE Autopilot クラスタ、GKE マネージド DRANET、Gemma 4&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; でご確認いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GPU ではなく TPU で Ray を実行する方法を学べます。全 2 回シリーズの&lt;/span&gt;&lt;a href="https://developers.googleblog.com/run-ray-on-tpu-part-1-the-foundations/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;パート 1&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、TPU スライスについて説明します（ヒント: Ray は TPU スライスを、スケジュール設定可能なアクセラレータの一種として認識します）。続く&lt;/span&gt;&lt;a href="https://developers.googleblog.com/run-ray-on-tpu-part-2-ray-ai-libraries/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;パート 2&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、Ray のさまざまな AI ライブラリについて説明します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;新しいマイクロベンチマーク スイートを使用して、サンプル ワークロードにおける TPU の性能を評価します。このスイートを活用することで、デバイスが理論上のパフォーマンス仕様を達成しているかを正確に測定できるほか、特定の性能ギャップやアーキテクチャ固有のボトルネックを特定することも可能です。詳細は&lt;/span&gt;&lt;a href="https://developers.googleblog.com/how-to-use-google-microbenchmarks-for-evaluating-tpu-performance/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でご確認いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 予算を圧迫することなく、エージェントをスケールしましょう。GKE Agent Sandbox と Pod スナップショットを活用して&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/reduce-your-agents-costs-with-gke-agent-sandbox?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;固定のコンピューティング リソース内でより多くのエージェントを安全に集約する方法を、GKE オーケストレーションの観点から解説&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;します。パフォーマンス重視かコスト重視かを問わず、エージェントの効率を最大化するための適切な最適化方法を解説します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;技術ブループリント: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Ironwood における Mistral 3 Large 推論の最適化について詳細に解説します。こちらのブログ記事では、Google のあるチームが Google の Ironwood（TPU v7x）で Mistral 3 Large MoE モデルの推論を最適化し、パフォーマンスを 1.5 倍向上させた方法について説明しています。具体的には、ハイブリッド シャーディングの導入、線形 VPU 合計からツリー リダクションへの置き換え、GMM / MLA カーネルの最適化、非同期スケジューリングの採用によって、これを実現しました。その結果、ベンチマーク精度を維持したまま、スループットを最大 48% 向上させるという成果を収めました。ブログの全文は&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/inside-the-optimization-of-mistral-3-large-inference-on-ironwood/385847" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;調査、レポート、詳細解説&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;レポート: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、初めて発表された&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/ai-infrastructure/google-is-a-leader-in-gartner-magic-quadrant-for-ai-infra?e=0&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gartner&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;Ⓡ&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; Magic Quadrant™ の AI インフラストラクチャ部門&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;において、リーダーに選出され、「実行能力」で最高位、「ビジョンの完全性」で最も先進的との評価を獲得しました。Gartner は、Google 独自の拡張可能なコンピューティング、統合された AI Hypercomputer アーキテクチャ、AI コンピューティング容量の規模を主な強みとして挙げています。レポートは&lt;/span&gt;&lt;a href="https://cloud.google.com/resources/content/2026-gartner-mq-ai-infrastructure?e=0"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;からダウンロードしてお読みいただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;レポート:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google は先ごろ、「&lt;/span&gt;&lt;a href="https://cloud.google.com/resources/content/state-of-infrastructure-in-the-agentic-ai-era?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI インフラストラクチャの現状&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;」レポートの作成にあたり、1,400 人を超える IT 部門の上級リーダーを対象に調査を実施しました。その結果、AI に対する構想とインフラストラクチャの実態との隔たりが広がっているという明確な傾向が浮かび上がりました。実際、83% の組織が、本番運用に対応できるエージェント型 AI を支えるには、インフラストラクチャのアップグレードが必要だと回答しています。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/state-of-ai-infrastructure-report-overview?e=0"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;この調査について紹介したブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では、エージェント型アプリケーションがシステムに求める要件に合わせてインフラストラクチャを整備することで、試験導入から本番運用への移行を進めやすくなることを説明しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;2026 年 6 月&lt;/strong&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクト、テクノロジー、ツールに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; AI で使用される機密データの保護は、先進的でセキュアなクラウド インフラストラクチャを実現するうえで欠かせない要素です。&lt;/span&gt;&lt;a href="https://cloud.google.com/security/products/confidential-computing?e=0"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Confidential Computing&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、ハードウェアベースの高信頼実行環境（TEE）で使用中のデータを暗号で保護し、データの完全性を検証可能にする技術です。このたびこの技術が、&lt;/span&gt;&lt;a href="https://www.nvidia.com/en-us/products/workstations/professional-desktop-gpus/rtx-pro-6000-family/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA RTX PRO 6000 Blackwell Server Edition GPU&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を搭載したアクセラレータ最適化型&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/compute/docs/accelerator-optimized-machines#g4-series"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;G4 マシンシリーズ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/identity-security/verifiable-trust-in-the-ai-era-whats-new-in-confidential-computing?e=0"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;提供開始&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されました。&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/create-a-confidential-vm-instance-with-gpu"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Confidential G4 VMs&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/gpus-confidential-nodes"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Confidential G4 GKE Nodes&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をぜひ使ってみてください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;デベロッパー向けリソース: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;新設された&lt;/span&gt;&lt;a href="https://cloud.google.com/products/tpu/tpu-developer?e=0"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;TPU デベロッパー ハブ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、モデルの作成者、最適化担当者、デベロッパーが Google Cloud TPU のパフォーマンスを最大限に引き出す方法を学ぶための場所です。詳細については、こちらの&lt;/span&gt;&lt;a href="https://developers.googleblog.com/unlocking-the-power-of-the-tpu-stack-introducing-our-new-developer-hub/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新プロダクト: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;新しい&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/stop-training-blind-scaling-ai-with-the-new-opentelemetry-based-tpu-ai-telemetry-collector-agent/375210" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;OpenTelemetry ベースの TPU AI テレメトリー コレクタ エージェント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して、AI ワークロードをスケールしましょう。このたび初めて、高忠実度の TPU ハードウェア テレメトリーを、Google Cloud Monitoring、Google Managed Prometheus、または独自のセルフホスト型 Grafana スタックにルーティングできるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;実践ガイドとハウツー&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; TPU、Cloud Storage FUSE、動的リソース割り当て（DRA）を使用して、GKE Inference Gateway で実行される AI 推論ワークロードで高可用性を実現する方法を学べます。こちらの&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/developers-practitioners/experimenting-with-tpus-gke-managed-dranet-and-multi-cluster-inference-gateway?e=0"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で概要を紹介しています。また、技術的な詳細については&lt;/span&gt;&lt;a href="https://codelabs.developers.google.com/codelabs/gke-inference-gateway-multi-cluster-tpus-dranet#0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ハンズオン Codelab&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; でご確認いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;入門ガイド:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Model Context Protocol（MCP）を使用して、AI エージェントを&lt;/span&gt;&lt;a href="https://cloud.google.com/storage"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Storage&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の非構造化データに接続できることをご存じですか？&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/developers-practitioners/build-ai-agents-faster-with-gcs-google-cloud-storage-mcp-server"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちらのブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;では 3 つのお客様事例に基づく導入のメリットと、具体的な実装方法を解説しています。フルマネージド サービスにすべきか、詳細なカスタマイズと管理が可能なセルフマネージド ローカル サーバーにすべきかを判断する方法もご紹介しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;調査、レポート、詳細解説&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;レポート: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;第三者機関によるベンチマーク レポートにおいて、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Inference Gateway&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は他社の主要マネージド Kubernetes サービスを凌駕するパフォーマンスを記録しました。具体的には、スループットは 15.7% 高く、待ち時間は 92.8% 短く、トークン間のレイテンシは 62.6% 低いという結果でした。このパフォーマンスの鍵は、接頭辞キャッシュの使用にあります。長く繰り返し使用されるプロンプトの接頭辞に対応する KV キャッシュ（アクティベーション状態）を保存することで、LLM のパフォーマンスを最適化しています。詳しくは、こちらの&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-inference-gateway-prefix-caching-accelerates-ai-inference?e=0"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ブログ記事&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アーキテクチャの詳細解説: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;今回は&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/accelerate-tpu-model-loading-while-saving-ram-on-gke/374835" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;TPU と GKE におけるコールド スタート問題&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を深堀りし、Run:ai Model Streamer がどのようにその状況を変えられるかについて解説します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様とパートナーに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様の成功事例:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Pager Health は、GKE、BigQuery、Cloud SQL、Gemini Enterprise Agent Platform を活用して&lt;/span&gt;&lt;a href="https://www.youtube.com/watch?v=x36QJ-QKRGg" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;運用の断片化を解消し、人々の生活に大きな変化をもたらすシンプルかつパーソナライズされた医療体験を米国で展開&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様の成功事例:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; カスタマー レビュー プラットフォームの Trustpilot は、A100 GPU 搭載のコスト最適化済み A2 VM 上で Dataflow と Gemini Enterprise Agent Platform を活用して、大規模なストリーミング パイプラインを構築しました。ファインチューニングされた Gemma モデルや、同プラットフォームが管理する最適化版 vLLM を採用しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;2026 年 5 月&lt;/strong&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクト、テクノロジー、ツールに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの最新情報:&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の一般提供が開始されました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいオープンソース プロジェクト:&lt;/strong&gt;&lt;a href="https://github.com/agent-substrate/substrate" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、エージェント インフラストラクチャの密度を限界まで高めることを目指す、新しいオープンソース プロジェクトです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新機能:&lt;/strong&gt;&lt;a href="https://ai.google.dev/edge/ai-edge-portal" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google AI Edge Portal&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、オンデバイス ML を大規模にテストしてベンチマーク評価するためのソリューションです。このたび、オンデバイス LLM のベンチマークとデバッグに対応しました。詳しくは&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/benchmark-llms-on-device-with-ai-edge-portal?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロダクトの詳細解説: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;AI ワークロード向けの新しい高性能ストレージ サービス ファミリーである&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/storage-data-transfer/cloud-storage-rapid-turbocharges-object-storage-for-ai-analytics?e=48754805"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Storage Rapid について詳しく説明&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しました。リリース時点でご利用いただけるサービスには、高パフォーマンスのゾーン オブジェクト ストレージ サービスである Rapid Bucket（旧称: Rapid Storage）と、オンデマンドで読み取りを高速化して既存バケットのワークロードのコンピューティングとデータをコロケーションする Rapid Cache（旧称: Anywhere Cache）が含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;調査、レポート、詳細解説&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アーキテクチャの詳細解説: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Google グローバル インフラストラクチャ担当バイス プレジデントの Bikash Koley とエンジニアリング フェローの Arjun Singh が、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/networking/data-center-and-global-networks-built-for-ai-era"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI ワークロードがネットワーク インフラストラクチャにもたらす課題&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の概要を説明し、AI ワークロードをより適切にサポートするためにデータセンター ファブリック、WAN、グローバル ネットワークに施した大幅な機能強化をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アーキテクチャの詳細解説: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;TPU で最先端の AI モデルを開発するために、インスタンス レベルの信頼性モデルを廃止し、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/cluster-reliability-for-trillion-parameter-models-on-tpus?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;新しいクラスタレベルの信頼性モデル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を公開しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様とパートナーに関する最新情報&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;お客様の成功事例:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ビジュアル メディア プロバイダの Imgix は、NVIDIA RTX PRO 6000 Blackwell GPU 搭載の G4 VM を備えた&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/infrastructure/how-imgix-processes-8-billion-images-daily-with-g4-vms-powered-by-nvidia-blackwell?e=48754805"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI Hypercomputer を活用して、80 億を超える画像や動画を配信しています&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud ブログ編集者、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Alex Barrett&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 20 Oct 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/ai-infrastructure/whats-new-in-ai-infrastructure-this-month/</guid><category>AI &amp; Machine Learning</category><category>Containers &amp; Kubernetes</category><category>Compute</category><category>Networking</category><category>Storage &amp; Data Transfer</category><category>AI infrastructure</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Whats_new_in_AI_infrastructure.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>AI インフラストラクチャとオーケストレーションに関する最新情報</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Whats_new_in_AI_infrastructure.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/ai-infrastructure/whats-new-in-ai-infrastructure-this-month/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Barrett</name><title>Editor, Google Cloud blog</title><department></department><company></company></author></item><item><title>GKE CPU 起動ブースト: オーバープロビジョニングなしでアプリの起動を高速化</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-cpu-startup-boost-faster-pod-starts-lower-costs/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 10 月 3 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-cpu-startup-boost-faster-pod-starts-lower-costs?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;トラフィックの急増に対応してマイクロサービスを起動する場合でも、新しいソフトウェア リリースをデプロイする場合でも、アプリケーション レプリカをスケールアップする場合でも、Google Kubernetes Engine（GKE）で実行されるアプリケーションの高速で応答性の高いユーザー エクスペリエンスを維持するには、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Pod の起動時間&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;が重要です&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_mhC0eeP.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="0udcy"&gt;しかし、プラットフォーム エンジニアと開発者は、アプリケーションが起動時に定常状態の運用時よりも大幅に多くの CPU パワーを必要とすることが多いという、根強いジレンマに直面しています。通常の定常状態の使用量に合わせて CPU リクエストをサイジングすると、起動時に CPU スロットリングが発生し、コールド スタートの遅延や、readiness プローブのタイムアウトにつながる可能性があります。逆に、短時間の起動バーストに対応するためにベースライン CPU リクエストをオーバープロビジョニングすると、貴重なコンピューティング リソースが無駄になり、インフラストラクチャの費用が膨らみます。&lt;/p&gt;&lt;p data-block-key="c617f"&gt;このたび、GKE 向け&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/boost-application-startup"&gt; &lt;b&gt;CPU 起動ブースト&lt;/b&gt;&lt;/a&gt;のプレビュー版をリリースいたしました。GKE の VerticalPodAutoscaler（VPA）に直接統合された CPU 起動ブーストは、初期化中にコンテナの CPU 割り当てを動的に引き上げ、アプリケーションの準備が整うとシームレスにベースラインの定常状態レベルにスケールバックします。&lt;b&gt;コンテナを再起動する必要はありません。&lt;/b&gt;&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;最新のアプリケーションが起動時に追加の CPU を必要とする理由&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいコンテナが起動すると、ユーザー リクエストの処理を開始する前に、負荷の高い初期化タスクが実行されることがあります。技術スタックによっては、起動時のワークロードで膨大な CPU サイクルが必要となります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Java JVM アプリケーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Spring Boot などのフレームワークでは、クラスの読み込み、クラスパスのスキャン、依存関係インジェクション コンテナのインスタンス化、ジャストインタイム（JIT）コンパイルの実行に、高い CPU バースト性能が必要です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Node.js サーバー&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: アプリは JavaScript ファイルを解析し、複雑なモジュール依存関係ツリー（&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;require&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;/&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;import&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）を構築し、初期実行時に V8 エンジンの最適化と JIT コンパイルパスを実行します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Python と AI / ML マイクロサービス&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: これらのサービスは、初期サイクルで、重いライブラリ（PyTorch、NumPy、LangChain など）のインポート、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;.pyc&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; バイトコードのコンパイル、ORM データベース スキーマの確立、キャッシュ構造のプリロードを行います。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;定常状態のパフォーマンスに合わせて CPU リクエストを厳密にサイジングすると、これらの初期化ワークロードでは起動時に CPU スロットリングが発生し、readiness プローブが遅延します。コールド スタートの遅延を防ぐために、CPU リクエストをオーバープロビジョニングするケースがよく見られます。しかし、アプリケーションが安定すると、それらの余分な CPU リソースはアイドル状態になり、何のメリットもないままクラウド費用を増加させることになります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_zZExLw4.max-1000x1000.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="0udcy"&gt;&lt;b&gt;CPU 起動ブーストが役立つ仕組み&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="fiprp"&gt;CPU 起動ブーストは、起動時にワークロードに一時的な vCPU「ブースト」を与え、初期化が完了すると自動的にベースラインに戻すことで、この問題を解決します。&lt;/p&gt;&lt;p data-block-key="1ko41"&gt;主な利点:&lt;/p&gt;&lt;ul&gt;&lt;li data-block-key="11iu"&gt;&lt;b&gt;コールド スタートの高速化&lt;/b&gt;: アプリケーションの初期化時間を最大 &lt;b&gt;2 倍&lt;/b&gt;短縮し、予期しないトラフィックの急増時に自動スケーリングの応答性を向上させます。&lt;/li&gt;&lt;li data-block-key="fgtoq"&gt;&lt;b&gt;クラウド支出の最適化&lt;/b&gt;: アイドル状態の起動ヘッドルームに費用をかけるのではなく、実際のランタイムのニーズに合わせて定常状態の CPU リクエストを適切にサイジングします。&lt;/li&gt;&lt;li data-block-key="am05d"&gt;&lt;b&gt;Pod の再起動が不要&lt;/b&gt;: 動的なリソースのサイズ変更は、実行中のコンテナ内で直接行われます。&lt;/li&gt;&lt;li data-block-key="46o9b"&gt;&lt;b&gt;柔軟なポリシー制御&lt;/b&gt;: Pod レベルのシンプルな乗数係数（起動時に CPU を 2 倍にするなど）を適用したり、複雑なマルチコンテナ Pod に対してコンテナ固有のきめ細かいルールを定義したりできます。&lt;/li&gt;&lt;/ul&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み: Kubernetes のインプレース Pod サイズ変更&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これまで、Pod のリソース リクエストや上限を変更するには、Pod を削除して再作成する必要がありました。このように影響の大きいプロセスは、コンテナの再起動、キャッシュの無効化、そしてノードの再スケジューリングによるオーバーヘッドを引き起こしていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これを解決するために、CPU 起動ブーストは Kubernetes の&lt;/span&gt;&lt;a href="https://kubernetes.io/docs/tasks/configure-pod-container/resize-container-resources/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;インプレース Pod サイズ変更（IPPR）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を基盤としています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/1287-in-place-pod-resize" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;KEP-1287&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; として管理されている IPPR は、動的なインプレース リソース ミューテーションを導入しました。Kubernetes 1.27 でアルファ版として導入され、v1.33 でベータ版に昇格、v1.35 で一般提供（GA）となった IPPR を使用すると、Kubernetes コントロール プレーンと &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;kubelet&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; が、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;コンテナ プロセスを再起動することなく&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;、実行中の Pod のコンテナ CPU とメモリのリクエストを更新できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE は、VPA 内の IPPR を活用して、Pod のアドミッション時に起動時の CPU ブーストを適用し、準備完了後にスムーズに引き下げます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;CPU 起動ブーストの仕組み（Pod ライフサイクルの概要）&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;CPU 起動ブーストは、次の 3 つのフェーズで動作します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アドミッション フェーズ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Pod をデプロイすると、VPA アドミッション Webhook が作成リクエストをインターセプトします。ポリシー（2 倍の乗数や +2 vCPU など）に基づいて引き上げられた CPU リクエストを計算し、追跡アノテーションとともに Pod 仕様に挿入します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;起動フェーズ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Pod がスケジュールされ、ブーストされた CPU 割り当てで初期化されます。アプリケーションは、CPU スロットリングを発生させることなく、クラスの読み込み、JIT コンパイル、モジュールの解析を最高速度で完了します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ブースト解除フェーズ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Pod の &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;readinessProbe&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; が成功すると（さらに、構成された &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;durationSeconds&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; のクールダウン遅延が経過すると）、VPA アップデータはインプレース サイズ変更リクエストを発行します。コンテナは中断されることなく実行を続け、CPU リクエストはベースライン レベルに戻ります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;前提条件と提供状況&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;CPU 起動ブーストは、GKE でプレビュー版として提供されています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE バージョン&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Standard クラスタと Autopilot クラスタのバージョン &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;1.36.0-gke.4447000&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 以降。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;クラスタモード&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: GKE Autopilot でネイティブに有効（VPA はデフォルトで有効）。GKE Standard では、垂直 Pod 自動スケーリング（VPA）が有効になっていることを確認するだけです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ワークロードのサポート&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Deployment や StatefulSet などの標準の Kubernetes コントローラと連携します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;スタートガイド: CPU 起動ブーストを構成する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;CPU 起動ブーストの構成は、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;VerticalPodAutoscaler&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; マニフェストに &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;startupBoost&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; セクションを追加するだけです。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style="vertical-align: baseline;"&gt;例 1: 固定定常状態での Pod レベルのブースト（&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;updateMode: "Off"&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;定常状態の CPU リクエストをマニフェスト定義にロックしたまま、起動ブーストのみに VPA を使用する場合は、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;updateMode&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;"Off"&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に設定します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: &amp;quot;autoscaling.k8s.io/v1&amp;quot;\r\nkind: VerticalPodAutoscaler\r\nmetadata:\r\n  name: java-app-startup-boost\r\n  namespace: default\r\nspec:\r\n  targetRef:\r\n    apiVersion: &amp;quot;apps/v1&amp;quot;\r\n    kind: Deployment\r\n    name: java-app\r\n  updatePolicy:\r\n    updateMode: &amp;quot;Off&amp;quot;\r\n  startupBoost:\r\n    cpu:\r\n      type: &amp;quot;Factor&amp;quot;\r\n      factor: 2\r\n      durationSeconds: 10&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d419790&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;この例では、GKE は起動時にコンテナの CPU リクエストを 2 倍にし、readiness プローブに合格してから 10 秒間、ブーストされた割り当てを維持した後、ベースラインにスケールバックします。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;例 2: 起動ブーストと継続的な VPA 自動スケーリングの組み合わせ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE で起動時に CPU をブースト&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;し&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;、起動後に定常状態のリソースを継続的に最適化する場合は、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;updateMode&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;"InPlaceOrRecreate"&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に設定します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: &amp;quot;autoscaling.k8s.io/v1&amp;quot;\r\nkind: VerticalPodAutoscaler\r\nmetadata:\r\n  name: nodejs-app-vpa\r\n  namespace: default\r\nspec:\r\n  targetRef:\r\n    apiVersion: &amp;quot;apps/v1&amp;quot;\r\n    kind: Deployment\r\n    name: nodejs-service\r\n  updatePolicy:\r\n    updateMode: &amp;quot;InPlaceOrRecreate&amp;quot;\r\n  startupBoost:\r\n    cpu:\r\n      type: &amp;quot;Factor&amp;quot;\r\n      factor: 3\r\n      durationSeconds: 15&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d419c90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="vertical-align: baseline;"&gt;例 3: コンテナレベルでのきめ細かいブースト&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;起動時に追加の CPU を必要としないサイドカー（ロギング エージェントやサービス メッシュ プロキシなど）を実行する Pod の場合は、特定のアプリコンテナをターゲットにします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: &amp;quot;autoscaling.k8s.io/v1&amp;quot;\r\nkind: VerticalPodAutoscaler\r\nmetadata:\r\n  name: app-container-boost\r\nspec:\r\n  targetRef:\r\n    apiVersion: &amp;quot;apps/v1&amp;quot;\r\n    kind: Deployment\r\n    name: API-gateway\r\n  updatePolicy:\r\n    updateMode: &amp;quot;Off&amp;quot;\r\n  resourcePolicy:\r\n    containerPolicies:\r\n    - containerName: &amp;quot;web-app&amp;quot;\r\n      mode: &amp;quot;Off&amp;quot;\r\n      startupBoost:\r\n        cpu:\r\n          type: &amp;quot;Quantity&amp;quot;\r\n          quantity: &amp;quot;2&amp;quot;\r\n          durationSeconds: 5&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d41a6d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;クラスタでの起動ブーストの確認&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;code style="vertical-align: baseline;"&gt;kubectl&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、GKE が起動ブーストを適用してダウンスケールしたことを確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Pod アノテーションを検査する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;vpaCpuStartupBoost&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; トラッキング アノテーションを確認します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;kubectl get pod &amp;lt;POD_NAME&amp;gt; -o yaml&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d59f510&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;元のベースラインとブーストされた CPU リクエストを示すアノテーションを探します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;インプレース サイズ変更イベントをモニタリングする&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: readiness の後、GKE が CPU リクエストをベースラインにスケールダウンしたことを確認します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;kubectl get events --field-selector reason=InPlaceResizedByVPA&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d2cea90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;code style="vertical-align: baseline;"&gt;reason=InPlaceResizedByVPA&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; のイベントは、起動後のインプレース ダウンスケーリングが成功したことを示しています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;本番環境ワークロードのベスト プラクティス&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;HorizontalPodAutoscaler（HPA）との組み合わせ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: CPU 起動ブーストと HPA を併用する場合は、堅牢な &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;readinessProbe&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を定義し、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;durationSeconds&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を短く（例: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;0 秒&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;～&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;10 秒&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）設定します。これにより、HPA が初期化時の CPU スパイクを定常状態の高負荷と誤って解釈するのを防ぎます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-capacity-buffer"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Capacity Buffers API&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt; でトラフィックの急増に対応&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 大規模な起動オーバーヘッドを削減することで、より少ないノードでワークロードの密度を高め、全体的な使用率を向上させることができます。厳格な SLO を維持しながら、最小限の運用オーバーヘッドでトラフィックの急増を吸収するために、GKE Capacity Buffers API の導入を検討してください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Autopilot のリソース比率&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: GKE Autopilot では、Pod が有効な CPU とメモリの比率を維持する必要があります。起動時にブーストされた CPU 比率に対応できるよう、ベースラインのメモリ割り当てを確保します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;CPU 起動ブーストは、GKE ユーザーに両方のメリットをもたらします。Java、Node.js、Python などの CPU 負荷の高いワークロードのコールド スタートを高速化すると同時に、リソース効率を最大化してクラウド費用を削減します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE ワークロードを高速化させるには、以下のリソースをご活用ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/how-to/cpu-startup-boost"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE CPU 起動ブーストのドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を確認する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/how-to/vertical-pod-autoscaling"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE での垂直 Pod 自動スケーリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の詳細を確認する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GKE &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;1.36.0-gke.4447000&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 以降を実行している GKE Standard クラスタまたは Autopilot クラスタで、CPU 起動ブーストをお試しください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Cloud デベロッパー アドボケイト&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Abdel Sghiouar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;クラウド プロダクト マネージャー&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Jakub Pawełczak&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 16 Oct 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-cpu-startup-boost-faster-pod-starts-lower-costs/</guid><category>Compute</category><category>GKE</category><category>Developers &amp; Practitioners</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE CPU 起動ブースト: オーバープロビジョニングなしでアプリの起動を高速化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-cpu-startup-boost-faster-pod-starts-lower-costs/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Abdel Sghiouar</name><title>Cloud Developer Advocate</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jakub Pawełczak</name><title>Cloud Product Manager</title><department></department><company></company></author></item><item><title>AI21、AI Hypercomputer の導入により AI ワークロードの起動時間を 83% 短縮</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/ai21-trains-its-models-on-ai-hypercomputer/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 10 月 3 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/ai21-trains-its-models-on-ai-hypercomputer?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;編集者注&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;: AI21 Labs は、基盤モデル、特に Jamba ファミリーの構築で長年の実績を持つ世界有数の AI ラボであり、現在は特化型 LLM とエージェント最適化テクノロジーに注力しています。Google Cloud AI Hypercomputer の導入により、AI21 は優先度の高いジョブの待ち時間を 72 時間から 12 時間へと短縮し、手動によるスケジューリング介入を週 20 回からゼロへと削減しました。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;a href="https://www.ai21.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI21&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、企業が最先端の品質でエージェントを効率的に実行できるようにする基盤モデルとエージェント最適化プロダクトを構築しています。&lt;/span&gt;&lt;a href="https://www.ai21.com/jamba/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Jamba&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; ファミリーを含む AI21 の言語モデルとエージェント最適化プロダクト スイートは、AI21 独自のワークロードをはじめとする、要求の厳しい本番環境ワークロードを稼働させています。そこで、これらを大規模なスケールで稼働させるために&lt;/span&gt;&lt;a href="https://cloud.google.com/ai-infrastructure"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud AI Hypercomputer&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を選択しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;モデルトレーニングの稼働率を高く維持するには、インフラストラクチャ、オーケストレーション、使用量モデル全体で共同設計された、パフォーマンスとスケーラビリティに優れた環境が必要でした。モデルのトレーニングは、共有の&lt;/span&gt;&lt;a href="https://cloud.google.com/kubernetes-engine"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Kubernetes Engine&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（GKE）クラスタの 1 つで実行され、数千の Google Cloud A3（NVIDIA H100 Tensor Core GPU 搭載）インスタンスと A3 Ultra（NVIDIA H200 Tensor Core GPU 搭載）インスタンスをプールしています。これにより、どのチームも、割り当てられた一部のキャパシティに制限されることなく、フリートの全キャパシティを活用できます。このクラスタは、Jamba ファミリー以外のモデルやエージェント最適化ワークロードのトレーニングにも使用されています。このアプローチによって使用率は高く維持されますが、その反面、スケジューリングは困難になります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;高使用率クラスタの行き詰まり&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;オーケストレーションに GKE を活用する前は、Slack で手動でキャパシティを調整していました。トレーニング実行のためのキャパシティが必要な場合は、#gpu-resources に投稿して、うまくいくことを祈るしかありませんでした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;クラスタに余裕があるときは、これで問題ありませんでした。使用率が 100% 近くに張り付くと、機能しなくなりました。これこそが、予約済みのコンピューティング フリートに求められる稼働状態であるにもかかわらず、です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;やがて、すべてのリクエストが交渉の対象となりました。チームリーダーは、コンピューティング リソースの割り当てを巡る争いの仲裁に時間を費やしていました。優先度の高いジョブ、つまりクラスタの半分以上を一度に必要とし、モデル プロジェクトのクリティカル パスとして機能する大規模なマルチノード トレーニング実行は、十分な連続した空きキャパシティが確保できるまで最大 72 時間ブロックされる可能性がありました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_5g4QmVa.gif"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="cwh8v"&gt;図 1: #gpu-resources での典型的な 1 日。手動リクエスト、アドホックな調整、返信を待つ研究者。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;リソースの不足は 2 つの異なる問題を生み出しましたが、それらを別々の問題として認識するまでには時間がかかりました。1 つ目は競合です。次にコンピューティング リソースにアクセスできるユーザーを決定する必要があり、これは交渉によって解決しました。2 つ目は断片化です。技術的には空きキャパシティがあるものの、大きなジョブで使用するには小さすぎる断片に分散している状態であり、これはいくら交渉しても解決できないビンパッキング問題でした。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_vk4hCkH.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="cwh8v"&gt;図 2: GPU の断片化。4 つのノードに 1+1+4+2 として分散された 8 つの空き GPU では、8 GPU のワークロードを収めることができません。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;理論上は十分な空きキャパシティがある場合でも、それが複数のマシンに分散していて、大きなジョブを実際に実行するにはチャンクが小さすぎることもありました。オール オア ナッシング アドミッションがなければ、クラスタはデッドロックに陥り、誰かが手動で介入するまで、マシンは有用な作業を行わずにリソースを保持することになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現状がうまくいっていないことは明らかで、もっと良いものが必要でした。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;適切なスケジューラの選択&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;当社では、Apache YuniKorn、Volcano、&lt;/span&gt;&lt;a href="https://kueue.sigs.k8s.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kueue&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; など、いくつかのオープンソース バッチ スケジューラを検討しました。YuniKorn は、当社のすべてのユースケースをカバーしていませんでした。Volcano は機能が豊富でしたが、当社の環境に統合するには、Kubernetes スケジューラのコア コンポーネントを置き換える必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;シンプルさと統合のしやすさが、Kueue を採用する決め手となりました。標準の Kubernetes で動作し、コア コンポーネントを置き換える必要がなく、ジョブ仕様を書き直す必要もありませんでした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Kueue と、GKE を通じた AI Hypercomputer の柔軟でオープンな運用を組み合わせたことも、成功に貢献しました。GKE を利用しているのは、コンピューティング負荷の高い AI ワークロードを適切に制御できるからです。GPU ハードウェアとドライバに直接アクセスできる一方で、生のインスタンスを自社で管理するオーバーヘッドは発生しません。Kueue は、&lt;/span&gt;&lt;a href="https://cloud.google.com/spot-vms"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spot VM&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; や&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/compute/introducing-dynamic-workload-scheduler"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; Dynamic Workload Scheduler&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などの Google Cloud のキャパシティ タイプを含め、GKE とネイティブに統合されているため、予約されたキャパシティが満杯になると、ジョブが滞ることなく、同じスケジューリング ロジックが自動的に拡張可能なキャパシティにアクセスできます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;オープンソースとのフィードバックループの確立&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Kueue の導入は、単なるプロセスの変更以上のものとなりました。Google Cloud と提携しているため、当社には専任のテクニカル アカウント マネージャーがついています。その担当者が、AI21 を Kueue チームのデザイン パートナーに推薦する好機だと考えてくれました。そうすれば、単なるユーザーにとどまらず、本番環境における実際の要件を提供する存在として、ツールの今後の方向性を形作るのに貢献できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このパートナーシップから最初に生まれたものの一つが、Kueue チームと共有した要件ドキュメントです。このドキュメントには、まだ存在していなかった、必要とする動作が記載されていました。それは、通常は公平なスケジューリングに付随するプリエンプションを行うことなく、マルチノード ジョブに対してチーム間で公平なアドミッション順序を実現することです。Kueue チームは、この機能を実際に開発してくれました。&lt;/span&gt;&lt;a href="https://kueue.sigs.k8s.io/docs/concepts/admission_fair_sharing/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Admission Fair Sharing&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（AFS）は、すでに実行されているジョブを中断することなく、これまで使用したキャパシティが少ないチームを優先するようにアドミッション キューを並べ替えます。同じ頃、&lt;/span&gt;&lt;a href="https://kueue.sigs.k8s.io/docs/concepts/topology_aware_scheduling/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;トポロジを考慮したスケジューリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;も有効にしました。この既存の機能により、Kueue は物理クラスタのレイアウトを認識できるため、単一ノードに収まらないジョブを、実行する場所がないまま配置するのではなく、受け入れを拒否できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;当社にとって、これはオープンソースのフィードバック ループの最良の形です。本番環境での使用を通じて実際の要件が明らかになり、それが Kueue に直接フィードバックされます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;同じフリートで、よりスムーズに&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Slack の #gpu-resources チャンネルはアーカイブされました。デバッグ pod、マルチノード トレーニング実行、推論デプロイなど、あらゆるワークロードがキューに登録され、優先順位が付けられ、自動的にスケジュールされます。効果はすぐに表れました。手動による介入は、週に約 20 回からゼロに減少しました。以前は最大 72 時間待機していた優先度の高いジョブの待ち時間が、今では 12 時間に短縮されました。クラスタ全体の断片化は 15% から 8% に減少し、「ゾンビジョブ」の問題（ワークロードが部分的に受け入れられ、実行する場所がない）は解消されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これによって総費用が変わることはありませんでした。当社では、予約済みフリートを意図的に 100% に近い稼働率で運用しているため、純粋な支出額そのものは、もともと最適化の対象ではありませんでした。変わったのは、従業員が何に時間を費やすかです。チームリーダーはコンピューティングに関する争いを仲裁する必要がなくなり、研究者は Slack での返信を待つ必要がなくなりました。これにより、誰もがより多くのテストを実施し、より迅速に反復処理を行えるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;AI21、テクノロジーおよびアーキテクチャ担当バイス プレジデント、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Barak Peleg 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;AI21、DevOps エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Asaf Ben-Tovim 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 14 Oct 2026 02:50:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/ai21-trains-its-models-on-ai-hypercomputer/</guid><category>AI Hypercomputer</category><category>GKE</category><category>AI infrastructure</category><category>Customers</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>AI21、AI Hypercomputer の導入により AI ワークロードの起動時間を 83% 短縮</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/ai21-trains-its-models-on-ai-hypercomputer/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Barak Peleg</name><title>VP, Technology and Architecture, AI21</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Asaf Ben-Tovim</name><title>DevOps Engineer, AI21</title><department></department><company></company></author></item><item><title>GKE の弾力性がさらに向上: ゼロへのスケーリング、費用削減、ワークロードの応答性維持</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-adds-native-scale-to-zero-capabilities/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 9 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-adds-native-scale-to-zero-capabilities?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;真の弾力性は、クラウドネイティブ エンジニアリングの究極の目標として長年追求されてきました。Kubernetes はリソース管理に革命をもたらしましたが、散発的に実行されるワークロード（バッチ プロセッサ、イベント ドリブン ワーカー、開発環境など）は、処理を待機している間もコンピューティング リソースを消費するため、費用の増加を招きます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Kubernetes Engine（GKE）1.37 では、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;ゼロへのスケールダウンとゼロからのスケールアップ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;をネイティブに実現することで、この問題に正面から取り組んでいます。新しい一連の機能を使用すると、ワークロードを完全にゼロレプリカにスケールダウンして、リソースの消費を停止できます。同時に、需要が戻ったときには、GKE のキャパシティ バッファでこれらのワークロードを迅速かつ簡単に再起動できるため、インフラストラクチャの無駄を減らすことができます。これは単に費用を削減するだけでなく、常時稼働のインフラストラクチャの費用をワークロードの準備状況から切り離すことにもつながります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=t4g6l4s1L1s"
      data-glue-modal-trigger="uni-modal-t4g6l4s1L1s-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        

        &lt;div class="article-video__aspect-image"
          style="background-image: url(https://storage.googleapis.com/gweb-cloudblog-publish/images/2_HqRKA2X.max-1000x1000.png);"&gt;
          &lt;span class="h-u-visually-hidden"&gt;Scale To &amp;amp; From Zero on GKE using HPA&lt;/span&gt;
        &lt;/div&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-t4g6l4s1L1s-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="t4g6l4s1L1s"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=t4g6l4s1L1s"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;進化: HPA ベースのゼロへのスケーリングと KEDA&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;長年にわたり、&lt;/span&gt;&lt;a href="https://keda.sh/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kubernetes Event-Driven Autoscaling（KEDA）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;というオプションの Kubernetes コンポーネントが、ゼロへのスケーリングの定番ソリューションでした。KEDA は強力ですが、環境が複雑になります。&lt;/span&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p style="text-align: center;"&gt;&lt;strong style="vertical-align: baseline;"&gt;機能&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p style="text-align: center;"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE のゼロへのスケーリング&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p style="text-align: center;"&gt;&lt;strong style="vertical-align: baseline;"&gt;KEDA ベースの設定&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;運用上のトイル&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;マネージド サービス。追加のコンポーネントは不要。&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;code style="vertical-align: baseline;"&gt;ScaledObject&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; CRD とオペレーターの管理が必要。&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;構成&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ネイティブ なHPA と CRD（最小限の YAML）。&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;大規模なフリートでは、YAML が 10,000 行を超えることもあります。&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;レイテンシ&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;内部化された信号経路により、反応時間を短縮します。&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: middle; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ポーリング間隔とホップ数により、コールド スタートの遅延が増加します。&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ゼロへのスケーリングを GKE コントロール プレーンに直接組み込むことで、アドオン オペレーターや数千行の構成が不要になります。ロジックは「サイドカー管理」からワークロードのネイティブ属性に移行します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み: AutoscalingMetric と KEP-2021 を使用した HPA&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE 内でゼロにスケールする鍵は、2 つの重要なコンポーネントの統合にあります。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AutoscalingMetric を使用した HPA:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; これは、Google Cloud Managed Service for Prometheus からの外部シグナルの直接読み取りをサポートするマネージド指標シグナル パイプラインです。AutoscalingMetric を使用した HorizontalPodAutoscaler（HPA）は、Pub/Sub、Cloud Monitoring、ロードバランサのシグナルからオートスケーラーに指標を送信するための、統合された高パフォーマンスのパスを提供します。アダプターの煩雑さを伴わずに済みます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;KEP-2021:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; HPA で &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;minReplicas: 0 を可能にする&lt;/code&gt;&lt;a href="https://kubernetes.io/blog/2026/09/02/kubernetes-v1-37-hpa-scale-to-zero-beta/" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kubernetes Enhancement Proposal&lt;/span&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p class="p1"&gt;に基づいて構築されたこのメカニズムにより、指標がしきい値を下回ると、&lt;span class="s1"&gt;HPA &lt;/span&gt;はすべての&lt;span class="s1"&gt; Pod &lt;/span&gt;を停止できます。また、指標が保留中の作業を示したらすぐに、&lt;span class="s1"&gt;HPA &lt;/span&gt;が&lt;span class="s1"&gt; Deployment &lt;/span&gt;を「起動」できるようにします。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;最初の「ゼロへのスケーリング」ワークロードの構成&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ネイティブなゼロへのスケーリングを実装するには、指標定義と HPA という 2 つの主要なオブジェクトが必要です。次の例では、Pub/Sub サブスクリプションの未配信メッセージ数に基づいてワーカーをスケーリングします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;指標のソースを定義する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code style="vertical-align: baseline;"&gt;AutoscalingMetric&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; CRD を使用して、外部の Cloud Monitoring 指標をクラスタにマッピングします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: autoscaling.gke.io/v1beta1\r\nkind: AutoscalingMetric\r\nmetadata:\r\n  name: my-autoscalingmetric\r\nspec:\r\n  metrics:\r\n  - promql:\r\n      name: pubsub-undelivered\r\n       query: &amp;gt;\r\n          {\r\n            &amp;quot;pubsub.googleapis.com/subscription/num_undelivered_messages&amp;quot;,\r\n            subscription_id=&amp;quot;my-subscription&amp;quot;\r\n          }&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d3ef550&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;minReplicas: 0 を使用して HPA を構成する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;HPA で指標を参照し、最小レプリカ数を明示的にゼロに設定します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: autoscaling/v2\r\nkind: HorizontalPodAutoscaler\r\nmetadata:\r\n  name: worker-hpa\r\nspec:\r\n  scaleTargetRef:\r\n    apiVersion: apps/v1\r\n    kind: Deployment\r\n    name: worker-deployment\r\n  minReplicas: 0\r\n  maxReplicas: 50\r\n  metrics:\r\n  - type: External\r\n    pods:\r\n      metric:\r\n        name: autoscaling.gke.io|my-autoscalingmetric|pubsub-undelivered\r\n      target:\r\n        type: AverageValue\r\n        averageValue: 10&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d2d5890&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これで、外部指標に基づいてワークロードをゼロにスケールダウンしたり、ゼロからスケールアップしたりできるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ゼロへのスケーリング機能は、Cloud Monitoring からの外部指標を GKE でサポートすることで実現しています。&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autoscale-using-metrics#define-custom-metrics-promql"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;AutoscalingMetric&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; カスタム リソースを拡張することで、複雑なサードパーティ アダプタを使用せずに、Google Managed Service for Prometheus から指標をクエリできるようになりました。これにより、レイテンシが短縮され、セキュリティが簡素化されます。また、ネイティブな「ゼロへのスケーリング」ワークロードを構成するための重要な基盤となります。このインテグレーションについて詳しくは、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/native-support-for-prometheus-metrics-in-gke"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE での外部指標のネイティブ サポート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に関するブログ投稿をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;キャパシティ バッファによる起動レイテンシの管理&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ゼロからのスケーリングにおける最大の課題は、いわゆるコールド スタートです。これは、GKE がノードをプロビジョニングし、コンテナがそれを pull して起動するまでにかかる時間です。そこで役立つのが&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-standby-buffers-speed-up-autoscaling-for-less-spend?e=0&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE キャパシティ バッファ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;キャパシティ バッファは、プールされたウォーム状態のキャパシティとして機能します。GKE は、ゼロにスケールできる複数のワークロードで共有できる少量のウォーム コンピューティング リソースを維持することで、HPA が 0 から 1 にジャンプしたときに、Pod がすぐに要求できるリソースを確保します。これにより、新しい GKE ノードがスピンアップするまでの 60～90 秒の待ち時間がなくなり、起動レイテンシが数分から瞬時に短縮されます。その間、ワークロードの費用はゼロに抑えられます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;キャパシティ バッファには、アクティブとスタンバイの 2 種類があります。小さなアクティブ バッファは、ゼロにスケールされた数百のワークロードに対応できます。各ワークロードがレプリカを維持するのではなく、アクティブ バッファがクラスタ全体にサービスを提供するワイルドカード キャパシティとして機能します。スタンバイ バッファはアクティブ バッファに比べて大幅に低コストで、サイズが大きくなるため、クラスタで持続的な負荷が発生した場合にアクティブ バッファを迅速に補充できます。これらを併用することで、即時のスケーリングを実現しながら、低コストも維持できます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;今後について&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、GKE の弾力性に関するロードマップを継続的に拡大しています。たとえば、開発環境を午後 8 時にゼロにスケールダウンし、午前 7 時にスケールアップするとします。繰り返し発生するスケーリングをより細かく制御する方法に注目し、ゼロへのスケーリングの時間枠を事前に定義できるようにしましょう。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ゼロへのスケーリングを今すぐ始めましょう&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アイドル状態のリソースに料金を支払う時代は終わりを迎えようとしています。イベント ドリブンなワークロードや散発的なワークロードに対して GKE のネイティブなゼロへのスケール機能を有効にすることで、起動パフォーマンスを犠牲にすることなく費用を削減できます。ゼロへのスケールを開始するには、次の手順を行います。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アイドル期間を伴う、需要が変動する&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/optimize-workload-resource-utilization"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ワークロードを特定&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/autoscale-using-metrics#define-custom-metrics-promql"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AutoscalingMetric&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を構成し、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/scale-to-from-zero-hpa"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;minReplicas をゼロに設定&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;クラスタまたはワークロードに&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/capacity-buffer"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;キャパシティ バッファ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を追加して、応答時間を短縮します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;詳細は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/scale-to-from-zero-hpa"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;HPA を使用した GKE ワークロードのゼロへのスケールダウンとゼロからのスケールアップ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に関するドキュメントをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Kubernetes Engine、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Eyal Yablonka&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Kubernetes Engine、シニア ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Scott Funkenhauser&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 09 Oct 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-adds-native-scale-to-zero-capabilities/</guid><category>GKE</category><category>Containers &amp; Kubernetes</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_K6jThop.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE の弾力性がさらに向上: ゼロへのスケーリング、費用削減、ワークロードの応答性維持</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/1_K6jThop.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-adds-native-scale-to-zero-capabilities/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Eyal Yablonka</name><title>Product Manager, Google Kubernetes Engine</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Scott Funkenhauser</name><title>Senior Software Engineer, Google Kubernetes Engine</title><department></department><company></company></author></item><item><title>45 倍高速な GKE Agent Sandbox でエージェント型 RL と評価研究を加速</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/accelerate-agentic-rl-with-gke-agent-sandbox/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 9 月 30 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/accelerate-agentic-rl-with-gke-agent-sandbox?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最先端の AI ラボが大規模な並列ロールアウトでエージェント型強化学習（RL）と評価をスケールアップしようとすると、必然的にボトルネックに直面します。高価な GPU クラスタがアイドル状態になり、CPU サンドボックスのコールド スタートに数分かかるうえ、数千件に及ぶ数ギガバイト規模の&lt;/span&gt;&lt;a href="https://www.swebench.com/original.html" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SWE-bench&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; スタイルのイメージの pull とスケジューリングのバックログが発生するのです。これは、研究を知らぬ間に遅らせ、トレーニング予算を浪費してしまう、サンドボックス インフラストラクチャの問題です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この根本的なインフラストラクチャのボトルネックを解決するため、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Google はこのたび、RL 向けに最適化された&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/examples/agent-sandbox-rl" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox RL オーケストレーション SDK&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、そして一般的な RL ジムやハーネスとのネイティブ&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;連携&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の一般提供を開始いたしました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最新 AI のためのオペレーティング システムとして、Kubernetes は大規模な GPU / TPU トレーニング クラスタと分散推論を強化するよう進化してきました。現在、Kubernetes は、AI コンピューティングの次のフロンティアである「エージェント」を牽引しようとしています。ただし、静的なワークロードとは異なり、エージェント型ワークロードは急速に進化するため、インフラストラクチャも同じ速度で進化しなければなりません。そこで、Google は RL 研究者が何を必要としているかを推測するのではなく、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Kubernetes 自体をパフォーマンス ベンチマークと評価に基づく自動研究および検証ループに組み込みました&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。また、&lt;/span&gt;&lt;a href="https://www.swebench.com/verified.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SWE-bench&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のような負荷の高いエージェント型ベンチマークを使用して、意図的に自社のクラスタに過酷な負荷をかけてダウンさせるストレステストを実施しました。etcd のタイムアウトから GPU のアイドル時間の急増まで、表面化したすべてのボトルネックを開発サイクルにフィードバックし、GKE の基本的な構成要素を改良しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その結果、以下のような特徴を備えた、エージェント型 RL と評価ワークロードに特化したサンドボックス レイヤが構築されました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;最初のコマンド実行までの時間を 10～45 倍高速化:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GKE は、サンドボックス環境を 45～85 秒ではなく 1～9 秒でスピンアップできるため、高価な GPU を常にフル稼働させることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;テール レイテンシを短縮:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; サンドボックスの最悪の場合の待ち時間を 7.5 分から 10 秒未満に短縮しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コントロール プレーンのチャーンを 3 分の 1 に削減:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; RL のトレーニング ステップごとに大量のロールアウトが一斉にトリガーされ、数千ものサンドボックスが一度にリクエストされます。SDK では、Pod を削除して再作成するのではなく、ロールアウト間で再利用するインプレース リサイクル戦略が採用されています。これにより、作成される Pod の数が 3 分の 1 に減り、チャーンが発生しても、安定した Kubernetes API サーバーを維持できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この新しいプリミティブにより、AI ラボやエージェント ネイティブのスタートアップは、大規模なエージェント型 RL のトラジェクトリと評価を同時かつ確実に実行できるようになり、アクセラレータのアイドル時間を最小限に抑え、研究のスピードを大幅に加速させることができます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;現実世界におけるエージェント型 RL インフラストラクチャの課題&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ソリューションについて説明する前にまず、エージェント型 RL がインフラストラクチャに大きな負担をかける理由を正確に把握しておきましょう。標準的なエージェント型 RL ループでは、LLM ポリシーが GPU 上でコード スニペットなどのアクションを生成し、隔離された CPU サンドボックス内で実行して報酬シグナルを観察します。しかし、このループをスケールアップして数万件の並列ロールアウトをサポートしようとすると、以下の 3 つの重大なインフラストラクチャのボトルネックが発生します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アクセラレータのアイドルコスト、すなわち最初のコマンド実行までの時間（TTFC）とテール レイテンシの罠:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェント型 RL はバッチ ワークロードです。同期型の RL ステップでは、バッチ内で最も処理の遅いサンドボックスの準備が整うまでトレーニングを進めることができません。CPU サンドボックスを起動する際、プロビジョニング、イメージの pull、初期起動スクリプトの実行に数分かかれば、高価なアクセラレータの容量が無駄になってしまいます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;膨大なイメージ カーディナリティ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 標準的なコンテナのキャッシュ保存は、少数の静的なベースイメージを前提としています。しかし、エージェント型 RL では、一つひとつのタスク（SWE-bench や&lt;/span&gt;&lt;a href="https://huggingface.co/datasets/R2E-Gym/R2E-Gym-Subset" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;R2E-Gym&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; にある数千の GitHub リポジトリなど）に、完全に異なる OCI コンテナ イメージが必要となることが少なくありません。実行ごとに数千もの一意の大型イメージを管理すると、イメージの pull における深刻なボトルネックや、ストレージ フリクションが生じる可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コントロール プレーンの飽和:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; バースト性の高いバッチ ワークロードであるエージェント型 RL は通常、バッチサイズのイメージタスクと、タスクごとに複数のロールアウト（タスクごとに 4、8、16 回のロールアウトなど）を実行するため、すでに大量にあるイメージ数が極限まで増加してしまいます。たとえば、テストに使用した一般公開データセットの一つには、4,578 件の&lt;/span&gt;&lt;a href="https://huggingface.co/R2E-Gym/datasets" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;R2E&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; イメージが含まれています。イメージごとにロールアウトを 4 回行うと仮定すると、18,312 個のタスクが発生し、18,312 個のサンドボックスが同時に必要となります。標準の Kubernetes コントロール プレーンは、このようなバースト負荷が生じるとパフォーマンスが大幅に低下します。1 分間に数万ものエフェメラル Pod の作成と削除を頻繁に繰り返すと、API サーバーのキューのボトルネックや Pod の状態エラーが発生し、ノード障害の誤判定によるエビクションがトリガーされます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらは机上の空論ではありません。最新のエージェントをトレーニングする最先端の AI ラボにとって、これらは日常的な現実なのです。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;RL 向けに最適化された GKE Agent Sandbox&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;コード実行サンドボックスをファンアウトするため、Google は比較的小規模なクラスタを構築しました。このクラスタは、GKE イメージ ストリーミングが有効な 10 ノードの gVisor サンドボックス プール、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; コントローラ、ウォーム Pod を要求するクラスタ内&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/examples/agent-sandbox-rl" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SDK&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; ドライバで構成されています。そこでは、多数のイメージや高いカーディナリティなど、さまざまな戦略や設定をテストしました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_0wDJijd.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;インフラストラクチャ レイヤ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、エージェントをセキュアに実行するためのオープンな Kubernetes プリミティブです。事前に初期化された正常な環境を維持することで、コールド スタートのオーバーヘッドを排除する、組み込みの SandboxWarmPool 機能を備えています。SandboxWarmPool を&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Image Streaming&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と連携させることにより、数千もの大規模なイメージ（1.2 GB 超）を使用する場合でも、高いイメージ カーディナリティを必要とする RL ワークロードと評価ワークロードを効果的にサポートすると同時に、応答性の高いエージェント型トレーニングに必要な非常に低い TTFC を実現します。その&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/agent-sandbox-pod-snapshots"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;スナップショット、一時停止、再開&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;機能により、エラー回復のためのチェックポイント設定や、複数のトレイルを探索するエージェントの並列分岐ロジックのサンドボックス フォークをサポートします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この GKE プリミティブは、最先端の AI ラボである Mistral AI のエージェント型 RL トレーニング インフラストラクチャですでに活用されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「強化学習の限界を押し広げるには、予測不可能な需要に対応できるよう即座にスケールできるインフラストラクチャが必要です。RL 向けの高性能な GKE Agent Sandbox を活用することにより、クラスタ全体で数十万ものセキュアな環境をシームレスにオーケストレートし、単一のクラスタ上で 3 万を超えるサンドボックスの急増にも対応できるようになりました。このサンドボックスは、モデルのトレーニングとイテレーションのサイクルを加速させるために必要な、信頼性の高い基盤を提供してくれます。」- Mistral AI、リサーチ エンジニア、Jean-Malo Delignon 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;オーケストレーション SDK と RL ツールの連携&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;研究者が Kubernetes YAML を記述したり、カスタム デーモンをコンテナ イメージに埋め込んだりしなくてもこの機能を活用できるよう、Google は&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/examples/agent-sandbox-rl" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox RL オーケストレーション SDK&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を構築しました。この SDK は、特定の評価や RL トレーニング パターンに合わせて調整された、差し替え可能なウォーム プーリング戦略を備えた、シンプルで非同期な Python API を提供します。また、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gymnasium&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations/gymnasium" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA NeMo Gym&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations/nemo-gym" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;OpenHands&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などの RL ツールとのネイティブ&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations/openhands" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;連携&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;も構築しており、今後さらに追加される予定です。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ベンチマーク: アイドル状態のアクセラレータのロスを削減&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このベンチマークは、10 ノードの gVisor サンドボックス プール上で 2 つのワークロードに対して実施しました。1 つは 500 イメージの&lt;/span&gt;&lt;a href="https://www.swebench.com/verified.html" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SWE-bench&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 環境、もう 1 つはローカル ディスクに収まらない 4,578 イメージから成る、より負荷の高い&lt;/span&gt;&lt;a href="https://huggingface.co/R2E-Gym/datasets" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;R2E&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; コーパスです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1. TTFC とテール レイテンシ: 10～45 倍高速化&lt;/strong&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;主要な指標&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;重要である理由&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;標準の K8s Pod ベースライン&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Sandbox SDK&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ベンチマークの向上&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;TTFC、平均&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GPU のアイドル時間を左右する&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;44～85 秒（平均）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1.1～8.8 秒（平均）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;10 倍高速&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;テール レイテンシ - 最大 TTFC（最悪のケース）&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バッチのボトルネックになる&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;7.5 分（450 秒）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;10 秒未満&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;45 倍高速&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同時実行数は、500 のタスクとサンドボックスから、最大 18,312（4,578 件の R2E イメージ × 4 回のロールアウト）に及びました。このパフォーマンス向上は、すべての設定で一貫して確認されました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_Q9hhUIh.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;これまでの流れ: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;コントローラ、SDK、RL フリートに計測機能を組み込み、固定された 10 ノードを上限として数百回の比較実行を行いました。その成果のほぼすべては、以下の 2 つの変更によりもたらされました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;イメージのハイドレーションをクリティカル パスから除外。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;カーディナリティの高いコーパスはローカル ディスクの容量をはるかに超えるため、トレーニング中にコールド イメージを pull すると、I/O の競合や数分に及ぶテール レイテンシが発生します。SDK がノード全体にわたるイメージの配置を計画し、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/image-streaming"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE イメージ ストリーミング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と事前のウォーム プーリングが残りの処理を行います。これにより、ロールアウトが要求する前にハイドレーションが完了します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コントロール プレーンのペースを調整。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;同時実行数の多いロールアウトは、API サーバーのサンダリング ハードをトリガーします。&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/releases/tag/v1.0.0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox Controller v1.0.0&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; では、ウォームプールの補充速度を制限するレート制御が追加され、バースト中も etcd と API サーバーの安定性が維持されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの数値の根拠となる調整項目、ベンチマーク実行基盤、負荷テストはすべて、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/examples/agent-sandbox-rl" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;agent-sandbox-rl&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の例に含まれています。この例では、人が読める形式のレポートと JSON レポートが出力されるため、ご自身のクラスタで比較を再現できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2. マルチ トラジェクトリ ロールアウト中のコントロール プレーンと Pod のライフサイクル チャーンが 3 分の 1 に減少&lt;/strong&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;主要な指標&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;重要である理由&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;標準の K8s Pod ベースライン&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Sandbox SDK&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ベンチマークの向上&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コントロール プレーンのチャーン&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（4,578 イメージ × 4 回のロールアウト実行）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;コントロール プレーンが飽和&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;18,312&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;5,869&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;チャーンが 3.1 分の 1 に減少&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;標準の Kubernetes では、トラジェクトリのステップごとに Pod が再作成されます。タスクが 18,312 個ともなると、スケジューリングのオーバーヘッドが増大し、ディスク I/O が無駄になるだけでなく、大規模なテストでは、無限のガベージ コレクション ループがトリガーされました。SDK のインプレース &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;recycle&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 戦略では、Pod を存続させ、ロールアウト エピソード間で Pod 内の &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;git reset&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; とリポジトリ チェックアウトを実行します。Pod の作成は 3.1 分の 1 に減少し、コントロール プレーンはバースト中も安定しています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;トレードオフ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;事前に環境をウォームアップしておくと、安価な CPU とバックグラウンドのクラスタ処理時間を消費することにはなりますが、イメージ ストリーミングとレディネス チェックがクリティカル パスに影響することがなくなります。RL フリートにとって、これは単純なトレードオフです。アクセラレータのアイドル時間という高価なリソースを、このアプローチにより排除できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;大規模なトレーニングでは、ある 1 つの細かな点が重要になります。SDK は、失敗したサンドボックスをすべてカウントし、黙って破棄するのではなく、再試行可能なエラーとして返します。追跡されない破棄は、単にロールアウトが失われるだけでなく、報酬バイアスを引き起こします。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ご利用開始&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;今すぐ構築する:&lt;/strong&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;または&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/examples/agent-sandbox-rl" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox RL リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を参照し、Python SDK や、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gymnasium&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations/gymnasium" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA NeMo Gym&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations/nemo-gym" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;OpenHands&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などの RL ツール向けネイティブ&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/clients/integrations/openhands" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;連携&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アクセラレータの使用率をさらに高める:&lt;/strong&gt;&lt;a href="https://github.com/llm-d-incubation/llm-d-rl-time-slicing/tree/main" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;llm-d 協調型タイムスライス リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;a href="https://github.com/llm-d-incubation/llm-d-rl-time-slicing/blob/main/guides/snapshot-agent/README.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;スナップショット エージェント ガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を参照し、独立した RL ジョブを共有の物理ハードウェア上で動的にインターリーブする方法をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;詳細を確認する:&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; を使用してセキュアな実行環境をデプロイする方法については、公式ドキュメントをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Tinsley Shi&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;スタッフ ソフトウェア エンジニア、テクニカル リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Tomer Glottmann&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 09 Oct 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/accelerate-agentic-rl-with-gke-agent-sandbox/</guid><category>GKE</category><category>AI infrastructure</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>45 倍高速な GKE Agent Sandbox でエージェント型 RL と評価研究を加速</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/accelerate-agentic-rl-with-gke-agent-sandbox/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tinsley Shi</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tomer Glottmann</name><title>Staff Software Engineer, Technical Lead</title><department></department><company></company></author></item><item><title>マルチクラスタ GKE Inference Gateway で 1% 未満のオーバーヘッドでグローバル AI ルーティングを実現</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gpu-and-tpu-utilization-with-multi-cluster-gke-inference-gateway/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 9 月 22 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gpu-and-tpu-utilization-with-multi-cluster-gke-inference-gateway?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI インフラストラクチャの需要はかつてないほど高まっています。世界的なアクセラレータ不足により、エンジニアリング チームが 1 つのデータセンターだけで必要なコンピューティング容量をすべて確保できることはほとんどありません。容量はあちこちのクラスタから、それも多くの場合、海を隔てた場所から確保されます。同時に、ワークロードはより多くの容量を必要とするようになっています。昨今の長時間実行されるエージェント ワークロードは、10 万～80 万以上のトークンのコンテキスト ウィンドウを持つことが多く、前の世代の AI トラフィックよりもはるかに速いペースでアクセラレータ メモリを消費します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このような環境では、「1 ドルあたりのインテリジェンス」を最大化することが目標となります。しかし、断片化され、適切に負荷分散されていないインフラストラクチャでは、この要求に応えることは困難です。高価なアクセラレータがアイドル状態のまま放置される一方で、別の場所ではリクエストが処理待ちのキューに滞留してしまう、といった事態を招きかねません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このギャップを埋めるために、Google は、世界中に分散した容量を単一のエントリ ポイントの背後にある単一のプールのように動作させる、階層型ルーティング アーキテクチャを構築しました。エッジでは、&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/multi-cluster-gke-inference-gateway-helps-scale-ai-workloads?e=0&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチクラスタ GKE Inference Gateway&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; が、グローバルなマルチリージョン トラフィック分配と高可用性を担います。その下では、LLM-d ルーターが、使用率を高く維持する複雑なメモリ認識型スケジューリング アルゴリズムを処理します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このアーキテクチャは、ランタイム、モデル、アクセラレータに依存しないように設計されており、サービング フレームワーク、モデル ファミリー、GPU または TPU ハードウェアを問わず機能します。単なる抽象論ではなく、具体的な成果を示すために、Google は最近、米国と欧州に分散した 17,000 のコンピューティング ノードで構成されるマルチリージョン GKE デプロイ全体において、本番環境レベルのグローバルなリクエスト ルーティングを大規模に処理する際のベンチマーク評価を実施しました。このデプロイでは、SGLang を使用して、主要な Mixture of Experts（MoE）基盤モデルをサービングしました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;結果: 3 つのクラスタにスケールすることで、多数のクライアントが同時にアクセスする高負荷な状況でも、99.9% の成功率を維持しつつ、ほぼ線形のスループット向上を達成しました。さらに、マルチクラスタ GKE Inference Gateway を介してトラフィックをルーティングすると、オーバーヘッドが 1% 未満に抑えられ、直接的なローカル クラスタ呼び出しのスループットの 99.5% を実現しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その仕組み、ベンチマークの結果の詳細、分散推論デプロイにおける意義について、以下で詳しく説明します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;3 つのリージョン、1 つのエンドポイント&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デプロイは、us-east5（構成クラスタ）、us-west8、europe-west4 の 3 つの地理的リージョンにある 3 つの GKE クラスタにまたがっていました。しかし、クライアントの観点からは、そのような地理的な要素は存在しません。リクエストは単一のグローバル仮想 IP に到達し、ゲートウェイがリアルタイムで、各リクエストをどのクラスタで処理するかを決定します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その決定を盲目的なものではなく、スマートなものにするのがテレメトリーです。ネットワーク層における従来のラウンドロビン ルーティングに代わり、マルチクラスタ ロードバランサは、アプリケーションのリアルタイムのシグナルに基づいてトラフィックをルーティングするように構成されています。具体的には、Endpoint Picker Proxy（EPP）が、基盤となる推論エンジンによってネイティブに公開される KV キャッシュ トークン使用率を読み取り、ロードバランサの指標として出力します。ロードバランサは、この出力された指標に基づいてリージョンが過負荷状態になっていることを確認すると、トラフィックを次の正常なリージョンに転送します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_Ab2Qxsv.max-1000x1000.jpg"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="das7s"&gt;マルチクラスタ GKE Inference Gateway トポロジ。構成クラスタはルーティング構成を保持しますが、リクエストパスの外側に配置されています。各ターゲット クラスタは独自の EPP を実行し、KV キャッシュの使用率をロードバランサに報告します。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これがトレードオフのすべてです。グローバル ロード バランシングのすべてのメリットを、実質的に無料で利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;リージョン間の線形スケーリング&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに大きな試練は、スケーリングです。テストでは、すべてのクライアント リクエストを単一のリージョン（us-east5）から送信しつつ、フリートを 1 つのクラスタから米国と欧州にまたがる 3 つのクラスタへと拡大しました。これにより、Gateway には大きな負荷がかかることになります。これほど離れた距離間で負荷を効率的に分散できなければ、ハードウェアを追加してもスループットは横ばいになってしまいます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;代わりに、スループットは容量とほぼ完全に比例して増加しました。&lt;/span&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;フリート トポロジ&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;リクエストの&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;スループット&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;トークンの&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;スループット&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;成功&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;率&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1 クラスタ（us-east5-a）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;0.72 リクエスト/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2,898 トークン/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;99.87%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2 クラスタ（+ us-west8-a）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1.40 リクエスト/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;6,380 トークン/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;99.95%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3 クラスタ（+ europe-west4- b）&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2.10 リクエスト/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;8,457 トークン/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;99.90%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_EHxlS3Z.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;That’s the whole trade-off. All the benefits of global load balancing, essentially for free.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Linear scaling across regions &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;A&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; bigger test is scale. In our test, growing the fleet from one cluster to three, spanning the US and Europe, while every client request originated from a single region (us-east5), put real pressure on the Gateway: If it couldn’t distribute load efficiently across those distances, throughput would flatten as hardware was added. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Instead, throughput multiplied almost exactly in line with capacity: &lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table style="width: 99.3473%;"&gt;&lt;colgroup&gt;&lt;col style="width: 43.2125%;"/&gt;&lt;col style="width: 20.0334%;"/&gt;&lt;col style="width: 20.0334%;"/&gt;&lt;col style="width: 16.8876%;"/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Fleet topology &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Request &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;throughput&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Token &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;throughput&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Success &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;rate&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1 cluster (us-east5-a) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;0.72 req/s &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2,898 tok/s &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;99.87%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2 clusters (+ us-west8-a) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1.40 req/s &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;6,380 tok/s &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;99.95%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3 clusters (+ europe-west4- b) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2.10 req/s &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;8,457 tok/s &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;99.90%&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_iKOndNB.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3 つのクラスタにスケールすることで、多数のクライアントが同時にアクセスする高負荷な状況でも、99.9% の成功率を維持しつつ、ほぼ線形のスループット向上を達成しました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;メモリを考慮したルーティングの動作&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ラウンドロビン ロード バランシングは、すべてのリクエストを均等に扱うため、LLM のサービングには適しません。まったくもって、不向きです。重いプロンプトは GPU コンピューティング コアを飽和させ、長文の生成はメモリ帯域幅を圧迫し、コンテキストの長い会話は VRAM を静かに消費し続け、最終的にエンジンが新しいリクエストをスケジュールできなくなってしまいます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここでは、メモリ帯域幅への負荷は、このデプロイで採用されたルーティング シグナルに起因していました。Inference Engine ネイティブのトークン使用量指標を Gateway の KV キャッシュ シグナルにマッピングすることで、ルーティング プレーンは 17,000 におよぶフリート全体のメモリ負荷をリアルタイムに把握できるようになりました。（ワークロードに応じて、キューの深さや実行中の同時実行数など、他のシグナルに基づいてルーティングすることもできます）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;本実際の運用負荷がかかる中、プライマリ リージョンが高帯域幅メモリ（HBM）の上限に近づくと、Gateway はクラスタの KV キャッシュ使用率がしきい値である 40% を超えた瞬間に飽和状態を検出し、即座に、オーバーフローを次の正常なリージョンへと自動的にルーティングし始めました。オペレーターの介入は必要ありませんでした。複数リージョンでの運用に伴う複雑さを、ユーザーが意識する必要はまったくありませんでした。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;価値の提供&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この GKE Inference Gateway の構成は、リアルタイムの KV キャッシュ使用率に基づいてトラフィックをルーティングすることにより、世界中に分散したコンピューティング容量を 1 つの統合エンジンに効果的にプールします。このデプロイでは、3 つのグローバル リージョンでほぼ線形のスループット向上が実現し、ルーティングのオーバーヘッドは実質的にゼロでした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これは、資本を無駄にすることなく、フリートに追加するすべてのアクセラレータからほぼ完璧に比例するパフォーマンスを引き出し、「1 ドルあたりのインテリジェンス」を最大化することに直結します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;チームへの影響&lt;/strong&gt;&lt;/h4&gt;
&lt;p style="text-align: justify;"&gt;&lt;span style="vertical-align: baseline;"&gt;独自の分散推論デプロイを計画している場合、この取り組みから得られた 5 つの教訓が参考になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;よりスマートなロード バランシングは、それ自体が価値を生み出します&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。ラウンドロビン ルーティングでは、メモリやコンピューティングの負荷を把握できないため、高価な GPU 容量を無駄にしてしまいます。リアルタイムのアプリケーション シグナルに基づくルーティングにより、断片化されたリージョン クラスタが 1 つの効率的なフリートに統合されます。これにより、ハードウェアが遊休状態になるのを防ぎ、希少なコンピューティング リソースの利用率を 90%以上に高めることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント ワークロードがボトルネックを変化させます&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。極めて大きなコンテキスト ウィンドウを持つ長時間実行型のエージェントは、コンピューティング リソースが限界に達するずっと前にメモリを使い果たしてしまいます。ルーティング レイヤがメモリ負荷を認識できない場合、VRAM が満杯になったノードの陰に、まだ余裕のあるコンピューティング容量が取り残されてしまいます。KV キャッシュの使用率を最優先のルーティング シグナルにします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI トラフィックがウェブ時代の前提を覆します&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。従来のロードバランサは 1 秒未満のトランザクション向けにチューニングされていますが、LLM リクエストは数分間実行されることがあります。AI 規模のレイテンシを考慮して、接続上限とタイムアウトを早期に計画してください。そうしないと、本番環境で接続が中断される可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ルーティング レイヤは、ネイティブのサービング パターンと統合する必要があります&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。分散 LLM エンジンには、特定の Pod のみがトラフィックを処理できるマスターワーカー トポロジがあります。Gateway を LeaderWorkerSet（LWS）などのネイティブな Kubernetes 構造と組み合わせることで、グローバル ルーティングはローカル Pod トポロジをそのまま考慮した制御を行い、チームがカスタム プロキシ インフラストラクチャを構築する必要がなくなります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;大規模な基盤モデルの構築には、オープンでポータブルなスタックが最適です。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;業界最先端の規模で運用しているチームは、容量の断片化という最も深刻な課題に直面しています。そのため、空き容量があるリージョンならどこであっても、コンピューティング リソースを探し回ることを余儀なくされています。GKE 上の LLM-d のようなオープンでポータブルな推論スタックを使用すると、単一のクラスタ、リージョン、または独自のインフラストラクチャにサービング アーキテクチャを固定することなく、空き容量がどこにあっても吸収できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;分散アクセラレータの効率を最大化し、マルチクラスタ GKE Inference Gateway でグローバルなクロスリージョン ロード バランシングを設定する準備はできましたか？&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;自分でデプロイする:&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/setup-multicluster-inference-gateway"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチクラスタ GKE Inference Gateway を設定する&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アーキテクチャを理解する:&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-multi-cluster-inference-gateway"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチクラスタ GKE Inference Gateway について&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;この投稿で紹介したクロスリージョン スピルオーバーの動作については、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-elastic-cross-region-high-availability"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;弾力性のあるクロスリージョン高可用性について&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-elastic-cross-region-high-availability"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;弾力性のあるクロスリージョン高可用性を構成する&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Kubernetes Engine、プロダクト マネージャー、Fisayo Feyisetan&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Kubernetes Engine、ソフトウェア エンジニア、Sina Chavoshi&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gpu-and-tpu-utilization-with-multi-cluster-gke-inference-gateway/</guid><category>GKE</category><category>AI infrastructure</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>マルチクラスタ GKE Inference Gateway で 1% 未満のオーバーヘッドでグローバル AI ルーティングを実現</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gpu-and-tpu-utilization-with-multi-cluster-gke-inference-gateway/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Fisayo Feyisetan</name><title>Product Manager, Google Kubernetes Engine</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Sina Chavoshi</name><title>Software Engineer, Google Kubernetes Engine</title><department></department><company></company></author></item><item><title>Google、2026 年 Gartner Magic Quadrant でコンテナ管理部門のリーダーに選出</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/2026-gartner-magic-quadrant-for-container-management/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 9 月 25 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/2026-gartner-magic-quadrant-for-container-management?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gartner は 2026 年の Gartner® Magic Quadrant™ で、「ビジョンの完全性と実行能力」に基づき、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Google を 4 年連続でコンテナ管理のリーダーとして認定&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;しました。Google は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;評価対象となった全ベンダーの中で実行能力において最も高い評価&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を得ています。これは、パフォーマンスと効率の両面で高度に最適化されたコンテナ プラットフォームを提供するという Google のミッションの成功を証明するものと考えています。Google は、次世代の AI アプリケーションやエージェント アプリケーションなど、特に要求が厳しく複雑なワークロードを大規模に構築、実行できるよう、世界中のお客様を支援しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Magic Quadrant に付随する &lt;/span&gt;&lt;a href="https://www.gartner.com/interactive/cc/8353849" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2026 Gartner Critical Capabilities for Container Management&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; レポート（2026 年の Gartner のコンテナ管理の重要機能に関するレポート）によると、Google Cloud は、すべてのユースケース（新しいクラウドネイティブなアプリケーション、コンテナ化された既存のアプリケーション、AI トレーニング、AI 推論、エッジ アプリケーション、ハイブリッド アプリケーション）において第 1 位にランクインしました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gartner は、「Kubernetes を使用する新規の AI デプロイは、2025 年には 30% 未満だったが、2028 年までに 95% になる」と予測しています&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;。コンテナは昨今の特に革新的なアプリやビジネスを推進し、エージェントの時代にビジネスを変革するお客様が求めるインフラストラクチャを提供します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2026_Gartner_Magic_Quadrant_for_Container_.max-1000x1000.png"
        
          alt="2026 Gartner Magic Quadrant for Container Management"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud は、2014 年に Kubernetes を導入し、2015 年に世界初のマネージド Kubernetes サービスである Google Kubernetes Engine（GKE）をリリースしたことで、業界全体のクラウドネイティブ革命を主導しました。それ以来、コンテナ プラットフォームと、活気に満ちた革新的な Kubernetes エコシステムに対する Google の取り組みは、さらに強化され、深まっています。GKE とともに、Google のサーバーレス コンテナ プラットフォームである GKE Autopilot と Cloud Run により、運用コストが大幅に削減され、デベロッパーは優れたコンテナ化アプリをこれまで以上に迅速に提供できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エンタープライズ AI の急速な普及を受け、Google は AI 時代に向けてインフラストラクチャ管理を再定義しました。2026 年、Google はこれまでに、GKE と Cloud Run を、自律型 AI システム、大規模な推論ワークロード、セキュアなランタイム分離向けに設計された、エージェント ネイティブな高性能プラットフォームに移行するために、幅広い基盤の改善を導入しています。最先端の AI トレーニング、AI スタートアップの立ち上げ、企業の AI 変革の主導など、あらゆるニーズに対応するコンテナ プラットフォームをご用意しています。重要なポイントは次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI インフラストラクチャで優れたパフォーマンスと効率を実現&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE 予測レイテンシ ブースト:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/whats-new-in-gke-at-next26"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Inference Gateway&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; に組み込まれたこの ML 駆動型機能は、静的な構成ではなく容量認識ルーティングを使用して、最初のトークンまでの時間（TTFT）を最大 70% 短縮します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE の自動 KV キャッシュ ストレージ階層化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;KV キャッシュ データを RAM、ローカル SSD、Cloud Storage 間で自動的に移動します。これにより、メモリのボトルネックが軽減され、RAM へのオフロードによって TTFT が 40% 短縮され、大規模なプロンプト コンテキストではローカル SSD によってスループットが 70% 向上します。[&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/google-cloud-next/google-cloud-next-2026-wrap-up"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;1&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE によるコンテナとモデルの起動の高速化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;GKE ノードのスピンアップ時間が最短で 4 分の 1 に短縮され、Pod の起動速度が最大 80% 向上しました。さらに、ネイティブの Run:ai Model Streamer のインテグレーションにより、重いモデルを Cloud Storage から 5 倍速く pull できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Cloud Run のオンデマンド サーバーレス GPU のゼロへのスケーリング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Cloud Run は NVIDIA RTX PRO 6000 Blackwell GPU をサポートしているため、チームは 700 億以上のパラメータがあるモデルをオンデマンドでサービングできます。サービスは、ゼロの状態から、完全にプロビジョニングされた GPU（すべてのドライバがプリインストール済み）に 5 秒未満で移行できます。アクティブな推論やファインチューニングの実行が完了すると、Cloud Run はインスタンスを自動的にゼロの状態にスケールダウンし、アイドル状態のインフラストラクチャ費用を排除します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント インフラストラクチャのセキュリティとスケールに対応する Kubernetes の進化&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Substrate: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;オープンソースでセキュア バイ デフォルトのエージェント実行ランタイムである&lt;/span&gt;&lt;a href="http://ate.dev/" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;標準的なコンテナ ランタイムよりも 10 倍高い密度&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;で数百万のサンドボックスを実行できるように設計されています。自律型エージェントの時代に向けて専用設計された Substrate は、ネイティブのゼロトラスト カーネルとネットワーク分離により、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;1 秒あたり 500 回を超える一時停止 / 再開アクティベーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実行しながら、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;500 ミリ秒未満での再開オペレーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実現します。Agent Substrate は、あらゆる Kubernetes インフラストラクチャで動作し、GKE 向けに最適化されたオープンソース ソリューションとして提供されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Sandbox: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;gVisor カーネル分離テクノロジーを基盤とする&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、信頼できないマルチエージェント AI のコード実行からホスト環境を分離します。セキュアな実行を大規模に実現し、1 秒未満のレイテンシで &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;1 秒あたり最大 300 個のサンドボックスを処理&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;します。また、Axion プロセッサで実行した場合、同等のハイパースケーラー クラウド プロバイダと比較して最大 30% 優れたコスト パフォーマンスを実現します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Dataplane V2 のスケーラビリティの上限: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;アクティブな NetworkPolicy を実装する GKE クラスタのアーキテクチャ上の容量上限が、クラスタあたり 7,500 ノードから&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/planning-large-clusters"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;15,000 ノード&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に倍増し、大企業や AI を活用するお客様の膨大なインフラストラクチャ ニーズに対応します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE のインテントベースの自動スケーリング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GKE は、基本的なハードウェア指標だけでなく、アプリケーション インテントとカスタム指標を使用して、ネイティブに水平自動スケーリングできるようになりました。これにより、リソース割り当ての反応時間が &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;25 秒からわずか 5 秒&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;に短縮されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/blog/ja/products/storage-data-transfer/filestore-agent-volumes"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Filestore エージェント ボリューム&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;: NFS マウントをミリ秒単位でアタッチ / デタッチする新しいサービス。エージェントをほぼ瞬時に開始 / 再開できるほか、ネイティブの Read-Write-Many（RWX）アクセスと POSIX 準拠のファイルロックにより、書き込みの競合を発生させることなく、安全なマルチエージェント コラボレーションを実現します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;サーバーレス コンテナによる次世代のデベロッパー エクスペリエンス&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Cloud Run は、標準的なウェブ API のホスティング、負荷の高いバッチデータ ジョブの実行、非同期メッセージ キューの処理、複雑な AI エージェントのデプロイなどをすべて、比類のないデベロッパー エクスペリエンスと最大限のエンジニアリング速度を実現する単一の統合されたサーバーレス モデルで処理します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Google AI Studio でのワンクリック プロトタイピング: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;フルスタック アプリケーションを直接構築してデプロイできる Google AI Studio は、迅速なプロトタイピングやテストに最適な環境となっています。ワンクリックで、バイブ コーディングされたアプリケーションを即座にパッケージ化して Cloud Run に公開できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Cloud Run インスタンス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; この新しいプリミティブは、Cloud Storage ボリューム マウントを統合した、個別にアドレス指定可能な長時間実行のシングルトン リソースを管理します。これにより、OpenClaw のような常駐型のバックグラウンド エージェントを費用対効果よくデプロイできるようになります。Cloud Run インスタンスは、ベースラインの共有 CPU 構成の料金が、予測しやすい月額約 5.70 ドルの定額料金（1 つの vCPU と 1 GiB の RAM の場合）からとなっており、従来の VM の無駄なアイドル費用や運用上のオーバーヘッドを回避しながら、常時稼働の VM のようなエクスペリエンスを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Cloud Run サンドボックス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 500 ミリ秒未満でスピンアップするハードウェア的に隔離された環境で、信頼性の低いモデル生成コードを安全に実行し、ホストシステムを不正アクセスから保護します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、コンテナ プラットフォームのパフォーマンス、セキュリティ、スケールを新たな高みへと引き上げながら、オープンな環境で未来を築き続けています。ぜひ、Agent Sandbox と Agent Substrate を今すぐお試しください。お客様やパートナー様とともに、エージェント インフラストラクチャの未来を築いていけることを楽しみにしています。学習を続けるには、以下のリソースをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/resources/content/2026-gartner-mq-for-container-management"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;2026 年 Gartner® Magic Quadrant™ のコンテナ管理部門&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;を無料でダウンロードできます。&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GKE で &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をお試しください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Sandbox の&lt;/span&gt;&lt;a href="http://github.com/kubernetes-sigs/agent-sandbox" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンソース コミュニティ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に参加して協力しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://github.com/agent-substrate/substrate" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;11 月 9～12 日にソルトレイクシティで開催される&lt;/span&gt;&lt;a href="http://goo.gle/KubeConSLC26" rel="noopener" target="_blank"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;KubeCon North America 2026&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; にご参加ください。1 日早く到着して 11 月 9 日の GKE Day にも参加すると、より一層お楽しみいただけます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Google が&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/2026-gartner-mq-for-cloud-native-application-platforms?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;2026 年 Gartner® Magic Quadrant™ でクラウドネイティブ アプリケーション プラットフォーム部門&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のリーダーにも選出された理由をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="http://cloud.run/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;cloud.run&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; で、サーバーレス アプリケーションの未来を築きましょう。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;sup&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;1. Gartner レポート:&lt;/span&gt;&lt;/span&gt;&lt;a href="https://www.gartner.com/interactive/cc/8353849" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;Critical Capabilities for Container Management、2026 年 9 月 8 日&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;Gartner、Magic Quadrant のコンテナ管理部門、Dennis Smith 他、2026 年 9 月 2 日&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;Gartner、Critical Capabilities for Container Management、Tony Iams、Wataru Katsurashima、Lucas Albuquerque、Dennis Smith、Bhuvie Chhabra、2026 年 9 月 8 日。&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;Gartner および Magic Quadrant は、Gartner, Inc. および / またはその関係会社の商標です。&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;免責事項: Gartner は、発行物に掲載されている特定の企業、ベンダー、製品、サービスを推奨するものではありません。また、最高の格付けまたはその他の評価を得たベンダーのみを選択するように助言するものでもありません。Gartner の発行物は、Gartner のビジネスおよびテクノロジー インサイト組織の見解を表したものであり、事実を表現したものではありません。Gartner は、明示または黙示を問わず、商品性や特定の目的への適合性を含め、本出版物に関連したいかなる保証も行いません。&lt;/span&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 05 Oct 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/2026-gartner-magic-quadrant-for-container-management/</guid><category>Cloud Run</category><category>GKE</category><category>Serverless</category><category>AI infrastructure</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google、2026 年 Gartner Magic Quadrant でコンテナ管理部門のリーダーに選出</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/2026-gartner-magic-quadrant-for-container-management/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Mark Lohmeyer</name><title>VP &amp; GM, AI &amp; Computing Infrastructure</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Drew Bradstock</name><title>Sr. Director, Product, Orchestration &amp; Kubernetes</title><department></department><company></company></author></item><item><title>ガバナンスが組み込まれた、AI 支援による EKS から GKE への移行を実現する GKE エージェント型移行の概要</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-agentic-migration/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 9 月 25 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-agentic-migration?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最も重要な AI 駆動型ワークロードを実行するために、Google Kubernetes Engine（GKE）を標準として採用する企業が増えています。高スループットのデータアクセスを実現する Cloud Storage FUSE から、カスタム コンピューティング クラス（CCC）や高度な GPU スライス法まで、GKE は最新のアプリケーションに必要なスケールと効率性を備えています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;しかし、複雑な Kubernetes 環境を AWS EKS から GKE に移行することは、従来、エンジニアリング上の大きな課題であり、多大な手間を伴うものでした。プラットフォーム チームは、複雑な Infrastructure as Code（IaC）を手動で分析し、クラウド固有のアーキテクチャの違いを把握して、カスタム変換スクリプトを構築する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリング チームは、汎用 LLM を使用してコード変換のドラフトを作成することをよく試みていますが、アドホックなプロンプトはすぐに運用上の落とし穴になる可能性があります。未加工のモデルは、存在しないリソース プロパティのハルシネーションを起こしたり、重要なネットワーク構成や ID 構成を欠落させたり、相互に依存するファイル間でコンテキストを失ったりします。プラットフォーム エンジニアがモデルエラーを監査、解決、デバッグするために費やす時間は、当初得られるはずだったスピード向上効果を相殺し、手作業による労力と予測不可能性を生み出します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、Google は GKE エージェント型移行のオープンソース リリースを発表いたしました。これは、不安定なアドホック プロンプトに代わり、決定論的なガードレールで保護された AI 支援移行パイプラインを提供する専用のエージェント プラグインです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「大企業のお客様にとって、クラウドのモダナイゼーションにおける最大の障壁は、実行リスクと予測不可能性です。コンテキストを失い、構成をハルシネーションする未加工のチャット プロンプトとは異なり、Google の GKE エージェント型移行は、生成 AI のスピードと、企業が必要とする決定論的なガードレール（構造化された状態の永続性、プラットフォーム チームとアプリチーム間のマルチペルソナ境界、交渉の余地のない人間の承認ゲート）の両方を備えてます。これにより、当社のグローバル エンジニアリング部門は、コンパイラ並みの精度で検証可能な移行ファクトリーを手に入れることができ、デリバリー リスクを大幅に削減できました。- &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Persistent、EVP&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;、&lt;/strong&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Rahul Shrivastava 氏&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;インフラストラクチャの移行に伴う課題&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インフラストラクチャの移行プロセスについてお客様と話すとき、ガバナンスに関するいくつかの課題をよく耳にします。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自動化の信頼ギャップ: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Kubernetes 構成を手動でリファクタリングすると、非常に時間がかかることがあります。しかし、汎用的な AI コーディング アシスタントを使用すると、許容できないリスクが生じます。標準的な LLM は、インフラストラクチャ コードをハルシネーションしたり、非推奨の API フィールドを使用したり、重要なセキュリティ ルールを省略したりすることがあります。「ほぼ正しい」コードを生成しても、ボトルネックがコードの作成からデバッグに移行するにすぎません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ライブクラスタの可変性の危険性（ClickOps）: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;従来の移行ツールは多くの場合、ライブクラスタに直接接続し、API 呼び出しを介してデプロイします。これにより、組織の Git リポジトリ（信頼できる情報源）がバイパスされて、CI / CD パイプラインが中断され、ロールバックが非常に困難になります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;サイロ化されたハンドオフのボトルネック:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 移行は多くの場合、複数週にわたる長期的な作業となります。プラットフォーム エンジニアがランディング ゾーンを構築し、アプリケーション デベロッパーがワークロードを移行します。標準的な AI ツールを使うと、引き継ぎ時にコンテキストが失われます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;断片化されたツールチェーン: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Velero などのバックアップ ツールは障害復旧には優れていますが、AWS 固有の構成（ALB など）をそのままキャプチャするため、Google Cloud 向けには変換されません。一方、リバース エンジニアリング ツールは、デベロッパーの本来の論理的な意図を排除したフラットな構成を生成します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE エージェント型移行の概要&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE エージェント型移行は、LLM の推論機能と厳格で決定論的なツールを組み合わせることで、これらの課題に対処します。エージェント スキルとローカルの Model Context Protocol（MCP）サーバーを組み合わせた設計になっており、AI を使用して複雑な AWS EKS IaC と Kubernetes マニフェストを、自動化された pull リクエスト経由で GKE ランディング ゾーンに直接変換します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE エージェント型移行の特徴となっている主な機能は次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1. ハイブリッド検証 - LLM で生成し、決定論的に検証。危険な IaC ハルシネーションに対処するため、LLM ワーカーが Terraform と Kubernetes YAML の複雑な作成を処理し、サーバーが Workload Identity アノテーションやイメージ レジストリなどの正確なマッピングのために決定論的な変換を実行します。重要なのは、AI が生成したこれらの変換は、ユーザーに提示される前に、厳格な決定論的検証（terraform validate、Kubernetes マニフェスト コントラクトなど）にかけられることです。このアプローチは、ハルシネーションに対する安全性を維持しつつ、あらゆる操作を人間参加型（HITL）の承認によって制限するのに役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2. GitOps ネイティブの PR ワークフロー: プラグインがライブクラスタに変更を直接適用することはありません。代わりに、信頼できる情報源を読み取り、ターゲット状態を生成して、pull リクエストを開きます。これにより、すべての変更が標準の人間参加型（HITL）CI / CD 審査プロセスをとおして処理されるようになります。「ClickOps」は不要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3. 変換と転送の分離を保護: プラグインは、アーキテクチャ変換の面倒なロジックを自動化しますが、ステートフル データを意図的に転送しません。最も機密性の高いアセットを保護するため、プラグインは、専用の SLA に裏付けられたツール（Google Cloud の Database Migration Service や Storage Transfer Service など）の使用をチームに指示する、コンテキストに応じたランブックを生成します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;4. マルチペルソナの状態管理: 移行はチームが行う取り組みです。プラグインは、長時間実行される移行状態を保持します。これにより、保護された非同期のハンドオフが可能になります。プラットフォーム エンジニアがベースラインのランディング ゾーンを確立し、アプリ デベロッパーは各自のマシンからワークスペースに個別にアクセスして、権限が分離されたフォルダ内で個々のワークロードを変換します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み: 移行のライフサイクル&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;内部的には、GKE エージェント型移行は実行可能関数の移行状態グラフを利用し、チェーンに沿ってコンテキストを体系的に渡します。オープンソースのエージェント プラグインとしてパッケージ化されているため、カスタム CLI バイナリをインストールする必要も、中央のコントロール プレーンを管理する必要もありません。チームは既存の開発ハーネスを通じてコラボレーションし、検証済みの pull リクエストと実用的なランブックをソース リポジトリに直接配信できます。これには、次のような利点があります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;EKS リポジトリの念入りな検出:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プラグインは、ソース Git リポジトリのクローンを作成するか、EKS クラスタのライブスキャンを実行し、ソース マニフェストをプログラムによりインデックスに登録して、依存関係をマッピングし、インベントリを構築します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;評価とブロッカー ガバナンス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; アーキテクチャの非互換性を特定する準備状況レポートを生成します。設計を開始する前に、すべてのブロッカーにオーナーと解決目標日を割り当てる必要があります。プラットフォーム エンジニアは、変換を開始する前に移行の境界を承認します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ランディング ゾーンの設計:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プラグインは、プラットフォームの明示的な決定（GKE Autopilot か GKE Standard かなど）に基づいて、基本的な Google Cloud Terraform モジュール（VPC、サブネット、GKE クラスタ、組織のポリシー）をスキャフォールディングします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI を活用したクラウド変換:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プラグインは、AWS IRSA から Workload Identity への変換、ALB Ingress から Gateway API へのマッピング、Karpenter ノード クレームから GKE ノード自動プロビジョニング（NAP）またはカスタム コンピューティング クラス（CCC）への変換など、独自の移行を処理します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オフライン検証&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 生成されたモジュールとマニフェストは、オフラインでコンパイルされ、検証されます（terraform validate、マニフェスト構造のチェック、出力コントラクト）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;デプロイ（pull リクエスト経由）:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 最終的な構成がローカルで検証され、レビューのために PR が開かれます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE エージェント型移行は、クラウド移行を、まとまりのないリファクタリング作業から、予測可能で AI が支援する、レビュー可能な GitOps ワークフローへと変革します。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE への移行を加速させる準備は整いましたか？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://github.com/gke-labs/gke-agentic-migration" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GitHub の GKE エージェント型移行リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;にスターを付け、クローンを作成してみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://github.com/gke-labs/gke-agentic-migration/tree/main/docs/onboarding-guide.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オンボーディング ガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を読み、サンプルの EKS リポジトリに対してプラグインを実行しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/communities"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud コミュニティ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に参加して、フィードバックの共有、質問、投稿を行ってください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- GKE プロダクト マネージャー、Sunny Hwang&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- GKE エンジニアリング マネージャー、Hamed Seifoddini&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 02 Oct 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-agentic-migration/</guid><category>GKE</category><category>Cloud Migration</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>ガバナンスが組み込まれた、AI 支援による EKS から GKE への移行を実現する GKE エージェント型移行の概要</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-agentic-migration/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Sunny Hwang</name><title>Product Manager, GKE</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Hamed Seifoddini</name><title>Engineering Manager, GKE</title><department></department><company></company></author></item><item><title>Agent Substrate は GKE にて高密度でスケーラブルな信頼できるインフラストラクチャを提供します</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/agent-substrate-available-on-gke/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 9 月 16 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/agent-substrate-available-on-gke?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;本日は、Google Kubernetes Engine（GKE）で Agent Substrate が利用可能になったことをお知らせします。&lt;/span&gt;&lt;a href="http://ate.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、オープンソースかつセキュア バイ デフォルトのエージェント実行ランタイムであり、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;標準的なコンテナ ランタイムよりも 10 倍高い密度&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;で数百万のサンドボックスを実行できるように設計されています。自律型エージェントの時代に向けて専用設計された Substrate は、ネイティブのゼロトラスト カーネルとネットワーク分離により、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;1 秒あたり 500 回を超える一時停止 / 再開アクティベーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実行しながら、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;500 ミリ秒未満での再開オペレーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、あらゆる Kubernetes インフラストラクチャで動作し、GKE 向けに最適化されたオープンソース ソリューションとして提供されます。最先端の AI チームはすでに Agent Substrate を活用しています。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Hermes Agent&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; の開発チームである &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Nous Research&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、Agent Substrate を基盤とした開発を積極的に進めています。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Hermes&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は現在、生産性、コーディング、CLI、個人向けエージェントの OpenRouter 使用量において、世界第 1 位の AI エージェントにランクされています。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ローカルから 100 万エージェント規模へ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デベロッパーはすでに Antigravity、Claude Code、Codex、OpenClaw、Hermes などのハーネスをローカルで実行していますが、それと、コード生成、ツールとの連携、自動実行を行う数十万の長期実行エージェントを同時に稼働させることとでは、根本的に異なります。そして、これこそが既存のアーキテクチャでは対応が極めて難しい課題となっています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント プラットフォームをローカル プロトタイプから大規模なエージェントの実行にスケールすると、インフラストラクチャの制約が根本的に変化します。これには、次のようなものが含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;不透明な信頼境界: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;モデルは任意のコードをその場で生成して実行できます。カーネルレベルの分離と動的なネットワーク制御がなければ、人間の目に触れたことのない信頼できないコードを実行することは、ホスト エスケープや認証情報の窃盗、データの流出といったリスクを伴います。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ツールアクセスの障壁:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントがコマンドライン ツール、ヘッドレス ブラウザ、ファイル システム ワークスペースを呼び出すには、フル機能のコンピュータ環境が必要です。これらを安全に実行するには、高速かつ容易でなければなりません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;大規模なバースト: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント ハーネス、ベンチマーク、強化学習のロールアウトにより、1 分間に数千のサンドボックスが生成されることがあります。汎用スケジューラはこうしたチャーンに対応しきれず、また、コンテナ イメージが繰り返し解凍されることで、深刻なディスク競合が発生する恐れがあります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アイドル状態のコンピューティング: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;自律型エージェントは、モデルの推論、ツールの応答、人間のフィードバックを待つ間、ほとんどの時間を休止状態で過ごします。アイドル状態のコンテナに専用の CPU と RAM を予約すると、貴重なリソースが無駄になります&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;。&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント専用に構築された基盤&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;プラットフォームチームがこれらの課題にぶつかったとき、彼らは受け入れがたいトレードオフを迫られます。それは、「制御と分離を犠牲にする」か、それとも「VM の高レイテンシと非効率性に目をつぶる」か、という選択です。Google は、チームがどちらか一方を選択する必要はないと考えています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、エージェントの実行をマシン管理から切り離すことで、この問題を回避します。クラウドネイティブな Kubernetes インフラストラクチャ上に構築された Agent Substrate は、エージェント ワークロード専用に設計された新しい実行レイヤを提供します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_2dtrRM6.max-1000x1000.jpg"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この基盤の上で、実行レイヤがサンドボックス化されたエージェント環境のライフサイクルを直接管理し、以下の機能を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;デフォルトでのセキュリティ確保: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ハードウェアで分離された Cloud Hypervisor microVM または gVisor サンドボックスを採用。さらに、きめ細かいネットワークポリシーを適用する Egress プロキシを組み合わせ、エージェントの手の届かない場所で認証情報を安全に挿入することで、認証情報の窃盗を防止します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;1 秒未満で起動: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;コンテナの起動遅延を排除。オンデマンドで、事前にウォームアップされたワーカーに対して、アクティブ化したエージェントをミリ秒単位で即座にディスパッチします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;高効率&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: アイドル状態のアクターは数百ミリ秒で一時停止され、スケジュールが解除されるため、コンピューティング リソースが解放されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オープンソースでポータブル: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;あらゆるコンピューティング環境のあらゆる Kubernetes クラスタで実行でき、Claude Code、OpenClaw、Hermes などのあらゆるエージェント フレームワークやハーネスと連携します&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;。&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;アーキテクチャの基本原則&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate がこれらの課題を解決する上での指針として、以下の4つのコア・アーキテクチャ原則を掲げています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1. カーネルとネットワークのレベルで、デフォルトで保護&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI エージェントは、信頼できないコードやターミナル コマンドを生成、実行することをコア機能としています。共有サーバー上でそうしたコードを実行することは、共有カーネルまたはネットワーク レベルで、ブレイクアウトや意図しないデータ漏洩を引き起こす重大なリスクを伴います。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_zC5wfpY.max-1000x1000.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、ホストカーネルとネットワーク レイヤの両方で、デフォルトで安全な状態を維持します。チームは、完全な Linux カーネル互換性を提供するハードウェア分離された Cloud Hypervisor microVM か、さらにオーバーヘッドの低いカーネル分離を提供する gVisor サンドボックスのいずれかを選択できます。Agent Substrate の統合ゲートウェイは、すべての Egress リクエストと Ingress リクエストを管理し、ネットワーク アクセスをきめ細かく拡張可能な方法で制御できるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2. 低レイテンシのアクティベーション用に構築されたコントロール プレーンとデータプレーン&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;分離された環境で長時間実行されるエージェントワークロードの密度を最適化するには、レイテンシを極限まで抑え、一時停止および再開のオペレーションを極めて高い頻度で実行できる、専用設計のコントロールプレーンとデータプレーンが必要です。Agent Substrate は、最小限のレイテンシでデータアウェア スケジューリングを処理する専用のコントロール プレーンを導入しています。一方、データプレーンは、事前にウォームアップされたワーカー上で 1 秒あたり数百件の一時停止 / 再開オペレーションを直接処理し、環境の準備にかかるオーバーヘッドを削減します。スナップショットは、永続的な状態を維持するためにローカル ディスクと Google Cloud Storage に書き込まれます。サンドボックス環境は 500 ミリ秒未満で以前の状態に再開でき、アイドル状態になるとすぐに再び一時停止できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_AQ7nEJ0.max-1000x1000.jpg"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3. 高密度かつアクティブ時のみのコンピューティング エコノミクス&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは、ほとんどの時間をモデルの推論、ツールの応答、ユーザー入力の待機に費やします。アイドル状態のコンテナのために物理 CPU と RAM を予約することは、高価で希少な容量をロックすることになり、エージェント フリートを大規模に実行できなくなる恐れがあります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、エージェントが一時停止した瞬間にリソースを解放できます。ゲスト ハイパーバイザの状態をローカル ディスクと Cloud Storage にスナップショットとして保存し、そのまま維持しながら、RAM と CPU を解放して他のエージェントを実行できるようにします。次のターンまたはツール呼び出しが到着すると、Agent Substrate はスナップショットとして保存したセッションをミリ秒単位で再開します。このゼロアイドル モデルでは、ホストあたり 1,000 を超える休止状態のエージェントを収容でき、従来のコンピューティングよりも 10 倍高いコンピューティング密度を実現します。ターン間で共有ファイル システムを必要とするワークロードの場合、オプションの &lt;/span&gt;&lt;a href="https://cloud.google.com/filestore"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Filestore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; エージェント ボリューム コントローラが永続的な NFS ストレージを提供します。詳細については後述します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;4. 基盤としての Kubernetes: スケールと信頼性&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;標準 VM 上にカスタム サンドボックス オーケストレーターを構築すると、チームはノードの復元、自動スケーリング、マルチゾーン スケジューリング、ネットワーク ポリシーといった、煩雑な運用ツールのメンテナンスを余儀なくされます。しかし、1 秒に満たないツール呼び出しを標準の Kubernetes Pod ライフサイクル経由でルーティングすると、リクエストごとに数秒の遅延が発生してしまいます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、両方のアプローチを組み合わせています。高頻度の一時停止 / 再開は、専用設計されたデータプレーンを介してローカル ワーカー上で直接実行されます。一方、Kubernetes はマシンを管理し、自己修復ノード、フリートの自動スケーリング、クラスタの信頼性を制御するとともに、ワーカー Pod 自体のライフサイクルを司ります。標準の Pod セマンティクスを必要とするワークロードでは、Agent Sandbox やカーネル分離 Pod などの既存のプリミティブが引き続き並行して動作します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Cloud インフラストラクチャ向けに最適化&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;100 万エージェント規模を実現できるエージェント プラットフォームを構築するには、適切な基盤となるコンピューティングとストレージのインフラストラクチャが必要です。GKE 上の Agent Substrate は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-custom-compute-classes"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;カスタム ComputeClass&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、スポットプールやオンデマンド プールを含む、さまざまなシェイプやファミリーにわたるマシンプールを動的に管理することで、マシンの入手可能性と柔軟性を最大化します。これには、Google のカスタム Arm ベース プロセッサである Google Axion のネイティブ サポートが含まれます。Google Axion は、競合するクラウド サービスと比較して、サンドボックス ワークロードのコスト パフォーマンスを最大 30% 向上させます。ステートフルなワークスペースの場合、GKE 上の Agent Substrate を &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/storage-data-transfer/filestore-agent-volumes"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Filestore エージェント ボリューム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;とオプションで統合できます。これは、NFS マウントをミリ秒単位でアタッチ / デタッチする新しいサービスで、エージェントをほぼ瞬時に開始 / 再開できます。また、ネイティブの Read-Write-Many（RWX）アクセスと POSIX 準拠のファイル ロックにより、書き込みの競合なしに安全なマルチエージェント コラボレーションを実現します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;スケーラブルな基盤上にエージェント プラットフォームを構築&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;本番環境向けのエージェント アプリケーションを構築する際、強固なセキュリティ、低レイテンシ、運用規模のいずれかを犠牲にする必要はありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Nous Research は、OpenRouter において使用量世界第 1 位を誇る AI エージェントである Hermes を開発しています。Hermes は、生産性、コーディング、個人向け、CLI エージェントでも第 1 位にランクされています。Nous Research は、Agent Substrate の初期設計パートナーとして、エージェント ワークロードが導入する分離と ID の要件をランタイムがどのように処理するかを評価しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「Hermes Enterprise は、お客様が既存のインフラストラクチャにデプロイできるようにすると同時に、エージェントごとの分離と拡張可能なアクセス制御を処理できるように構築されています。Agent Substrate は、プラットフォーム レイヤでこの両方に対処しつつ、貴重なコンピューティング リソースの消費も抑えます。Agent Substrate を使用した経験から、エージェント ワークロードの増加に合わせてアーキテクチャを効率的にスケールできると確信しています。」 - Nous Research、最高ビジネス責任者、Hervé Bizira 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、Kubernetes のマシンの復元力、自己修復ノード、宣言型管理を、カーネル分離、アクティブ時のみのコンピューティング、1 秒未満の実行のために構築されたエージェント ネイティブのデータプレーンと組み合わせることで、エンジニアリング チームに確実な拡張への道筋を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate はオープンソースであり、GKE をご利用のすべてのお客様が非本番環境ワークロードで利用できます。本番環境向けの一般提供サポートは、許可リストを通じてご利用いただけます。GKE クラスタにデプロイするには、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/ai-ml/install-overview-substrate"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE 上の Agent Substrate に関するドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;詳細については、Agent Substrate について、または&lt;/span&gt;&lt;a href="http://ate.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンソース リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- エンジニアリング担当バイス プレジデント、Alex Zakonov&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- エンジニア、Tim Hockin&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 25 Sep 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/agent-substrate-available-on-gke/</guid><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Agent Substrate は GKE にて高密度でスケーラブルな信頼できるインフラストラクチャを提供します</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/agent-substrate-available-on-gke/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Alex Zakonov</name><title>VP Engineering</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tim Hockin</name><title>Engineer</title><department></department><company></company></author></item><item><title>分散 Ray クラスタに gVisor サンドボックスを導入</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gvisor-sandboxes-for-ray-clusters-on-gke/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 8 月 26 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gvisor-sandboxes-for-ray-clusters-on-gke?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;強化学習（RL）のエコシステムでは、複雑なトレーニング後のワークフローを支える統合コンピューティング ランタイムとして、Ray の採用が急速に進んでいます。Google Cloud のお客様も、マルチモーダル データ パイプラインから最先端の RL まで、さまざまなワークロードに Ray を活用しています。しかし、エージェント モデルと推論モデルが進化するにつれて、重大な課題が浮き彫りになってきています。それは、動的なロールアウト、コード生成、マルチターンのツール操作を安全に実行するために、安全で分離されたサンドボックスを大規模にオーケストレートすることです。このたび、&lt;/span&gt;&lt;a href="https://www.anyscale.com/blog/announcing-native-sandboxing-in-ray" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Anyscale とのパートナーシップ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;による Ray の試験運用版ライブラリを導入いたします。このライブラリは、Google で開発中のエージェント型 AI テクノロジーを活用して、ネイティブで高性能なサンドボックス環境を分散 Ray クラスタに直接提供するものです。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Ray プリミティブとしてのサンドボックス&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ray は、トレーニング後のワークロードをオーケストレートするための標準的なランタイムとして定着しています。veRL、NeMo-RL、SLIME、MILES、SkyRL などのフレームワークは、すでに Ray を使用して分散トレーナー、推論エンジン、ロールアウト ワーカーなどのコンポーネントを調整しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ray サンドボックスの設計において重要な目標としたのは、隔離された実行のために新たな抽象化を導入するのではなく、既存の Ray プログラミング モデルに自然に馴染む形にすることです。サンドボックスは、Ray が管理する他のリソースと共通する特性を多く備えています。具体的には、マシンへの配置や、リソースの割り当て、作成と破棄、障害からの復旧、周囲のワークロードに応じたスケーリングなど、他のリソースと同様の管理が求められます。こうした背景から、各ハイレベル サンドボックスを Ray アクターとして表現する手法を採用しました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_SrQumpQ.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ray スケジューラは、どのノードでサンドボックスを実行するかを決定し、対応する CPU とメモリリソースを予約します。サンドボックス アクターが自身のライフサイクルを管理する一方で、gVisor はそのノード上で隔離された実行環境を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ray 2.58 以降では、フレームワークの作成者と研究者は、他のワークロードで使い慣れた Ray API やパターンをそのまま使用して、サンドボックス環境を管理できます。以下にその例を示します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;import ray\r\nfrom ray.experimental import sandbox\r\n\r\nray.init()\r\n# Create a gVisor sandbox environment and return an actor handle for a proxy actor\r\nsb = sandbox.create(\r\n    cpu=1.0,\r\n    memory=&amp;quot;512Mi&amp;quot;,\r\n    image=&amp;quot;python:3.12-slim&amp;quot;\r\n)\r\n# Execute code inside the sandbox\r\nresult = ray.get(sb.exec.remote(&amp;quot;python -c \&amp;#x27;import sys; print(sys.version)\&amp;#x27;&amp;quot;))\r\nprint(result.stdout)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d2c6cd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これにより、OCI 互換イメージから gVisor サンドボックスが作成され、Ray アクターのハンドルが返されます。&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;exec&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; の呼び出しは通常の Ray アクター呼び出しと同じであるため、サンドボックスはクラスタ内のどこにでも配置できます。作成されたアクターは、オペレーションを gVisor に転送するプロキシです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.ray.io/en/master/ray-core/api/sandboxes.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;サンドボックス API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、エージェント型ワークロードに必要な基本的なライフサイクル管理に対応しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;OCI コンテナ イメージから環境を作成する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;CPU とメモリの上限を設定する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;環境変数、作業ディレクトリ、ネットワーキングを構成する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;コマンドを実行する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ファイルの読み取り、書き込み、アップロード、ダウンロードを行う&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;サンドボックスの状態を検査する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;環境を終了または削除する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに詳細な制御が必要な場合は、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;SandboxRuntime&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してローカルの gVisor サンドボックスを直接操作できます。これにより、gVisor に引き渡す前の OCI 仕様をユーザー側で編集できるようになります。この API を使用してアクター内にローカル サンドボックスのプールを構築する方法を以下に示します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;import ray\r\nfrom ray.experimental.sandbox.runtime import SandboxRuntime\r\n\r\n@ray.remote\r\nclass SandboxPool:\r\n    def __init__(self, size: int = 3, image: str = &amp;quot;python:3.10-slim&amp;quot;):\r\n        self.runtime = SandboxRuntime()\r\n        self.sandboxes = [\r\n            self.runtime.create(image=image, memory=&amp;quot;512Mi&amp;quot;)\r\n            for _ in range(size)\r\n        ]\r\n\r\n    def run_command(self, index: int, command: str):\r\n        return self.runtime.exec(self.sandboxes[index], command)\r\n\r\n    def close(self):\r\n        for sb_id in self.sandboxes:\r\n            self.runtime.delete(sb_id)\r\n\r\n# Deploy an actor managing a pool of local sandboxes\r\npool = SandboxPool.remote(size=3)\r\nresult = ray.get(pool.run_command.remote(0, &amp;quot;python3 -c \&amp;#x27;print(\\&amp;quot;Hello from pool!\\&amp;quot;)\&amp;#x27;&amp;quot;))\r\nprint(result.stdout)\r\nray.get(pool.close.remote())&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d5a9410&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;gVisor を選ぶ理由&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;モデルが生成したコードを実行する際は、その環境内のコードを「信頼できないもの」として扱う必要があります。Ray サンドボックスは、Google のオープンソース アプリケーション カーネルである &lt;/span&gt;&lt;a href="https://gvisor.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;gVisor&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を初期サンドボックス ランタイムとして使用します。gVisor は、Linux システムコール インターフェースの大部分をユーザー空間に実装し、ワークロードとホストカーネルの間に、さらなる分離境界を追加します。OCI 互換で、標準のコンテナ イメージをそのまま利用でき、Docker デーモンやホスト Docker ソケットをサンドボックスに公開する必要もありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この組み合わせは、エージェント型ワークロードに非常に適しています。環境を動的に作成できるほど軽量に保ちながら、生成されたコードを通常のコンテナで直接実行するよりも強力な隔離環境を実現できるからです。gVisor は 1 秒未満の高速起動と低メモリ オーバーヘッドを両立しているため、サンドボックスを粒度の細かい分散リソースとして柔軟に活用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ray の今後のバージョンでは、&lt;/span&gt;&lt;a href="https://github.com/agent-substrate/substrate" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; や Kata Containers といった他のサンドボックス ランタイムにもサポートを拡大していく予定です。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE で Ray サンドボックスを試す&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://docs.ray.io/en/master/ray-core/sandboxes.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ray サンドボックス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の詳細は、Ray のドキュメントでご確認いただけます。GKE でこれらのサンドボックス機能を試すには、&lt;/span&gt;&lt;a href="https://docs.ray.io/en/master/cluster/kubernetes/examples/ray-sandboxing.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ray サンドボックスのユーザーガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご参照ください。フィードバックやアイデアがございましたら、&lt;/span&gt;&lt;a href="https://github.com/ray-project/ray/issues/65352" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GitHub&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の issue でディスカッションにぜひご参加ください。強化学習における Ray の未来を一緒に考えていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google、スタッフ ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Andrew Sy Kim&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Anyscale、最高技術責任者、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Philipp Moritz 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 04 Sep 2026 11:20:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gvisor-sandboxes-for-ray-clusters-on-gke/</guid><category>GKE</category><category>AI infrastructure</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>分散 Ray クラスタに gVisor サンドボックスを導入</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gvisor-sandboxes-for-ray-clusters-on-gke/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Andrew Sy Kim</name><title>Staff Software Engineer, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Philipp Moritz</name><title>Chief Technology Officer, Anyscale</title><department></department><company></company></author></item><item><title>GKE の ClusterNetworkPolicy: マイクロサービスの制御と自律性のバランスを取る</title><link>https://cloud.google.com/blog/ja/products/networking/new-clusternetworkpolicy-in-gke/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 8 月 11 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/networking/new-clusternetworkpolicy-in-gke?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;マルチテナントの Kubernetes 環境におけるネットワーク セキュリティの管理では、通常、2 つの異なるニーズのバランスを取ることが求められます。デベロッパーがマイクロサービス間で円滑な通信を確保したいと考える一方で、プラットフォームおよびセキュリティ チームは、コンプライアンスの維持、ラテラル ムーブメントの防止、そしてクラスタ全体のガードレールの確立を確実に行わなければなりません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来、これには標準の Kubernetes NetworkPolicy が主なツールとして使われてきました。標準の NetworkPolicy は、単一の名前空間を分離するには効果的ですが、そのスコープは個々の名前空間に厳密に限定されており、デベロッパーのセルフサービスを前提とした設計になっています。クラスタ管理者がグローバルなセキュリティ強化のために使用しようとすると、ポリシーの競合や運用上の課題が生じる可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この問題に対処するため、Google は Kubernetes SIG-Policy ワーキング グループ（WG）が開発したオープンソース標準である ClusterNetworkPolicy（CNP）を Google Kubernetes Engine（GKE）に導入しました。大規模環境を想定して設計された CNP は、クラスタ全体のリソースです。これにより、管理者はネットワーク セキュリティを一元管理できるようになり、グローバル セキュリティの担当者が、一貫性のあるバイパスできないポリシーを実装するための仕組みを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;CNP の技術的な詳細、一般的なユースケース、ポリシーの例、利用開始方法について、以下をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ティアによるポリシーの構造化&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ClusterNetworkPolicy のコア機能は、その階層的なティア システムです。CNP は、フラットで競合するピアルールを同時に調整しようとするのではなく、決定論的なトップダウンの評価階層を確立します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;管理者ティア&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 最も優先度の高いレベル。ここでのルールは、他のあらゆるポリシーよりも先に適用されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ネットワーク ポリシー ティア&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 標準の名前空間レベル。デベロッパーが個々のアプリケーション ポリシーを管理します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ベースライン ティア&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 最も優先順位が低く、他のどのポリシーも適用されない場合のクラスタのデフォルト動作を規定します。これは、名前空間スコープのポリシーを使用でオーバーライドできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/tiers_RyrAyqt.max-1000x1000.jpg"
        
          alt="tiers"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このティア構造により、ネットワーク セキュリティを組織の役割と整合させることができます。標準のロールベース アクセス制御（RBAC）を使用すると、管理者ティアを管理してコンプライアンス要件を適用できます。一方、プラットフォーム チームはベースライン ティアを使用して、クラスタ全体にデフォルトの「すべて拒否」ゼロトラスト体制を設定できます。同時に、デベロッパーはコア セキュリティ要件をオーバーライドすることなく、自身のアプリケーションに対して標準ネットワーク ポリシーを定義できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この決定論的なトップダウンの評価方法により、異なるチームのポリシー間の競合が解消されます。管理者ティアでは、明示的な Pass アクションが導入されています。これにより、セキュリティ チームはグローバル ルールに照らしてトラフィックを検査し、最終的な許可または拒否の決定をデベロッパーの名前空間ポリシーに委任できるため、中央での統制と分散管理の両立が容易になります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;一般的なネットワーク セキュリティ シナリオ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このティア アーキテクチャは、複雑なセキュリティ要件を一元化されたルールへと落とし込みます。ClusterNetworkPolicy が有効な解決策となる一般的なシナリオをいくつか紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;機密性の高いワークロードの分離&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 管理者ティアのグローバル拒否ルールを適用して、支払い処理やコンプライアンス データに使用される名前空間など、特定の名前空間をクラスタの他の部分から分離できます。このアクションは、放っておくとこれらの環境をさらしてしまう恐れのある、制限の緩いデベロッパー ポリシーをオーバーライドします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コアサービスの保護&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 内部運用に支障をきたすような構成を防ぐため、管理者は kube-dns などの重要なサービスに対して、管理者ティアのグローバル許可ルールを作成できます。これにより、名前空間ポリシーに構成ミスがあっても、これらのサービスへのアクセスを維持できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;外部への下り（外向き）の管理&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: IP アドレス範囲のマッチングを利用することで、下り（外向き）トラフィックをクラスタレベルで制御できます。この機能を使用すると、企業イントラネットや外部 IP 範囲へのアクセスを明示的に制限または許可できるため、不正なデータの持ち出しに対する安全対策として機能します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;シナリオの例&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;一般的な企業の要件を考えてみましょう。すべての名前空間にわたるアプリケーション ワークロードは、中央のプラットフォーム インフラストラクチャ（共有認証サービスやテレメトリー サービスなど）へのアクセスが許可されている必要がありますが、その一方で、機密性の高い環境（制限付きの Vault 名前空間など）へのアクセスは厳格に禁止されます。その一方で、通常のマイクロサービス間のトラフィックは、デベロッパーが管理する名前空間スコープのポリシーに委ねられます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ClusterNetworkPolicy を使えば、これを簡単に実現できます。プラットフォーム管理者は、管理者ティアのガードレールを次のように一元的に定義するだけです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: policy.networking.k8s.io/v1alpha2\r\nkind: ClusterNetworkPolicy\r\nmetadata:\r\n  name: platform-isolation-guardrail\r\nspec:\r\n  tier: Admin\r\n  priority: 10\r\n  subject:\r\n    # Target all application tenant namespaces, excluding system and core infrastructure\r\n    namespaces:\r\n      matchExpressions:\r\n        - key: kubernetes.io/metadata.name\r\n          operator: NotIn\r\n          values: [&amp;quot;kube-system&amp;quot;, &amp;quot;shared-services&amp;quot;, &amp;quot;restricted-vault&amp;quot;]\r\n  egress:\r\n    # 1. Mandate access to central shared platform services\r\n    - name: allow-shared-services\r\n      action: Accept\r\n      to:\r\n      - namespaces:\r\n          matchLabels:\r\n            kubernetes.io/metadata.name: shared-services\r\n\r\n    # 2. Enforce strict block on accessing the restricted vault namespace\r\n    - name: block-restricted-vault\r\n      action: Deny\r\n      to:\r\n      - namespaces:\r\n          matchLabels:\r\n            kubernetes.io/metadata.name: restricted-vault\r\n\r\n    # 3. Explicitly delegate all remaining traffic to developer namespace policies\r\n    - name: delegate-remaining-egress\r\n      action: Pass\r\n      to:\r\n      - namespaces: {}\r\n      - networks:\r\n        - 0.0.0.0/0\r\n        - ::/0&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d278690&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;オープンソース基盤の拡張&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、この機能を独自の拡張機能として構築するのではなく、Kubernetes コミュニティと協力して ClusterNetworkPolicy API（policy.networking.k8s.io）を設計し、名前空間スコープの NetworkPolicy API（networking.k8s.io）と明確に区別しました。さらに、Cilium コミュニティと緊密に連携して、API の実装を構築しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE はオープンソース標準に基づいて構築されているため、セキュリティ構成をさまざまな環境に移植することが可能です。ClusterNetworkPolicy API は、ティアの選択をネイティブにサポートしているため、明確で決定論的なポリシー評価が可能です。このアプローチにより、管理者は堅牢なセキュリティ ガードレールを適用しながら、開発チームが必要とする運用上の柔軟性を維持できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE の ClusterNetworkPolicy は、ワークロードのネットワーク セキュリティを強化し、運用を名前空間スコープのルールから、クラスタ全体にわたる統合されたガバナンスに移行します。現在は、バージョン 1.36 以降でプレビューとして利用可能です。詳細と利用開始方法については、以下をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-cluster-network-policy/"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE ClusterNetworkPolicy の構成&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://network-policy-api.sigs.k8s.io/reference/spec/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kubernetes SIG-Network ClusterNetworkPolicy API 仕様&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;グループ プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Srini Jasti&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Blaz Zupan&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 24 Aug 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/networking/new-clusternetworkpolicy-in-gke/</guid><category>Containers &amp; Kubernetes</category><category>GKE</category><category>Developers &amp; Practitioners</category><category>Networking</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE の ClusterNetworkPolicy: マイクロサービスの制御と自律性のバランスを取る</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/networking/new-clusternetworkpolicy-in-gke/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Srini Jasti</name><title>Group Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Blaz Zupan</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>少ないリソースでより多くの成果を上げる: GKE でエージェントあたりの費用を 75% 削減する方法</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/reduce-your-agents-costs-with-gke-agent-sandbox/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 7 月 31 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/reduce-your-agents-costs-with-gke-agent-sandbox?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;昨今のエージェントの時代において、最新のクラウド アプリケーションは、単なる受動的なツールの集合体から、幅広いタスクにわたって推論、計画、実践する自律的なデジタル ワーカーのフリートへと進化しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このような環境を設計するプラットフォーム エンジニアリング チームにとって、最も簡単なアプローチは、仮想マシン（VM）上で動作する OpenClaw や Hermes などのオープンソース フレームワークにエージェントをデプロイすることです。しかし、それらのワークロードが本番環境に移行し、追加のユーザーやユースケースをサポートするためにスケールするにつれ、チームはすぐに重大な課題に直面します。AI エージェントはバースト的に動作する傾向があり、しばらくの間はリクエストを積極的に処理したりコードを実行したりしますが、その後はユーザー入力や外部トリガーを待つ間、長期間の非アクティブ状態になります。静的なコンピューティング割り当てに依存している場合、アイドル状態のエージェントであっても貴重な CPU とメモリを消費し続けます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;問題となるのは、信頼性、スケーラビリティ、効率性を損なうことなく、固定されたコンピューティング フットプリントに、いかに多くのエージェントを安全に詰め込むかということです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その答えは、初期段階からオーケストレーションをアーキテクチャ全体の一部として組み込むことです。オーケストレーションにより、ユニット エコノミクスとスケーラビリティ、使いやすさ、信頼性を初日から大幅に向上させることができます。Google Kubernetes Engine（GKE）は、高度なオーケストレーション機能を提供します。コンピューティング能力を最大限に活用できるよう、Google は、固定の Google Compute Engine VM インスタンス（n2-standard-48）で実行される単一の GKE ノードに、パフォーマンス低下や繰り返しの障害を発生させずに搭載できる AI エージェントの最大数をテストしました。OpenClaw プロファイルを使用して、段階的な最適化を適用し、エージェント ワークロードを大規模に実行するうえでオーケストレーションが果たす重要な役割を実証しました。詳細については、以下をお読みください。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/agent_density_blog_img_1.max-1000x1000.png"
        
          alt="agent_density_blog_img_1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ベースライン: microVM で OpenClaw を実行する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;信頼できないマルチエージェント ワークロードをセキュアに実行するには、強力な分離が必要です。一般的なアプローチとして、Kubernetes デプロイメント上の専用マイクロ VM（&lt;/span&gt;&lt;a href="https://katacontainers.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kata コンテナ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;など）内で各エージェントを実行する方法があります。これにより、ハードウェア レベルでの強力な分離が実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この方法では必要なセキュリティ境界は確保できますが、すぐにスケーリングの限界に直面します。各マイクロ VM には、メモリと CPU リソースを消費する独自のゲスト オペレーティング システムが必要であるため、実際のエージェントで使用できる実際のリソースが制限されます。このベースライン シナリオでは、標準の GKE ノードで OpenClaw エージェントが 61 個に達した時点でスケーリングの限界に達し、信頼性が低下してワークロードのヘルスチェックが定期的に失敗するようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;最適化 1: GKE Agent Sandbox で密度を向上する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この問題に対処するため、同じエージェント ワークロードをマイクロ VM から &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/bringing-you-agent-sandbox-on-gke-and-agent-substrate?e=0&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; に移行しました。GKE Agent Sandbox は、エージェントの実行におけるセキュリティとパフォーマンスの要件に特化して設計された Kubernetes プリミティブです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Agent Sandbox は、重いゲスト オペレーティング システムに依存するのではなく、オープンソースの安全なコンテナ サンドボックスである &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;gVisor&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; を活用します。gVisor は、ユーザー空間カーネル（Sentry）を使用してシステムコールをインターセプトし、フィルタリングします。これにより、標準の Kubernetes コンテナの軽量なフットプリントを維持しながら、信頼できないコードの実行に対して本番環境レベルの安全な分離が提供されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;オーバーヘッドが削減されたことでサンドボックス自体の効率が向上し、障害が発生する前に同じ VM 内に 88 個の OpenClaw エージェントをデプロイできるようになりました。これは、信頼性の高いセキュリティ境界を維持しつつ、同じ固定容量で実行できるエージェントの数が 44% 増加したことを意味します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そのため、5 月に GKE Agent Sandbox の一般提供が開始してから、4 週間足らずで使用量が 7 倍以上に増加したのも不思議ではありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;重要なポイント: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Google のテストでは、OpenClaw タイプのエージェントを GKE Agent Sandbox に移行することで、vCPU あたりのエージェント数を 40% 以上増やし、エージェントあたりの費用を 30% 以上削減しながら、パフォーマンス プロファイルはほぼ同じ水準を維持できました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;最適化 2: オーケストレーションの価値&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Agent Sandbox はアクティブなワークロードを最適化しますが、アイドル状態の AI エージェントの問題を解決するには、ワークロード オーケストレーションをエージェント アーキテクチャの中心に据える必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アイドル状態のエージェントをバックグラウンドで実行し続けるのではなく、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/pod-snapshots"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Pod スナップショット&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して永続ストレージにチェックポイント（固定）することで、物理 CPU とメモリリソースをクラスタに解放できます。新しいタスクトリガーが到着すると、軽量の Kubernetes コントローラまたはイベント ゲートウェイがリクエストをインターセプトし、スナップショットからエージェントを再開するよう GKE にシグナルを送信します。この処理はミリ秒単位で行われます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このパターンにより、ワークロードの動作に基づいて物理的なコンピューティング リソースを確実にオーバーサブスクライブできるため、同じノードにより多くのエージェントを配置できます。ただし、オーバーサブスクリプションは万能なアプローチではなく、いくつかのトレードオフが伴います。AI エージェントごとにレイテンシ要件と実行モデルが異なるためです。すべてのエージェントを同じように扱うと、レイテンシによってユーザー エクスペリエンスが低下するか、VM のオーバープロビジョニングによってプロジェクトが破綻することになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE を使用すると、さまざまなタイプのエージェントやユースケースに合わせてカスタマイズされたデプロイをサポートするエージェント プラットフォームを運用できます。各デプロイは、独自のパフォーマンスと費用の要件に合わせてファインチューニングされます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_zwdfQeH.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="ui5hp"&gt;GKE は、レイテンシの感度とリソース密度のバランスを取りながら、エージェント ワークロードのさまざまな動作をサポートします。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下に、パフォーマンス要件が大きく異なるエージェント ワークロードの例を紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;リアルタイムのコーディング アシスタント&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（レイテンシの影響を受けやすい）: 開発者向けの直接エージェントには、1 秒未満の起動時間（1 秒未満）が求められ、キューイングは一切許容されません。GKE は、GKE Pod スナップショットと Agent Sandbox ウォームプールを組み合わせることで、ほぼ瞬時に実行できる、ウォームアップ済みの分離されたサンドボックスを維持します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自律型チームメイト &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（バランス型）: インタラクティブなバックグラウンド エージェントは、平均的な起動時間（数秒）を許容できます。GKE の一時停止と再開の機能により、これらのエージェントはオンデマンドで復元されるため、アイドル状態の間にコンピューティング リソースを消費することはありません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ヘッドレス バックグラウンド エージェント&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（レイテンシ許容型）: 毎日スケジュール設定される調査や分析の cron ジョブは、キューの遅延を許容できます。クラスタ容量が利用可能になるまで 1 時間待ってこれらのジョブを実行しても、ビジネスの成果が損なわれることはありません。このようなエージェントのコストを抑えるには、最大のリソース オーバーサブスクリプションを使用します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;つまり、GKE では、クラスタ全体で単一の戦略を強制するのではなく、ノードプールとワークロード構成全体で異なる動作を同時にサポートできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「Thundering Herd」問題、つまり、エージェントが一斉に起動し、同時にコンピューティングを要求する状況を想定してください。GKE では、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox#warm-pools"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox ウォームプール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;や&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/agent-sandbox-pod-snapshots"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;一時停止と再開&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;などの機能を使用して、特定の要件（パフォーマンス重視かコスト重視か）に基づいて、コスト削減の可能性とパフォーマンス保証とのバランスをチューニングできるようになっています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;パフォーマンス重視:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 大規模で突発的なトラフィックの急増時にも、1 秒未満のパフォーマンスを保証する必要があるユースケースの場合は、Agent Sandbox のウォームプールを使用してバッファをプロビジョニングできます。この構成では、同じノードで 133 個の OpenClaw エージェントを実行できました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コスト重視: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;レイテンシを許容できるワークロードや、段階的に実行できるワークロードでは、オーバースクリプション率を高くすることでノード密度を大幅に高めることができます。この構成では、起動時間を 5 秒未満に抑えながら、同じノードで 274 個のエージェント（ベースラインの 3 倍以上）を実行できました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;重要なポイント: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Agent Sandbox と GKE の一時停止および再開機能を組み合わせることで、アイドル状態のエージェントを固定し、固定のコンピューティング容量をオーバーサブスクライブできます。アクティビティが断続的に発生するエージェントの場合、エージェント密度が最大 3.5 倍になり、エージェントあたりのコストが最大 75% 削減されます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;予算を増やさずにエージェントをスケールさせる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントをスケールしても、インフラストラクチャの予算を比例してスケールする必要はありません。例が示すように、適切なプラットフォーム機能を採用し、最初からオーケストレーションを考慮することで、コンピューティング容量から得られる価値を劇的に変えることができます。GKE を使用すると、積極的なコスト削減を優先する場合でも、パフォーマンスを最適化する場合でも、インフラストラクチャをビジネス目標に容易に合わせることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そして、これはまだ始まりにすぎません。Google Cloud は、エージェントの時代の要求に対応できるよう、常に新しいイノベーションを推進しています。コンピューティング容量をさらに有効活用する準備はできていますか？&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox に関するドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で、GKE がチームのイノベーションをより迅速かつ低コストで実現するのにどのように役立つかをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- プロダクト マネージャー、&lt;strong&gt;Drake Williams&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- エンジニアリング マネージャー、&lt;strong&gt;Steven Linde&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 07 Aug 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/reduce-your-agents-costs-with-gke-agent-sandbox/</guid><category>AI &amp; Machine Learning</category><category>GKE</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>少ないリソースでより多くの成果を上げる: GKE でエージェントあたりの費用を 75% 削減する方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/reduce-your-agents-costs-with-gke-agent-sandbox/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Drake Williams</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Steve Linde</name><title>Engineering Manager</title><department></department><company></company></author></item><item><title>アイドル状態のアクセラレータを最小限に抑える: llm-d での協調型タイムスライスによるネイティブ RL ジョブのインターリーブ</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-co-operative-time-slicing-for-rl-in-llm-d/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 7 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/introducing-co-operative-time-slicing-for-rl-in-llm-d?e=0&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;大規模言語モデル（LLM）のトレーニング後の強化学習（RL）において、その背後にある数学は妥協が許されないことで知られています。最先端の AI ラボでは、Group Relative Policy Optimization（GRPO）などの RL のトレーニング後のアルゴリズムを使用して推論モデルやコーディング モデルの限界を押し広げるなか、アーキテクチャやインフラストラクチャの厳しい制約に日常的に直面しています。業界の関心の多くは、依然としてアクセラレータの物理容量の獲得に集中していますが、複数の RL ジョブを実行し、モデルをより高いレベルのインテリジェンスに引き上げるために必要な高速性を実現するには、インフラストラクチャの効率も同様に重要です。大規模な分散 RL では、同期サンプリングとトレーニングが厳密に順次フェーズとして実行されるため、トレーナーとサンプラーのリソースが交互にアイドル状態になるため、深刻なリソース ボトルネックが発生します。一方、非同期アーキテクチャではこれらのフェーズを重複させようとしますが、トレーナーは、次のサイクルを開始する前に特定の軌跡バッチが完了するのを待つ間、頻繁にアイドル状態になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;本日は、この構造的な無駄を解消するソリューションとして、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;llm-d&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; プロジェクトによる&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;協調型タイムスライス&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;をご紹介します。ロールアウトのサンプリングや勾配トレーニングといった個別の RL ステップを、スケジュール可能な動的エンティティとして扱うことで、独立した RL ジョブを共有物理ハードウェアにインターリーブできます。初期ベンチマークでは、このプラットフォーム レベルの多重化により、モデルの収束や精度に影響を与えることなく、アクセラレータの集計デューティ サイクルがベースラインの約 40% から最大 70% まで向上することが示されています。これにより、時間の経過とともに発生するコンピューティングの無駄がなくなるため、コスト パフォーマンスが向上し、TCO の大幅な削減が実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同期設定の場合、プラットフォームはサンプラーとトレーナーの両方をインターリーブして、交互に生じるアイドル時間を最小限に抑えます。一方、非同期ワークロードはタイムスライスを利用して、RL トレーナーのイテレーション間に生じる断片的なアイドル時間を動的に回収して再利用します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image4_zZBzQx7.max-1000x1000.png"
        
          alt="image_1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このブログ記事では、このタイムスライス ソリューションについて、技術フロー、現在のリリース、今後のロードマップを詳しく説明します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;RL インフラストラクチャの効率化のための llm-d（全体像）&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は当初から、大規模な RL のトレーニング後にインフラストラクチャに深刻なボトルネックが生じることを予測し、RL ワークロードにおけるインフラストラクチャの非効率性を解消することに取り組んできました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そのなかで、アクセラレータのアイドル時間をなくすことを重視し、推論、エージェント、RL ワークロード向けの高度にコンポーズ可能なインフラストラクチャ スタックに &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;llm-d&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を組み込みました。RL 向け &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt; llm-d&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; スタックには、次のような特徴があります。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スループット重視の推論 &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（&lt;/span&gt;&lt;a href="https://github.com/llm-d/llm-d-router" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;llm-d-router&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）: RL ワークロード全体にデプロイされ、成熟した、本番環境でテスト済みのエンジンです。ロールアウト生成スループットを最大化してパイプライン常にフル稼働させることに重点を置いています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;高ベロシティの Agent Sandbox &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;（&lt;/span&gt;&lt;a href="https://github.com/kubernetes-sigs/agent-sandbox/tree/main/examples/agent-sandbox-rl" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;レシピ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 大規模かつ高密度な環境での検証済みで、ロールアウトの生成と評価中に、安全な 1 秒未満でのツール使用と分離されたコード実行を実現します。Agent Sandbox は、報酬シグナルの生成のための高速インテーク マニホールドとして機能し、タイムスライスされた NVIDIA GPU がリソース不足になるような、サンドボックスがレイテンシのボトルネックにならないように設計されています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コア パイプライン プリミティブ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 重み転送の信頼性と速度の問題に対処するため、Google は Weight Propagation Interface（&lt;/span&gt;&lt;a href="https://github.com/llm-d-incubation/weight-propagation-interface/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;WPI&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）を構築するとともに、RL の全体的なオブザーバビリティと信頼性の向上に注力しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;RL ループにおける効率性の課題&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;分散型 RL トレーニングの後の運用は、生成（ロールアウトのサンプリング）と最適化（勾配の更新）を交互に繰り返す、断片的で継続的なサイクルとして機能します。従来のクラウド インフラストラクチャは、継続的で安定した状態のワークロード向けに設計されているため、標準の Kubernetes クラスタでは、この交互のリズムに適応できません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image3_iTB2QsU.max-1000x1000.png"
        
          alt="image_2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この構造的なケイデンスは、運用が大規模になると、次の 2 つのような大きなシステム上の非効率性を生み出します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アイドル状態のアクセラレータ: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;各フェーズは順次発生するため、GPU クラスタはライフサイクルの 40～60% の間にわたって、完全にアイドル状態（使用率 0%）になります。トレーナーはサンプリング ロールアウトが完了するまでアイドル状態で待機し、サンプラーは勾配の更新と重みの分散中にアイドル状態で待機します。これは、年間で数百万ドル規模の資本の無駄につながる可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コンテキストのロックイン: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;RL トレーニングとサンプラーは、NVIDIA CUDA コンテキストとすべてのデバイスメモリを常駐させておく必要があるため、アイドル状態のフェーズでも、ランタイム全体にわたってアクセラレータの割り当てを保持し続けます。標準的なスケジューラでは、これらの Pod を稼働中の RL ループのフェーズレベルでの状態が交互に変化することに合わせるのではなく、静的でサイロ化された割り当てとして扱います。そのため、非アクティブなフェーズでも貴重なハードウェアがロックされたままになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;重要なのは、これが単なる同期 RL の問題ではないということです。非同期バリアントでは生成とトレーニングが重複して行われますが、アイドル時間を完全に軽減するわけではありません。生成は RL ループ固有のボトルネックであり、ロールアウト データが蓄積されるのを待っている間、トレーナー アクセラレータは依然としてリソース不足に陥ります。非同期ジョブがポリシーに沿って実行されるほど、こうしたアイドル状態の時間は増大します。生成とトレーニングのずれを制限するバウンド ステイルネスにより、新しいロールアウトの準備が整っていない場合はパイプラインが停止するからです。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;協調型タイムスライス（RL ジョブのインターリーブ）のメリット&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;RL ジョブ中にアクセラレータがアイドル状態になるのを防ぐために、llm-d プロジェクトの協調型タイムスライスでは、ハードウェアがアップストリーム フェーズを待機するのではなく、インフラストラクチャが独立した RL ジョブを共有ハードウェア ブロックに動的にインターリーブできます。これにより、基盤となるモデルの収束や精度を変更することなく、アクセラレータの総使用率を向上させることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同期 RL のフェーズ境界でジョブ A がアイドル状態になると（または非同期 RL で新しいロールアウト データ待ちでジョブ A が停止すると）、インフラストラクチャは物理アクセラレータをタイムスライスし、ジョブ B のアクティブなサンプリング フェーズまたはトレーニング フェーズに切り替えます。内部的にこの切り替えは、チェックポイント / 復元として扱われます。ジョブ A のデバイス状態全体がアクセラレータ メモリからホスト DRAM にチェックポイントされ、代わりにジョブ B の以前に保存された状態が復元されます。アクセラレータを占有するジョブの状態は常に 1 つだけであるため、フレームワーク レベルの干渉やメモリ不足（OOM）障害を発生させることなく、ステップを安全に切り替えることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_8AUuWcL.max-1000x1000.png"
        
          alt="image_3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;タイムスライス: アーキテクチャの概要&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;タイムスライス システム アーキテクチャは、ワークロード スコープ（アプリケーション ロジック）、クラスタ スコープ（調整）、ノードスコープ（ハードウェア管理）の 3 つのレイヤで構成されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ワークロード スコープのレイヤ（アプリケーション ランタイム）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザーのコードが実行される場所で、トレーニング ループ、推論サーバー、RL フレームワークなどがあります。新たに追加されたのは、タイムスライス クライアント ライブラリで、タイムスライス オーケストレーターで 2 つの gRPC API を公開します。1 つはアクセラレータへの排他的アクセスをリクエストする &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;acquire()&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; で、もう 1 つはそれを解放する &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;yield()&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; です。ユーザーは、アクセラレータに触れるフェーズをこれらの呼び出しでラップし、オーケストレータにフェーズの境界を通知します。ML フレームワーク（PyTorch FSDP、vLLM など）や、CUDA コンテキスト、アクセラレータ メモリ割り当てなど、他はすべて変更なしで実行されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;クラスタ スコープのレイヤ（制御およびオーケストレーション プレーン）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;このレイヤは、どのジョブがいつアクセラレータにアクセスできるかを決定します。同じ物理アクセラレータを共有するジョブ（例: 同じ GPU ノードセットでインターリーブする 2 つの RL ジョブ）は、1 つのグループに配置されます。タイムスライス オーケストレーターは、グループごとにロックキューを維持します。ロックキューは、そのグループのアクセラレータへの排他的アクセスを待機しているジョブの順序付きリストです。キューの先頭のジョブのみがロックを保持してハードウェア上で実行され、他のすべてのジョブは &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;acquire()&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 呼び出しでブロックされた状態で待機します。実行中のジョブが yield() を呼び出すと、オーケストレーターはロックをキュー内の次のジョブに渡し、グループ内のすべてのノードで協調的なコンテキスト切り替えをトリガーします。将来的には、ワークロード配置オプティマイザーがワークロード フェーズ パターンをプロファイリングし、互いに補完的なアイドル フェーズのジョブを自動的にペアリングできるようになるため、ユーザーがジョブのグループ化を明示的に指定する必要はなくなります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ノードスコープ レイヤ（ハードウェアとデータプレーンの分離）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;このレイヤは、各アクセラレータ ノードでチェックポイントと復元の切り替えを実行します。特権 DaemonSet であるスナップショット エージェントは、オーケストレーターから指示を受け取り、それをハードウェア レベルのオペレーションに変換します。具体的には、アクセラレータ プロセスを一時停止し、デバイスの状態をホスト DRAM にシリアル化して、ジョブがアクセスを再開したときに復元します。このエージェントは、プラグイン可能なバックエンド インターフェースを中心に構築されており、最初の実装として cuda-checkpoint が使用されています（今後さらに追加される予定です）。今後のバックエンドでは、より高速なスナップショット メカニズムや、デバイスの状態全体ではなく LoRA アダプタなどの特定のメモリアドレスをオフロードするなどの、より選択的なアプローチが導入される見込みです。エージェント自体は、ベアメタル環境と Slurm 環境向けに Kubernetes の外部でスタンドアロンで動作するように設計されています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;フロー: 全体像&lt;/strong&gt;&lt;/h4&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_ac5z6wX.max-1000x1000.png"
        
          alt="image_4"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ワークロードが現在のアクセラレータ フェーズを終了すると、そのタイムスライス クライアント ライブラリはタイムスライス オーケストレーターに対して &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;yield()&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を呼び出し、アクセスを解放します。オーケストレーターは、グループ内の各ノードのスナップショット エージェントに指示を送信して、コンテキストの切り替えを開始します。エージェントは、譲歩するワークロードのプロセスをフリーズし、そのデバイスの状態をアクセラレータ メモリからホスト DRAM に移動します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アクセラレータが解放されると、オーケストレーターはキューで待機している次のワークロードにグループロックを付与します。それらのノード上のスナップショット エージェントに対して、そのワークロードの以前に保存された状態をホスト DRAM からアクセラレータ メモリに復元するよう指示し、その後、ワークロードの保留中の &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;acquire()&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 呼び出しのブロックを解除します。ワークロードは、コンテナの再起動やフレームワークの再初期化、ストレージからのモデル再読み込みを行うことなく、中断したところから正確に実行を再開します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;譲歩したワークロードは、ホスト DRAM でウォーム状態を維持します。オーケストレータが再びロックを許可すると、スナップショット エージェントは同じ切り替えを逆方向に実行します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;開発者エクスペリエンス（クライアントサイド）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;研究者は、低レベルの CUDA コンテキスト切り替えやカスタム スケジューリング ループに煩わされることなく、コア モデリング ロジックに集中したいと考えています。RL ジョブのオーケストレーションに Ray や同様のプラットフォームを使用している場合、タイムスライスを使用してもクライアント側への影響は最小限に抑えられます。実際、プラットフォーム レベルでトレーニング ジョブとサンプリング ジョブを別々にキューイングしている場合は、クライアント側にはまったく影響が及ばない可能性があります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;from timeslice import TimeSliceOrchestratorClient\r\n\r\norchestrator = TimeSliceOrchestratorClient(target=&amp;quot;orchestrator:50051&amp;quot;)\r\n\r\n@orchestrator.on_accelerators(group_id=&amp;quot;trainer-group&amp;quot;)\r\ndef train_phase(model, trajectories):\r\n    return model.update(trajectories)\r\n\r\n@orchestrator.on_accelerators(group_id=&amp;quot;sampler-group&amp;quot;)\r\ndef generate_phase(model, prompts):\r\n    return model.generate(prompts)\r\n\r\n# Standard sequential loop — interleaved with other jobs under the hood\r\nfor epoch in range(EPOCHS):\r\n    trajectories = generate_phase(policy, dataset)\r\n    rewards = compute_rewards(trajectories)\r\n    train_phase(policy, rewards)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1e8df550&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;現在のリリースと今後の見通し&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、タイムスライスのフルスタック（スナップショット エージェント、アクセラレータ オーケストレーター、Python クライアント ライブラリ）をリリースいたしました。各スタックには、RL ワークロードにタイムスライスを統合するための&lt;/span&gt;&lt;a href="https://github.com/llm-d-incubation/llm-d-rl-time-slicing/tree/main/guides" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ユーザーガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;が付属しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ロードマップの主なハイライトは次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;レイテンシと状態の最適化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;より高速なチェックポイント / 復元バックエンドでスナップショット エージェントを拡張し、コンテキスト切り替えのオーバーヘッドを最小限に抑えます。また、アプリケーション対応のバックエンドを使用して、特定のメモリ領域をスナップショットします（例: モデルの重み全体ではなく、LoRA アダプタを切り替え）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自動スケジューリングとオンボーディング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 実行中のプロセスをプロファイリングし、タイムスライス可能な構造を特定して、ジョブの配置を動的に処理する自動スケジューラを導入します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ハードウェア間の互換性: データプレーンのサポートを GPU から TPU やカスタム アクセラレータ アーキテクチャに拡張します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;堅牢で高度に最適化された RL インフラストラクチャを構築するには、これらのワークロードを大規模に実行するエンジニアや研究者との緊密な連携が不可欠です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在課題となっている、トレーニング後のパイプラインでの GPU 使用率の低さ、同期による停止、複雑なスケジューリング ロジックは、タイムスライスで解決できます。まずは以下のリソースをご確認いただき、ぜひフィードバックをお寄せください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;これらの&lt;/span&gt;&lt;a href="https://github.com/llm-d-incubation/llm-d-rl-time-slicing/tree/main/guides" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ユーザーガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して、RL の実行中にタイムスライスをお試しください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;RL 生成フェーズ中のサンプリング スループットを向上させるには、&lt;/span&gt;&lt;a href="https://github.com/llm-d/llm-d-router" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;llm-d-router&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（Kubernetes ネイティブ）または RL スケジューラ（Python ライブラリ）の&lt;/span&gt;&lt;a href="https://github.com/llm-d/llm-d/blob/main/guides/rl/verl-integration.md" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ユーザーガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をお試しください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Weight Propagation Interface の&lt;/span&gt;&lt;a href="https://github.com/llm-d-incubation/weight-propagation-interface" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://llm-d.slack.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;llm-d Slack&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;#sig-rl&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; チャンネルでディスカッションにご参加ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;リファレンス実装、ベンチマーク、エッジケースを共有して、この手法の改善にご協力ください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: sub;"&gt;このブログ投稿の執筆に協力してくれた Dolev Ish Am と Bogdan Berce に感謝します。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;シニア プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Poonam Lamba&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Aishu Kamal&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 03 Aug 2026 02:20:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-co-operative-time-slicing-for-rl-in-llm-d/</guid><category>AI infrastructure</category><category>llm-d</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>アイドル状態のアクセラレータを最小限に抑える: llm-d での協調型タイムスライスによるネイティブ RL ジョブのインターリーブ</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/introducing-co-operative-time-slicing-for-rl-in-llm-d/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Poonam Lamba</name><title>Senior Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Aishu Kamal</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>GKE における AI サプライ チェーンの保護: 自動 AI BOM 対応 k8s-aibom のご紹介</title><link>https://cloud.google.com/blog/ja/products/identity-security/introducing-k8s-aibom-on-gke-for-automated-ai-bills-of-materials/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 7 月 14 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/identity-security/introducing-k8s-aibom-on-gke-for-automated-ai-bills-of-materials?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;セキュリティ チームは、シャドー AI にどのように対応すべきでしょうか？デベロッパーが正式に登録せずにデプロイしたワークロードは、多くの場合、従来のセキュリティ スキャナを回避できます。特権 DaemonSet、カーネルレベルのアクセス、Pod 仕様の手動編集を求めることで、開発を遅らせて安定性を損なうことに組織が消極的であるためです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この行き詰まりを打開するため、Google はこのたび &lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/k8s-aibom" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;k8s-aibom&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をオープンソース化いたしました。この特権なしの軽量 Kubernetes コントローラは、クラスタ API とコンテナ環境を継続的にモニタリングして、実行中の AI ランタイム（vLLM や Triton など）を自動的に検出し、標準的な &lt;/span&gt;&lt;a href="https://cyclonedx.org/capabilities/mlbom/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;CycloneDX Machine Learning Bill of Materials&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（ML-BOM）を生成します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;k8s-aibom は、ワークロードが正式に登録されているかどうかに関係なく、ランタイム実行から直接、監査に適した可視性を自動的に確保し、デベロッパーに統合の負担をかけることなく AI プロジェクトをパイロットから本番環境に安全に移行できるようチームを支援します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;負担のないアーキテクチャ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;k8s-aibom は、総合的な可視性に関する CISO の要件と、クラスタの安定性に関する SRE の要件の両方を尊重するようにゼロから設計されています。k8s-aibom-system Namespace に、特権なしの単一の Deployment としてデプロイされます。デベロッパー側の負担はゼロです。サイドカー、eBPF カーネル モジュール、特権 DaemonSet は不要で、既存のデベロッパー Pod 仕様を変更する必要もありません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/k8s-aibom.max-1000x1000.png"
        
          alt="k8s-aibom"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="lukne"&gt;k8s-aibom は AI ワークロードを監視し、BOM を生成します。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;検出パイプラインは、次の 4 つの明確な段階を経て実行されます。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;クラスタ ワークロードのスクレイピング&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: コントローラは、クラスタ全体で KServe リソース、Deployment、StatefulSet、DaemonSet、Job を継続的にモニタリングします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI スタックの特定&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 高度なパターン マッチングにより、コンテナ イメージ、環境変数、コマンドライン引数を検査して、サービング ランタイム（vLLM、Triton Inference Server、TGI、Ollama）、自律型エージェント フレームワーク（LangChain、AutoGen、CrewAI）、ベクトル データベースと RAG ストア（Milvus、Qdrant、pgvector）、分散トレーニング ジョブと評価ハーネスを検出します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;標準的なマニフェストの生成&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: コントローラは、検出されたアーティファクトを正式な OWASP CycloneDX 1.6 Machine Learning Bill of Materials（ML-BOM）ドキュメントにコンパイルします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;シンクへのエクスポート&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: コントローラは、生成された ML-BOM をクラスタ内の AIBOM カスタム リソース（CR）のカスタム リソース ステータス（status.bomDocument）に直接アタッチし、Google Cloud Storage バケットや外部 Webhook エンドポイントなどのオプションの外部シンクにルーティングします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーション チームが、Pod 仕様の変更、サイドカー コンテナの挿入、継続的インテグレーションと継続的デリバリー（CI / CD）のパイプラインの変更を行う必要はありません。さらに、k8s-aibom は Kubernetes クラスタの状態を純粋な関数入力として扱うため、同一のクラスタ入力からは、バイト単位で同一の ML-BOM ドキュメントが生成されます。この決定論的プロパティを持つ k8s-aibom は、GitOps ワークフローに最適です。これにより、サイト信頼性エンジニア（SRE）は、AI の依存関係がドリフトしたときに正確な差分を実行し、精密な変更検出アラートをトリガーできます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;既存の AIBOM ツールでカバーできない領域&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;多くの AI BOM ソリューションはビルド時スキャナを備えており、保存されているアーティファクトから BOM を生成します。これらのツールを使用すると、デプロイする予定だったコードを追跡できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;商用 AI セキュリティ プラットフォームは、クラウドネイティブなポスチャー管理によって可視化できる範囲を拡大しますが、通常はベンダー固有のデータモデルを中心に形成された外部スキャンによってこれを実現します。こうしたツールで、コンプライアンス レビュー担当者、セキュリティ運用（SecOps）チーム、プラットフォーム エンジニアが、現在何が実行されているか、どこに接続しているか、アサーションを検証するにはどうすればよいかを把握できることはほとんどありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は k8s-aibom を、このギャップを埋めるための専用ツールとして構築しました。k8s-aibom は、アーティファクトのスキャンではなく、ライブ クラスタの観測から BOM を生成し、ベンダー独自の形式ではなく、より広範な OWASP および Open Source Security Foundation（OpenSSF）サプライ チェーン エコシステムと統合する標準準拠の CycloneDX 1.6 ML-BOM を出力します。また、準拠する Kubernetes クラスタで特権なしのコントローラとして実行されるため、既存のビルド時およびポスチャー管理ツールの代わりとなるのではなく、これらを補完するものとなります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;信頼度モデル: 意図と推論の分離&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;コンプライアンス監査担当者や SecOps エンジニアにとって、未加工のテレメトリーがノイズになることがよくあります。標準的なモニタリング ツールは、コンテナが実行中であることを示しますが、AI モデルがプラットフォーム エンジニアによって明示的に構成されたのか、実行時に自律スクリプトによって動的に抽出されたのかを証明することはできません。k8s-aibom は、その決定論的な信頼度モデルによってこの曖昧さを解消し、検出されたアセットを明確な階層に分類します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;宣言&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: ワークロード構成で、顧客またはデベロッパーによって明示的に定義された（例: --model meta-llama/Llama-2-7b など、明示的に渡されたコンテナ引数）。「宣言」の信頼度検出は、人間の明確な意図を表します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;推論&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: コンテナ イメージ、環境変数、実行プロファイルの詳細な検査を通じて、コントローラのパターン マッチング エンジンによって自律的に導出された（例: ^vllm/.* コンテナ署名の特定）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;未解決&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: アクティブな AI の存在が検出されたが、正確なモデル パラメータ、重み、バージョンを決定論的に確立できないワークロードに適用される。「未解決」の信頼度検出の場合、対象を絞ったセキュリティ レビュー向けにワークロードに即座にフラグが付けられます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この構造化された分類により、コンプライアンス レビュー担当者は、明示的なエンジニアリングの意図と機械の推論を即座に分離し、監査中に揺るぎない信頼の連鎖を確立できます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;不変性と最小権限: 監査に適したセキュリティ モデルの構築&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;侵害されたノードや権限が昇格された管理者によってログや指標が変更、削除、改ざんされる可能性があるため、監査担当者は標準的なオブザーバビリティ テレメトリーに対して依然として強い懐疑心を抱いています。k8s-aibom は、厳格な最小権限の分離とデータの不変性をベースにした、監査に適した証拠トレイルを確立します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このコントローラは、最小限の Identity and Access Management（IAM）Workload Identity にバインドされた専用の Kubernetes サービス アカウントの下で動作します。BOM レコードを外部ストレージ シンクに書き込む権限を持つ唯一の ID として機能し、roles/storage.objectCreator 権限のみを必要とします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud Storage の外部シンクの実装では、最も厳格な監査基準と証拠基準を満たすために、オブジェクト作成時に DoesNotExist 事前条件が適用されます。ML-BOM が Cloud Storage バケットに書き込まれると、オブジェクトは暗号化され、変更できなくなります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;侵害されたクラスタ アクターや不正なワークロードによって、サイレントに上書き、変更、または遡及的に改ざんされることはありません。SecOps チームは、規制当局に提出された過去の監査ログが、クラスタ実行の変更不可能な記録であることを絶対的に保証できます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ガバナンス体制の整備の促進: グローバルな規制フレームワークへのマッピング&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;k8s-aibom は、標準化された CycloneDX 1.6 ML-BOM の生成を自動化することで、低レベルの Kubernetes ランタイム状態と高レベルのガバナンス フレームワークのギャップを直接的に埋めます。また、主要な国際基準に不可欠な基礎的実証データを提供することで、停滞していた GKE AI のデプロイの道を切り拓きます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;EU AI 規則&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 組織が&lt;/span&gt;&lt;a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-12" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;第 12 条&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（継続的なトレーサビリティのための自動ロギングと記録保持）と&lt;/span&gt;&lt;a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-50" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;第 50 条&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（AI システムの透明性義務）に準拠できるように設計されています。このツールは、サービング ランタイムとエージェント スタックを自動的にカタログ化することで、コンプライアンス監査中に必要となる可能性のある技術的証拠の収集を簡素化します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;NIST AI リスク管理フレームワーク（AI RMF）&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: ガバナンス、マッピング、測定、管理の各機能を実現する、継続的かつ実証的なアセットの可視性がもたらされ、コンプライアンス ワークフローを、純粋な手動チェックから、より自動化されたアセット インベントリ トラッキングへと移行できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ISO/IEC 42001&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: AI マネジメント システムのアセットの検出と追跡に関するコンプライアンスの取り組みをサポートし、インベントリの検証における手動のスプレッドシート入力や定期的なスナップショット監査への依存度を低下させます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ご利用にあたって&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;k8s-aibom は、CISO、ガバナンス、リスク、コンプライアンスの各チーム、SecOps チーム、プラットフォーム エンジニア、デベロッパーに影響を与える&lt;/span&gt;&lt;a href="https://cloud.google.com/transform/these-4-ai-governance-tips-help-counter-shadow-agents"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;シャドー AI の多面的な問題&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の軽減に役立つ数少ない技術ソリューションの一つです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このコントローラの詳細とカスタム リソース定義について、またオープンソースの k8s-aibom プロジェクトにご協力いただける場合は、&lt;/span&gt;&lt;a href="https://github.com/GoogleCloudPlatform/k8s-aibom" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;k8s-aibom GitHub リポジトリ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;グループ プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Glen Messenger&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 29 Jul 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/identity-security/introducing-k8s-aibom-on-gke-for-automated-ai-bills-of-materials/</guid><category>AI &amp; Machine Learning</category><category>Containers &amp; Kubernetes</category><category>Security &amp; Identity</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE における AI サプライ チェーンの保護: 自動 AI BOM 対応 k8s-aibom のご紹介</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/identity-security/introducing-k8s-aibom-on-gke-for-automated-ai-bills-of-materials/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Glen Messenger</name><title>Group Product Manager</title><department></department><company></company></author></item><item><title>GKE で Ray Serve LLM をスケーリング: デベロッパー エクスペリエンスを損なうことなくパフォーマンスを向上</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/improving-ray-serve-llm-on-gke-throughput-latency/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 6 月 19 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/improving-ray-serve-llm-on-gke-throughput-latency?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;LLM 推論とモデル サービングを求めるデベロッパーは、Anyscale が構築した、デベロッパーに優しい Python ネイティブの API を備えたスケーラブルなモデル サービング ライブラリである &lt;/span&gt;&lt;a href="https://docs.ray.io/en/latest/serve/index.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ray Serve&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をよく利用します。デベロッパーは、Google Kubernetes Engine（GKE）と組み合わせることで、初期のモデル開発からオンラインの本番環境でのサービングまで、要求の厳しい LLM サービングのユースケース向けに最適化された強力な統合プラットフォームを利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この柔軟性と機能セットは、以前はパフォーマンスの低下を伴うものでした。しかし現在は、Anyscale とのパートナーシップにより、&lt;/span&gt;&lt;a href="https://www.anyscale.com/blog/high-performance-distributed-inference-ray-serve-llm-vllm-google-kubernetes-gke" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ray Serve で最大 5 倍高いスループットと 8 分の 1 のレイテンシを実現&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しており、使いやすさを犠牲にすることなく、最先端の分散推論の高まる需要と厳格なパフォーマンス要件を満たしています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ボトルネックなしで推論をスケーリング&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;共同エンジニアリング パートナーシップを通じて、Ray Serve LLM のパフォーマンス特性を大幅に向上させる 3 つの主要なアーキテクチャ最適化手法を導入しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Ray Serve HAProxy インテグレーション&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: Ray Serve に HAProxy が組み込まれ、内部リクエストのルーティングとロード バランシングを管理できるようになりました。このセットアップにより、プロキシのオーバーヘッドが大幅に削減され、トラフィックが多い場合でも Python ランタイムが飽和状態になるのを防ぐことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;直接トークン ストリーミング アーキテクチャ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: このアーキテクチャでは、初期リクエスト パスと戻りストリームが分離されます。トークンは個々のモデルレプリカからプロキシに直接ストリーミングされ、ストリーミング データパスの Ingress ルーターを完全にバイパスしてレイテンシを短縮します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;vLLM 用の v2 Ray エグゼキュータ バックエンド&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: vLLM 用に改良された Ray バックエンドは、Ray をデータプレーンから移動して非同期スケジューリングを可能にします。これにより、コードパスがネイティブの vLLM エグゼキュータと統合され、パフォーマンスのギャップが解消され、Ray ユーザーが最新のエンジンレベルの最適化を利用できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE でのパフォーマンスのベンチマーク&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、Anyscale と協力して、&lt;/span&gt;&lt;a href="https://www.nvidia.com/en-us/data-center/hgx/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA HGX B200&lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;システムを搭載した Google Cloud A4 VM など、次世代 AI ハードウェアを利用する GKE クラスタで、更新された Ray Serve LLM のベンチマークを実施しました。オーケストレーションとルーティングによって生じるボトルネックを特定するために、小規模で効率的なモデルである Gemma 4 E2B を実行することにしました。ベンチマークでは、新しい Ray Serve LLM を以前のパフォーマンスと比較したほか、Ray エグゼキュータを使用したプレーンな vLLM セットアップとも比較しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらの技術的強化により、パフォーマンスに大きな影響がもたらされ、以前の Ray Serve 構成と比較して、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;スループットが最大 5 倍高く、レイテンシが 8 分の 1&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; になっています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;改善された Ray Serve LLM は、8 つのレプリカを持つサービング クラスタで目覚ましい改善を実証し、以前のパフォーマンスをはるかに上回るスケーリング パターンと、vLLM をネイティブに実行した場合と同等のパフォーマンスを示しましたが、Ray がもたらす柔軟性はありませんでした。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_oOeVkik.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同時ユーザー数が増加するなかで、Ray は 99 パーセンタイルの最初のトークンまでの時間を短く維持しながら、スループットをスケールアップできるようになりました。これは以前は難しかったことです。今では、LLM の実務担当者が、Kubernetes で本番環境レベルのパフォーマンスを実現するために、Ray の豊富な機能とエコシステムを犠牲にする必要はなくなりました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Ray Serve に GKE を選ぶ理由&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE は、これらのソフトウェアの最適化を最大限に活かすための基盤となるインフラストラクチャを提供します。GKE 用の &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/add-on/ray-on-gke/concepts/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ray オペレーター アドオン&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用すると、自動水平スケーリング、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/add-on/ray-on-gke/how-to/collect-view-logs-metrics"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;モニタリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/serve-multi-cluster-ray-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチクラスタ スケーリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、組み込みのフォールト トレランスなど、Google Cloud AI &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/serve-llm-tpu-ray"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;アクセラレータ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;全体でターンキー デプロイが実現します。GKE は、分散された物理ハードウェアのオーケストレーションの複雑な部分を抽象化するため、チームは Ray を使用してモデルとアプリケーション ロジックの改良に集中できます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE で Ray Serve LLM を試す&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デベロッパーの皆様には、最新の Ray リリース（2.56 以降）でこれらの機能強化を試して、GKE での高パフォーマンス LLM サービングの未来を体験することをおすすめします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;詳細については、以下のリソースをご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://www.anyscale.com/blog/high-performance-distributed-inference-ray-serve-llm-vllm-google-kubernetes-gke" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Anyscale の新しい記事: High Performance Distributed Inference with Ray Serve LLM&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.ray.io/en/master/cluster/kubernetes/user-guides/kuberay-serve-high-throughput.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Enable High Throughput on Ray Serve with KubeRay&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/serve-multi-cluster-ray-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;マルチクラスタ Ray Serve と GKE Inference Gateway を使用して LLM をサービングする&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/tutorials/serve-multi-host-tpu-llm"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE で Ray を使用して Gemma オープンモデルを提供する&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google、ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Spencer Peterson&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Anyscale、ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Seiji Eicher 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/improving-ray-serve-llm-on-gke-throughput-latency/</guid><category>AI infrastructure</category><category>GKE</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE で Ray Serve LLM をスケーリング: デベロッパー エクスペリエンスを損なうことなくパフォーマンスを向上</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/improving-ray-serve-llm-on-gke-throughput-latency/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Spencer Peterson</name><title>Software Engineer, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Seiji Eicher</name><title>Software Engineer, Anyscale</title><department></department><company></company></author></item><item><title>レポート: GKE Inference Gateway が AI 応答を最大 92% 高速化</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-inference-gateway-prefix-caching-accelerates-ai-inference/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 6 月 10 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-inference-gateway-prefix-caching-accelerates-ai-inference?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;生成 AI が試験運用から大規模な本番環境へと移行するにつれ、インフラストラクチャの効率が決定的な差別化要因になります。インフラストラクチャを最大限に活用し、コストのかかるアクセラレータのアイドル時間を最小限に抑える方法の一つが、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google Kubernetes Engine（GKE）Inference Gateway&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の活用です。GKE Inference Gateway は、リアルタイムのモデルサーバー指標に基づいて、生成 AI ワークロードをインテリジェントにルーティングします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来の単純なラウンドロビン方式のロード バランシングでは、アクセラレータでのコストのかかる再計算が頻繁に発生し、ユーザー レイテンシが急増することがあります。これに対し、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/gateway-api"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Gateway&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のネイティブ拡張機能である GKE Inference Gateway は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;接頭辞キャッシュ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;や&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/about-gke-inference-gateway"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;モデル対応ルーティング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;などの高度な機能を活用します。すぐに処理できる状態にある適切なアクセラレータにリクエストを確実に送ることで、GKE は大規模言語モデル（LLM）のサービング方法を変革し、優れたハードウェア使用率と極めて高速な応答時間を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;実際、&lt;/span&gt;&lt;a href="https://www.principledtechnologies.com/Google/GKE-Inference-Gateway-study-0526.pdf" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;独立したベンチマーク レポート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;によると、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Inference Gateway は、次に優れたマネージド Kubernetes サービスと比べて、スループットが 15.7% 高く、待機時間が 92.8% 短く、トークン間レイテンシが 62.6% 低い&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;という結果を示しています。このパフォーマンスにより、LLM ベースのアプリケーションは、低速で高コストなものから、高速で本番環境対応のものへと変わります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このパフォーマンスは、GKE Inference Gateway を使用した &lt;/span&gt;&lt;a href="https://www.snap.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Snap&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の経験とも一致しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「Snap では、大規模で高性能な推論を実現するため、本番環境の AI インフラストラクチャに llm-d を統合しています。接頭辞キャッシュ対応ルーティングを採用することで、最大 75～80% の接頭辞キャッシュヒット率を達成しました。llm-d がオープンソースであることにより、Envoy ベースのサービス メッシュとシームレスに統合できる点を高く評価しています。」- Snap Inc.、ソフトウェア エンジニアリング担当シニア マネージャー、Vinay Kola 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このブログ投稿では、GKE Inference Gateway の接頭辞キャッシュについて、例を交えながら詳しく見ていきます。また、ベンチマーク結果の詳細もご紹介します。それでは詳しく見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;低レイテンシ AI の秘訣: 接頭辞キャッシュ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;接頭辞キャッシュ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;は、長く繰り返し使用されるプロンプトの接頭辞に対応する KV キャッシュ（アクティベーション状態）を保存することで、LLM のパフォーマンスを最適化します。連続するユーザー リクエストで、同じシステム指示、コンテキスト、ドキュメントが共有される場合、モデルはそれらのトークンの再処理を完全にスキップできます。GKE Inference Gateway は、受信リクエストの接頭辞を読み取り、そのデータをすでにメモリに保持している特定の Pod と照合します。これにより、GPU や TPU にかかる「思考」のコストを排除し、負荷の高い推論ループをほぼ瞬時の回答へと変えることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ユースケース 1:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;検索拡張生成（RAG）を使用したドキュメントとコードベースの Q&amp;amp;A&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;大規模なエンタープライズ リポジトリをクエリする場合、RAG を使用してドキュメント セット全体を静的接頭辞としてキャッシュに固定することで、レイテンシを追加することなく、LLM の回答を根拠に基づいたものにできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Inference Gateway は、ユーザーから質問があるたびに、数千行に及ぶ API リファレンスや社内 Wiki を LLM に再度読み込ませるのではなく、その特定のコンテキストがすでに KV キャッシュに保持されている Pod にクエリをルーティングします。これにより、LLM はユーザーの短い動的な質問のみを計算すればよく、コストの高いドキュメントの再評価を完全に回避できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;[静的接頭辞 - キャッシュに保持] あなたは技術ドキュメントを専門とする AI アシスタントです。以下は、このソフトウェア プラットフォームの完全な API ドキュメントです。このコンテキストを使用して、ユーザーの質問に正確に回答してください。ドキュメント内に回答が見つからない場合は、「提供されたコンテキストでは見つかりません」と答えてください。\r\n\u200b\r\n&amp;lt;documentation&amp;gt; [10,000 語以上の API リファレンス ドキュメント、エンドポイント、エラーコードなど] &amp;lt;/documentation&amp;gt;\r\n\u200b\r\n[動的接尾辞 - リクエストごとに変化] ユーザーの質問: Python SDK を使用して 429 レート制限エラーを処理するにはどうすればよいですか？&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d407550&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ユースケース 2: マルチターン チャット&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;接頭辞キャッシュを使用すると、コンピューティング コストを累積的に増やすことなく、数千もの同時セッションにわたってカスタマー サービスのやり取りを維持できます。これは、固定のシステム ペルソナと中核的なビジネスルールを LLM サーバーに直接キャッシュ保存することで実現できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エンタープライズ チャット アーキテクチャでは、基本となるシステム プロンプトと参照テーブルが、数百万件の顧客インタラクション全体で完全に同一のまま維持されます。GKE Inference Gateway は、コンテキスト対応ルーティングを使用してこうしたマルチターンの会話を処理し、繰り返し発生するトークン処理をバイパスします。これにより、トラフィックのピーク時でも chatbot は極めて高い応答性を維持できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;[静的接頭辞 - キャッシュに保持]\r\n- システム ペルソナ: あなたは、ABC Banking Solutions の親切で共感力があり、コンプライアンスに準拠した仮想アシスタント「FinBot」です。次のルールを厳守してください。1. 具体的な投資助言は決して提供しないでください。2. ユーザーが当座預金口座について質問しているのか、貯蓄口座について質問しているのかを必ず確認してください。3. 回答は 3 文以内にしてください。4. ユーザーが怒っている場合は、人間のマネージャーにつなぐことを提案してください。\r\n\u200b\r\n2026 年 5 月時点の金利表は次のとおりです。\r\n- 貯蓄口座: 年利 4.2%\r\n- 当座預金口座: 年利 0.5%\r\n- CD（12 か月）: 年利 5.1%\r\n\u200b\r\n[動的接尾辞 - リクエストごとに変化] ユーザー: 10,000 ドルを 1 年間預けた場合、いくら受け取れるのか知りたいのですが。&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1d407310&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE は他のマネージド Kubernetes ソリューションを上回るパフォーマンスを発揮&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;こうしたアーキテクチャ上の利点を検証するため、Principled Technologies は先日、GKE Inference Gateway を搭載した GKE と、従来のラウンドロビン方式の HTTP ロード バランシングを使用する標準的なサードパーティのマネージド Kubernetes サービスを比較した、独立した&lt;/span&gt;&lt;a href="https://www.principledtechnologies.com/Google/GKE-Inference-Gateway-study-0526.pdf" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ベンチマーク レポート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を公開しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同一のハードウェア（8 基の NVIDIA A100 40GB GPU）を使用し、Llama 3.1 8B Instruct の共有接頭辞ワークロードでテストした結果、2 つの Kubernetes サービスの間に大きなパフォーマンス差があることが明らかになりました。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE は単に優位性を示しただけでなく、次の 3 つの重要な指標すべてにおいて推論効率のあり方を大きく変えました&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スループットの向上:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 1 秒あたりに処理されるトークン数が 15.7% 増加し、リクエスト処理能力を高めることができます。また、同じワークロードに必要なハードウェアを削減することも可能です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;最初のトークンまでの時間（TTFT）の大幅な短縮:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 待機時間が 92.8% 短縮され、インタラクティブなシナリオで、応答が始まるまでの体感時間を大幅に短縮できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;トークン間レイテンシ（ITL）の低減:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 62.6% の低減により、最初のトークン以降のトークン ストリーミングがよりスムーズかつ高速になります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_-_Updated_Doc_chart.max-1000x1000.jpg"
        
          alt="1 - Updated Doc chart"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="g6g32"&gt;図 3: 共有接頭辞のユースケースにおける Llama 3.1-8B Instruct LLM での、GKE Inference Gateway を使用した GKE とサードパーティのマネージド Kubernetes サービスの平均レイテンシ（出力トークンあたりの正規化時間）。どちらのソリューションも同じハードウェアを使用しました。出典: Principled Technologies&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt; &lt;/h3&gt;
&lt;div align="left"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;
&lt;div style="color: #5f6368; overflow-x: auto; overflow-y: hidden; width: 100%;"&gt;&lt;table&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="vertical-align: bottom; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;サードパーティのマネージド Kubernetes サービス&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE の利点&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;平均出力トークン スループット&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;7,169.21 出力トークン/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;6,042.05 出力トークン/秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;出力トークン スループットが 15.7% 向上&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;最初のトークンまでの平均時間（TTFT）&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;188.36 ミリ秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2624.73 ミリ秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;TTFT が 92.8% 短縮&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;平均トークン間レイテンシ（ITL）&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;30.20 ミリ秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;81.03 ミリ秒&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: top; border: 1px solid #000000; padding: 16px;"&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ITL が 62.6% 低減&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;図 4: GKE Inference Gateway を使用した GKE は、標準的な HTTP ロードバランサを使用するサードパーティのマネージド Kubernetes サービスと比較して、優れた AI 推論パフォーマンスを実現しました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;生成 AI 推論ワークロードを加速させる準備はできていますか？&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;リアルタイムのカスタマー サポート エージェント、動的なコーディング アシスタント、サブ秒単位の不正検出モデルなどの推論ワークロードをデプロイする場合、インフラストラクチャのレイテンシがユーザー エクスペリエンスを左右します。GKE Inference Gateway は、共有プロンプトの接頭辞がアクティブ キャッシュにほぼ 100% ヒットするようにすることで、LLM を低速で高コストな推論エンジンから高速で資本効率に優れた本番環境対応の強力な基盤へと変えます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Inference Gateway が生成 AI ワークロードにもたらすパフォーマンス上の優位性を確認してみませんか？ベンチマーク レポートの全文は&lt;/span&gt;&lt;a href="https://www.principledtechnologies.com/Google/GKE-Inference-Gateway-study-0526.pdf" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;からご覧いただけます。また、詳細については、&lt;/span&gt;&lt;a href="https://youtu.be/RXX-LouimPY?si=dPGbP91TakSonOq9" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の解説動画をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;&lt;span style="vertical-align: super;"&gt;Principled Technologies のシニア パフォーマンス アーキテクトである Dan Sullivan 氏に感謝いたします。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Bob Tian&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;アウトバウンド プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Susan Wu&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 17 Jun 2026 01:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-inference-gateway-prefix-caching-accelerates-ai-inference/</guid><category>Networking</category><category>AI &amp; Machine Learning</category><category>AI infrastructure</category><category>GKE</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>レポート: GKE Inference Gateway が AI 応答を最大 92% 高速化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-inference-gateway-prefix-caching-accelerates-ai-inference/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Bob Tian</name><title>Software Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Susan Wu</name><title>Outbound Product Manager</title><department></department><company></company></author></item><item><title>GKE スタンバイ バッファの概要: 予算を抑えながらノードの起動時間を短縮</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-standby-buffers-speed-up-autoscaling-for-less-spend/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 6 月 2 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-standby-buffers-speed-up-autoscaling-for-less-spend?hl=en&amp;amp;e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーション オーナーやプラットフォーム エンジニアは、長い間、難しい選択を迫られてきました。それは、オーバー プロビジョニングに過剰な費用をかけて迅速な起動を保証するか、費用を最小限に抑える代わりに起動に時間がかかる「コールド スタート」に耐えるか、という選択です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、この問題を解決するソリューションとして、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Google Kubernetes Engine スタンバイ バッファ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;の提供を開始いたします。これは、今年初めにリリースした GKE アクティブ バッファを基盤としています。GKE アクティブ バッファは、Kubernetes &lt;/span&gt;&lt;a href="https://github.com/kubernetes/autoscaler/pull/8151/commits/0ffe04d1136f50eed0be6cd7910701bf3bacedcb" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;CapacityBuffers API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のネイティブ バージョンであり、すぐに利用できる容量を簡単にプロビジョニングすることでトラフィックの急増に対処できるほか、新しい Pod の起動にかかるレイテンシをほぼゼロにすることができます。しかし、アクティブ バッファには、パフォーマンスと費用のトレードオフが生じるという課題が依然として存在していました。新しい GKE スタンバイ バッファは、GKE クラスタ用に低コストの一時停止された容量バッファを維持することで、この課題を解決します。GKE スタンバイ バッファを利用すると、費用オーバーヘッドを 1 桁台前半という無視できるレベルに抑えつつ、ワークロードのスケジューリングをほぼ即座に実現できます。これは、汎用ワークロード、エージェント型ワークロード、その中間的なものなど、あらゆる種類のワークロードに有用です。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_cMBIfl7.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="yoa6n"&gt;トラフィック負荷が同一の場合、スタンバイ バッファのないクラスタではレイテンシが急激に上昇し、P50、P95、P99 の各指標が 4～6分 で推移しました。一方、スタンバイバ ッファのあるクラスタでは、P50 レイテンシはわずか数秒に抑えられ、P95 と P99 の指標は一時的に 1 分まで上昇したものの、すぐに数秒へと正常化しました。どちらの構成も割り当て可能なコアコストはほぼ同じであり、バッファリング方式の方がはるかに効率的でした。&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;問題: 高いコストとレイテンシ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;従来、標準的な Kubernetes による自動スケーリングは効果的ではありましたが、処理速度が遅いという課題がありました。トラフィックの急増やバッチジョブが発生すると、クラスタのオートスケーラーが新しいノードをプロビジョニングする必要があるため、Pod は保留状態になります。この遅延を防ぐには、HorizontalPodAutoscaler（HPA）のしきい値を下げる、あるいは、Balloon Pod で管理するといった、費用のかかる煩雑な回避策に頼るしかありませんでした。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Balloon Pod の管理は運用が複雑であり、正しく機能させるには、優先度クラスやリソース リクエストを手動で構成し、継続的にメンテナンスする必要がある。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;HPA のしきい値を下げると、ノードプールのサイズに比例して空き（無駄な）スペースが増加する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE のアクティブ バッファとスタンバイ バッファの両方を利用すると、容量を宣言的に定義できるようになるため、こうした煩雑で運用上の負担が大きい回避策は不要になります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、GKE スタンバイ バッファでは、ノードの状態がディスクに保存されるためインフラストラクチャ費用を削減できます。これにより、コンピューティングとメモリの費用を削減して、永続ディスクと IP アドレスの費用のみを維持できます。また、アクティブ バッファと組み合わせることで、オーバー プロビジョニングと同等のパフォーマンスを実現しながら、非常に手頃な価格で、ほぼ瞬時の Pod スケジューリングが可能になります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=wxsXoBbBHCI"
      data-glue-modal-trigger="uni-modal-wxsXoBbBHCI-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        

        &lt;div class="article-video__aspect-image"
          style="background-image: url(https://storage.googleapis.com/gweb-cloudblog-publish/images/maxresdefault_YqJL5fN.max-1000x1000.jpg);"&gt;
          &lt;span class="h-u-visually-hidden"&gt;GKE キャパシティ バッファの概要 - 低レイテンシの Pod スケジューリングを実現するネイティブ Kubernetes の方法&lt;/span&gt;
        &lt;/div&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
      &lt;figcaption class="article-video__caption h-c-page"&gt;
        
          &lt;h4 class="h-c-headline h-c-headline--four h-u-font-weight-medium h-u-mt-std"&gt;GKE キャパシティ バッファの概要 - 低レイテンシの Pod スケジューリングを実現するネイティブ Kubernetes の方法&lt;/h4&gt;
        
        
          &lt;p&gt;GKE キャパシティ バッファの概要 - 低レイテンシの Pod スケジューリングを実現するネイティブ Kubernetes の方法&lt;/p&gt;
        
      &lt;/figcaption&gt;
    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-wxsXoBbBHCI-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="wxsXoBbBHCI"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=wxsXoBbBHCI"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;アクティブ バッファとスタンバイ バッファの連携&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;すべての GKE キャパシティ バッファは、YouTube などのプラットフォームにおける動画ストリーミングと同様の原理で動作します。GKE は、差し迫った需要に先立って利用可能な容量をプロアクティブにプロビジョニングおよび管理することで（動画コンテンツの事前ダウンロードのように）、必要なときにリソースを確実に利用できるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今回のリリースにより、この 2 種類のキャパシティ バッファを連携できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アクティブ バッファ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; クラスタ オートスケーラーが、既存のクラスタ ノード上で事前定義された数の Pod に対応する十分な容量を確保し、必要に応じて追加のノードをプロビジョニングします。レイテンシの影響を受けやすいワークロードの容量を確保する場合は、このすぐに使用できるバッファを選択します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スタンバイ バッファ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ノードは事前にプロビジョニングされ、Kubernetes DaemonSet などの必要なコンポーネントで完全に初期化されます。&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-capacity-buffer#preload-images"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;イメージをプリロード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;する時間が確保されますが、その後は一時停止されます。その間、基盤となるコンピューティング容量は解放されて費用が節約されます。需要が急増すると、これらのノードは新しいノードを作成するよりも 2～3 倍速く再開され、コールド スタートと常時利用可能な容量とのギャップを埋めます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アクティブ バッファは、スタンバイ バッファが再開されるまでの初期の需要急増をカバーします。システムは、スタンバイ バッファからアクティブ バッファへの補充を優先します。スタンバイ バッファは負荷の増加に対応し、ノードのコールド スタートによる遅延を防ぎます。スタンバイ バッファが補充されると、まず&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/configure-capacity-buffer#customize-standby-behavior"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;構成可能な時間&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;だけアクティブ状態になり、その後一時停止されます。これにより、トラフィック負荷が持続している間、アクティブな容量が増加します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;初期ベンチマーク&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google のテストでは、スタンバイ バッファを使用することで、完全なオーバー プロビジョニングと比較して最大 90% の費用削減を実現しつつ、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のスケジュール設定のレイテンシを 1 秒未満に抑えることができました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_GKE_Buffers_Cloud_Metrics.max-1000x1000.jpg"
        
          alt="2 GKE Buffers Cloud Metrics"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ビジネスニーズに合わせて最適化&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;多くの企業は、業務を合理化しながらリソース消費を最適化するという絶え間ないプレッシャーにさらされています。Google は、散発的に急増するワークロードの管理には、よりスマートなツールが必要であることを認識し、スタンバイ バッファを早急に提供できるよう取り組んできました。エージェント、バッチジョブ、CI/CD パイプライン、ゲームサーバー、急激に変動するワークロードなどの実行に、GKE のキャパシティ バッファを使用することで、パフォーマンスと費用のバランスを動的に調整できるほか、トラフィックの急増に対する「保険」を、高額な保険料を支払うことなく定義できます。GKE スタンバイ バッファを使用すると、以下のことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コールド スタートの回避:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; スタンバイ バッファによって一時停止されたノードは、新しいノードをプロビジョニングする場合に比べて 2～3 倍速く再開されるため、トラフィックの急増時や持続的な負荷の下での Pod スケジューリング レイテンシが短縮されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;費用削減:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; スタンバイ バッファでは基盤となる VM が一時停止状態になるため、アクティブ容量に比べて大幅に低コストです。コンピューティング時間全体ではなく、ストレージと IP アドレスの費用を支払うことになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;宣言型コントロールの実現:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 複雑な Balloon Pod による回避策を、シンプルでネイティブな宣言型 CapacityBuffers API に置き換えます。必要な容量を明示的に指定するだけで、残りの処理は GKE に任せることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/unico.max-1000x1000.jpg"
        
          alt="unico"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="xc99z"&gt;&lt;i&gt;「GKE スタンバイ キャパシティ バッファを使用することで、非常に手頃な価格で、準備完了までの時間を数分から 30 秒に短縮できました。」&lt;/i&gt;&lt;br/&gt;&lt;i&gt;- Unico、チーフ アーキテクト、Pedro Spagiari 氏&lt;/i&gt;&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Unico、チーフ アーキテクト、Pedro Spagiari 氏&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;パフォーマンス向上と費用削減に向けて踏み出しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;まず、クラスタに &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;CapacityBuffer&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; リソースを定義し、目標とするバッファサイズを指定します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;持続的な負荷に対する Pod スケジューリング レイテンシを短縮し、予測不可能な即時の容量ニーズに対応できるよう、スタンバイ バッファとアクティブ バッファのバランスを取ります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;例として、カスタム ComputeClass を使用しながら Deployment のバッファを構成する方法を見てみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;基本設定&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まず、基本設定として Namespace を作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: v1\r\nkind: Namespace\r\nmetadata:\r\n  name: my-namespace&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1ec88450&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に、カスタム ComputeClass を作成します（省略可）。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: cloud.google.com/v1\r\nkind: ComputeClass\r\nmetadata:\r\n  name: my-ccc\r\n  namespace: my-namespace\r\nspec:\r\n  # バッファもこれらの優先順位に従って作成される\r\n  priorities:\r\n  - machineFamily: n4\r\n  - machineFamily: n4d\r\n  - machineFamily: c4\r\n  - machineFamily: c4d\r\n  nodePoolAutoCreation:\r\n    enabled: true&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1ec8ae50&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;バッファユニットのサイズを定義する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code style="vertical-align: baseline;"&gt;PodTemplate&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; をバッファユニットのサイズの基準として使用できます。また、特定の Deployment や &lt;/span&gt;&lt;a href="https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#scale-subresource" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;scale subResource&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を定義する任意のオブジェクトに対してバッファを作成することもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# バッファの 1 ユニットに対するリソース要件を定義する\r\napiVersion: v1\r\nkind: PodTemplate\r\nmetadata:\r\n  name: my-buffer-unit-template\r\n  namespace: my-namespace\r\ntemplate:\r\n  spec:\r\n    terminationGracePeriodSeconds: 0\r\n    tolerations:\r\n      # 省略可: バッファ Pod が任意のノードに配置されるようにする\r\n      - key: &amp;quot;node-role.kubernetes.io/master&amp;quot;\r\n        operator: &amp;quot;Exists&amp;quot;\r\n        effect: &amp;quot;NoSchedule&amp;quot;\r\n    containers:\r\n    - name: buffer-container\r\n      image: registry.k8s.io/pause:3.9\r\n      resources:\r\n        requests:\r\n          cpu: &amp;quot;1&amp;quot;\r\n          memory: &amp;quot;1Gi&amp;quot;\r\n        limits:\r\n          cpu: &amp;quot;1&amp;quot;\r\n          memory: &amp;quot;1Gi&amp;quot;\r\n    # 省略可: カスタム ComputeClass でバッファを使用する / \r\n    # GKE がプロビジョニングするノードのプロパティを制御する\r\n    nodeSelector:\r\n      cloud.google.com/compute-class: my-ccc&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1ec8a1d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;バッファを作成する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;PodTemplate&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を参照して &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt; CapacityBuffer&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; オブジェクトを作成します。ここでは、50 個の CPU と 50 GB の RAM のスタンバイ バッファを作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: autoscaling.x-k8s.io/v1beta1\r\nkind: CapacityBuffer\r\nmetadata:\r\n name: my-standby-buffer-resource-limits\r\n namespace: my-namespace\r\n annotations:\r\n   # 省略可: バッファノードが一時停止されるまでの時間\r\n   # デフォルトは 5 分\r\n   buffer.gke.io/standby-capacity-init-time: &amp;quot;5m&amp;quot;\r\n   # 省略可: スタンバイ バッファが再作成されるまでの時間\r\n   # デフォルトは 1 日、「never」にすると更新されない\r\n   buffer.gke.io/standby-capacity-refresh-frequency: &amp;quot;1d&amp;quot;\r\nspec:\r\n podTemplateRef:\r\n   name: my-buffer-unit-template\r\n # 望ましい状態はスタンバイ バッファが 20 ユニット\r\n # スタンバイ バッファが使用されると新しいバッファが作成される\r\n limits:\r\n   cpu: &amp;quot;50&amp;quot;\r\n   memory: &amp;quot;50Gi&amp;quot;\r\n provisioningStrategy: &amp;quot;buffer.gke.io/standby-capacity&amp;quot;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1ec8bc90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;（省略可）アクティブ バッファの例: 5 個の CPU と 5 GB の RAM&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: autoscaling.x-k8s.io/v1beta1\r\nkind: CapacityBuffer\r\nmetadata:\r\n name: my-active-buffer-resource-limits\r\n namespace: my-namespace\r\nspec:\r\n podTemplateRef:\r\n   name: my-buffer-unit-template\r\n # 望ましい状態はアクティブ バッファが 2 ユニット\r\n # アクティブ バッファが使用されると新しいバッファが作成される\r\n limits:\r\n   cpu: &amp;quot;5&amp;quot;\r\n   memory: &amp;quot;5Gi&amp;quot;\r\n provisioningStrategy: &amp;quot;buffer.x-k8s.io/active-capacity&amp;quot;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1ec8bf90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最後に、上記のオブジェクトをクラスタに適用します。これで設定は完了です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バッファによって予約されたスペースでスケジュールできる既存および将来の Deployment は、Pod スケジューリング レイテンシの短縮によるメリットを享受できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;バッファをテストする&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下の方法でバッファのステータスを確認できます。Kubernetes では、一時停止されたノードは &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt; Suspended&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; という条件で識別できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;kubectl get nodes -o custom-columns=\&amp;#x27;NAME:.metadata.name,SUSPENDED:.status.conditions[?(@.type==&amp;quot;Suspended&amp;quot;)].status\&amp;#x27;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1ec88850&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下のような出力が表示されるので、スタンバイ バッファが一時停止されるまで待ちます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;NAME                                                  SUSPENDED\r\ngke-my-cluster-nap-n4-standard-8-k960-...-ffbx   False  # ノードが再開されました。\r\ngke-my-cluster-nap-n4-standard-4-k960-...-h2x4   &amp;lt;none&amp;gt; # ノードは一時停止されませんでした。\r\ngke-my-cluster-nap-n4d-standard-8-1cip-...-74jf  True   # ノードは一時停止されています。&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1dbddcd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バッファをテストするには、Deployment を作成してスケールします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;apiVersion: apps/v1\r\nkind: Deployment\r\nmetadata:\r\n name: my-deployment\r\n namespace: my-namespace\r\nspec:\r\n replicas: 1\r\n selector:\r\n   matchLabels:\r\n     app: my-deployment\r\n template:\r\n   metadata:\r\n     labels:\r\n       app: my-deployment\r\n   spec:\r\n     containers:\r\n     - name: busybox\r\n       image: busybox\r\n       command: [&amp;quot;sleep&amp;quot;, &amp;quot;inf&amp;quot;]\r\n       resources:\r\n         requests:\r\n           cpu: &amp;quot;500m&amp;quot;\r\n           memory: &amp;quot;500Mi&amp;quot;\r\n     # 省略可: カスタム ComputeClass でバッファを使用する /\r\n     # GKE がプロビジョニングするノードのプロパティを制御する\r\n     nodeSelector:\r\n       cloud.google.com/compute-class: my-ccc&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fbf1dbde110&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この Deployment を 2 つのレプリカにスケーリングすると、それらはアクティブバッファに割り当てられ、即座にスケジューリングされます。その後、アクティブ バッファは、スタンバイ バッファからすぐに補充されます。同時に、スタンバイ バッファは新しいノードのプロビジョニングを開始します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この Deployment をさらに 50 個のレプリカにスケールすると、ノードが再開されたときに、すべてのレプリカがスタンバイ バッファにスケジュールされます。スタンバイ バッファを補充するためにプロビジョニングされた新しいノードは、短時間だけアクティブ バッファとして機能し、一時的にスタンバイ能力を増強します。したがって、この間に、この Deployment を 100 個のレプリカにさらにスケールすると、新しいレプリカが即座にスケジューリングされるメリットをより実感できるかもしれません。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE スタンバイ バッファのベスト プラクティス&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE スタンバイバッファを使用する際は、以下の点を考慮してください。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;想定される負荷の増加を十分にカバーできるサイズのスタンバイ バッファを定義し、コールドスタート時でもバックグラウンドでバッファが補充されるようにします。十分なサイズのスタンバイ バッファがあれば、Pod のスケジューリングにおける最大レイテンシを、ノードの再開にかかる時間（約 30 秒）まで短縮できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;バッファが使用され始め、補充されると、新しいバッファノードは一時停止する前に、まずアクティブ状態になります。これにより、負荷が長期間続く間、アクティブな容量を増やすことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;アプリケーションで可能な限り低い Pod スケジューリング レイテンシが必要な場合は、スタンバイ バッファのノードが再開できるまでに発生すると想定される、初期のトラフィック急増をカバーするのに十分なアクティブ バッファ サイズを定義します。システムは、スタンバイ バッファを消費することでアクティブ バッファの補充を優先します。十分なサイズのアクティブ バッファとスタンバイ バッファを確保することで、オーバー プロビジョニングに比べて大幅な低コストを実現できるほか、Pod スケジューリング レイテンシも短縮できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ワークロードに適した結果が得られるまで、さまざまなバッファサイズを試すことを推奨します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;参考までに、パフォーマンス目標を達成するために必要なバッファサイズを見積もることができるシミュレータをご用意しました。&lt;/span&gt;&lt;a href="https://github.com/gke-labs/buffers-simulator" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;https://github.com/gke-labs/buffers-simulator&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; から入手してご利用ください。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;まとめ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE のアクティブ バッファとスタンバイ バッファは、ウォーム状態とスタンバイ状態のキャパシティ バッファを維持することで、低レイテンシかつ費用対効果の高いワークロード スケーリングを実現するネイティブなソリューションです。低速なノードのコールドスタートを回避することで、パフォーマンスが重要なアプリケーションにおいて突発的なトラフィックの急増に対処できるようになります。また、Balloon Pod のような複雑な手動の回避策を、シンプルで宣言的な API に置き換えることができるほか、固定、割合ベース、またはリソース上限ベースのバッファリング戦略によって、ピーク時のオーバー プロビジョニングを行うことなく、費用対効果の高い方法で厳格なサービスレベル目標を維持できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;スタンバイ バッファは、バージョン 1.36.0-gke.2253000 以降を実行している GKE クラスタで利用できます。バッファの使用を開始するには、こちらの&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/capacity-buffer"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Kubernetes Engine、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Eyal Yablonka&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Kubernetes Engine、スタッフ ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Konrad Kurdej&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 12 Jun 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-standby-buffers-speed-up-autoscaling-for-less-spend/</guid><category>GKE</category><category>Containers &amp; Kubernetes</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Cloud_blog___Hero_23_2436x1200.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE スタンバイ バッファの概要: 予算を抑えながらノードの起動時間を短縮</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Cloud_blog___Hero_23_2436x1200.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-standby-buffers-speed-up-autoscaling-for-less-spend/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Eyal Yablonka</name><title>Product Manager, Google Kubernetes Engine</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Konrad Kurdej</name><title>Staff Software Engineer, Google Kubernetes Engine</title><department></department><company></company></author></item><item><title>GKE 上の Agent Sandbox の一般提供開始のお知らせと Agent Substrate のご紹介</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/bringing-you-agent-sandbox-on-gke-and-agent-substrate/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 5 月 21 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/bringing-you-agent-sandbox-on-gke-and-agent-substrate?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI は、単純なチャット インターフェースから、関数呼び出し、コード実行、持続的なターミナル使用が可能な自律型エージェントへと短期間で変化しました。しかし、これらの機能を安全にオーケストレートするには、エージェントにインテリジェンスだけでなく、コードを実行するための堅牢かつ安全でスケーラビリティに優れたコンピューティング環境も必要となります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2025 年 11 月の KubeCon NA で &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Agent Sandbox&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/containers-kubernetes/agentic-ai-on-kubernetes-and-gke?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プレビュー版を発表&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;後、コミュニティでの導入は急速に進みました。Google Kubernetes Engine（GKE）上のサンドボックス数は 5 か月足らずで 16 倍以上に増加しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google の主要なお客様である &lt;/span&gt;&lt;a href="https://www.langchain.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Langchain&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://lovable.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Lovable&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をはじめ、その他多くのお客様が、数百万のエージェントを迅速に本番環境にデプロイしています。Agent Sandbox は、その発表以来、新しいプロジェクトから、安定した API を備えた成熟したプロダクトへと急速に進化しました。この安定性により、現在はより広範なエージェント エコシステムへの統合が促進され、重要なインフラストラクチャ レイヤとして機能するようになっています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この投稿では、この勢いをさらに加速させる次の 2 点についてお知らせします。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Agent Sandbox の一般提供開始&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。これは、エージェント ワークロードのための安全でスケーラブルな基盤となります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しいオープンソース プロジェクト、Agent Substrate のご紹介&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。これはエージェント インフラストラクチャの密度を限界まで高めることを目的としたものです。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;安全で低レイテンシの実行を大規模に実現する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Sandbox は、Kubernetes 上に構築された&lt;/span&gt;&lt;a href="https://agent-sandbox.sigs.k8s.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンソース&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のクラウドネイティブな実行環境であり、AI エージェント固有のニーズに特化して設計されています。ビルダーが独自のインフラストラクチャ上で、信頼できないロジックを、業界最高水準のスピードと効率性で安全かつ確実に実行できるよう支援する基盤のインフラストラクチャを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今回のリリースでは、最新のエージェント ワークロードの主な要件に対応します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Pod スナップショットでアイドル状態のコンピューティングを削減:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントは、バースト性の高い短いサイクルの後に長いアイドル期間が続くことがよくあります。GKE Agent Sandbox は、エージェントの実行を続けるために貴重なコンピューティング リソースを無駄にしないために、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/agent-sandbox-pod-snapshots"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Pod スナップショット&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と統合してアイドル状態のエージェント ワークロードを一時停止し、リクエストに応じて数秒で再開します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;低レイテンシのサンドボックス プロビジョニング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; リクエストごとに新しいサンドボックス インスタンスを初期化していると、数秒のコールド スタート レイテンシが不必要に発生します。GKE Agent Sandbox には、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox#warm-pools"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ウォームプール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;が統合された Sandbox API が採用されています。Agent Sandbox API に統合されたこのウォームプールにより、GKE はクラスタごとに 1 秒あたり 300 個のサンドボックスを 1 秒未満のレイテンシで割り当てることができ、割り当ての 90% が 200 ミリ秒以内に完了します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;費用対効果の高いウォームプール&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: GKE Agent Sandbox のウォームプールでは、サンドボックスの起動レイテンシを最小限に抑えるために、事前プロビジョニングされたレプリカが常に準備されています。サンドボックス ウォームプールの維持費用を最小限に抑えるため、Agent Sandbox は&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/agent-sandbox-autoscaling"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;スタンバイ容量バッファ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（一時停止された VM）と統合され、一時停止されたサンドボックスのコールドプールから、わずかな費用で迅速にウォームプールを補充できるようになっています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;堅牢なセキュリティと分離:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Agent Sandbox は &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;gVisor&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; とデフォルト拒否の Kubernetes ネットワーク ポリシーにネイティブに対応しています。Agent Sandbox は、Kata Containers などのオープンソース サンドボックス用のプラグ可能なインターフェースを提供しているため、ユーザーはカーネルの分離をカスタマイズできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;コンピューティングの需要が高まり続けるなか、このリリースにより、お客様は幅広い Google Cloud コンピューティング オプションを利用できるようになります。GKE Agent Sandbox は、Axion プロセッサで実行した場合、同等のハイパースケーラー クラウド プロバイダと比較して最大 &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;30% 優れたコスト パフォーマンス&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント インフラストラクチャにおける次の革新的な一歩: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェント型ワークロードは、数千万から数億のインスタンス数にスケールアップしながら、それと同時に、人間による操作、イベント、トリガーを待ってアイドル状態になることが増えています。こうしたワークロードでは、引き続きカーネルとネットワークの強力な分離が求められるため、高密度なスケジューリングが課題となっています。このレベルのスケールと迅速な一時停止と再開への対応により、Kubernetes コントロール プレーンは限界に達しています。そのため、Google は、超大規模エージェントのパフォーマンスと密度に関するニーズに対応することを目的とした新しいオープンソース プロジェクトである &lt;/span&gt;&lt;a href="https://github.com/agent-substrate/substrate" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をスタートさせました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate は、準備されたコンピューティング容量（もちろん Kubernetes で実行）にリアルタイムでエージェントを移動させたり、そこから別の場所に移動させたりする新しいレベルの抽象化を採用しています。Agent Substrate は、Agent Sandbox のコアとなる安全なランタイム機能とスナップショット機能を、Kubernetes の一部の制限を回避するように設計された最小限のコントロール プレーンと組み合わせるもので、それ以外の部分は変わりません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これにより、Agent Substrate はクリティカル パスを最適化して、より高いスケールと効率でレイテンシを低減できます。標準の Kubernetes は数千の長時間実行サービスを処理するように最適化されていますが、Agent Substrate は、標準のコントロール プレーンでは処理しきれない、数百万に及ぶ 1 秒未満のツール呼び出し向けに設計されています。Agent、Agent Harnesses、そして新しい &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/agent-executor-googles-distributed-agent-runtime"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Executor&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; プロジェクトを含む Agent Runtime に最適な基盤となります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Agent_Substrate_-_Diagram_1.max-1000x1000.jpg"
        
          alt="Agent Substrate - Diagram 1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Substrate の目標は、より迅速な移動と、より大きなスケールのために、あらゆる可能性を模索することです。このレベルのスケールと効率性を実現するには、現在のコンピューティング インフラストラクチャの限界を押し広げる必要があり、あらゆる可能性を検討する必要があります。その一つとして、スケジューラの中核にデータの局所性を組み込み、エージェントの状態とスケジューリングを連携させて、オーバーヘッドをミリ秒単位で可能な限り削減する取り組みがあります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;オープンな環境で未来を築く&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://kubernetes.io/blog/2024/06/06/10-years-of-kubernetes/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Kubernetes の初期&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;には、同様の課題に取り組む多様なコントリビューターからのフィードバックと視点が、プロジェクトを成功に導くために不可欠でした。エージェント インフラストラクチャも同様の転換点にあると Google は考えています。これから、徹底的にオープンで共同的なイノベーションの威力を再現し、エージェント インフラストラクチャの未来を共に築いていきたいと願っています。オープンな環境で Agent Substrate プロジェクトを始動させることで、コミュニティの皆様に、この重要な次世代のインフラストラクチャの設計と構築へのご協力をお願いしたいと思います。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自律型エージェントの未来に向けて、スタックの重要なレイヤの構築を継続できることを嬉しく思います。ぜひ Agent Sandbox をワークロードにご活用ください。また、オープンソース コミュニティに参加して、エージェント ネイティブ インフラストラクチャの次のフェーズとなる Agent Substrate でコラボレーションしましょう。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GKE で &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/concepts/machine-learning/agent-sandbox"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Sandbox&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt; を試す&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Agent Sandbox の&lt;/span&gt;&lt;a href="http://github.com/kubernetes-sigs/agent-sandbox" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンソース コミュニティ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に参加して&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;協力する&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://github.com/agent-substrate/substrate" rel="noopener" target="_blank"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Substrate&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt; を確認する&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;GKE プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Brandon Royal&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;GKE ソフトウェア エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Tim Hockin&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 29 May 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/bringing-you-agent-sandbox-on-gke-and-agent-substrate/</guid><category>AI &amp; Machine Learning</category><category>AI infrastructure</category><category>Containers &amp; Kubernetes</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE 上の Agent Sandbox の一般提供開始のお知らせと Agent Substrate のご紹介</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/bringing-you-agent-sandbox-on-gke-and-agent-substrate/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Brandon Royal</name><title>Senior Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tim Hockin</name><title>Engineer</title><department></department><company></company></author></item><item><title>GKE のノード起動が高速化され、コールド スタート レイテンシが解消</title><link>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-node-startup-gets-faster/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 5 月 9 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-node-startup-gets-faster?e=48754805&amp;amp;hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、クラウド インフラストラクチャにおける最も厄介な問題の一つである&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;コールド スタート レイテンシ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を解決する Google Kubernetes Engine（GKE）の重要なアップデートをリリースしました。GKE の以前のバージョンと比べると、対象となるノードの起動時間が最大 4 倍高速になるため、お客様は迅速かつ効率的にプロビジョニングができます。設定の切り替えや、構成ファイルへのパッチ適用は必要ありません。インフラストラクチャのプロビジョニング方法がアーキテクチャ上でアップグレードされるため、何も操作を行わなくてもノードが高速で起動します。これは、クラウド運用のアジリティと費用効率の向上に直結し、AI 推論用のモデルの迅速なデプロイから、アクセラレータ ノードと汎用ノードの動的なスケーリングまで、幅広いユースケースに大きく影響します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;今回取り組んだ問題:「コールド スタート」の負担&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ご存じのように、需要が変動するワークロード、特に AI 推論やバッチ処理を実行している場合、新しいノードのスピンアップを待つのは苦痛です。需要が急増すると、オートスケーラーがノードをリクエストします。その後、しばらく待ちます。この待機時間と、それによってユーザーに生じるレイテンシを回避するために、多くのチームは「万が一に備えて」高価なノードを稼働させ続ける、オーバー プロビジョニングに頼っています。この場合、起動の遅延に対する保険として、アイドル状態のコンピューティングに対して料金を支払うことになります。この保険は、希少なアクセラレータの場合に特に高額になります。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;解決策: ノード プロビジョニングの完全な再構築&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この問題に対処するため、VM と GKE ノードのプロビジョニング ロジックを再構築しました。大まかに言うと、インテリジェントなコンピューティング バッファ、特別に設計された高速起動の仮想マシン、VM を再起動せずに即座にサイズ変更できる新しいコントロール プレーン アーキテクチャを組み合わせて使用しています。技術的な詳細は複雑ですが、お客様にとってのメリットはシンプルです。GKE クラスタのスケーリングが本質的に高速かつ効率的になり、貴重なリソースを必要な場所にシフトできるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;影響&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オーバー プロビジョニングの削減:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ノードがより高速でオンラインになるため、オートスケーラーのリアルタイムでの対応を信頼でき、アイドル状態のノードのバッファを維持する必要がなくなります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;AI 推論の改善:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; GPU で実行されるモデルの場合、ノードのプロビジョニングが高速化されることで、リクエストの急増からモデル提供のトラフィックまでの時間が短縮されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;「運用」のオーバーヘッドなし:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; これは自動的に機能し、利用するために Terraform ファイルや YAML ファイルを変更する必要はありません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_lyL4lGQ.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;対象&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在、プロビジョニングの高速化は、以下のハードウェアを使用して &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;GKE Autopilot&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; で実行されるワークロード（Standard クラスタ内で実行される Autopilot ワークロードを含む）でご利用いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/compute/docs/accelerator-optimized-machines#g2-vms"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA L4（G2 ノード）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/compute/docs/accelerator-optimized-machines#a2-vms"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA A100（A2 ノード）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/compute/docs/accelerator-optimized-machines#g4-series"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA RTXPRO6000（G4 ノード）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/compute/docs/accelerator-optimized-machines#a3-vms"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA H100（A3 ノード）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#autopilot-compute-platform"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Autopilot の「汎用」コンピューティング&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下を含むその他のマシンにも近日中に展開される予定です。今後の情報にご注目ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/compute/docs/accelerator-optimized-machines#a3-ultra-vms"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA H200（A3 Ultra ノード）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/compute/docs/accelerator-optimized-machines#a4-vms"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;NVIDIA B200（A4 ノード）&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/tpu/docs/intro-to-tpu"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud TPU&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;試す方法&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;対象のインスタンス タイプで GKE Autopilot をすでにご利用の場合は、この改善にお気づきかもしれません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GKE Standard クラスタを実行している場合は、クラスタ全体を移行することなく、これらのワークロードに Autopilot をご利用いただけます。Pod で Autopilot &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;ComputeClass&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を指定するだけで、Pod は Standard ノードと共存しながら、この起動速度を継承します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/fast-starting-nodes"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;高速起動ノードに関する技術ドキュメントの全文はこちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下のリソースで、これらの新たな改善点を活用してワークロードの応答性を向上させる方法をご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/fast-starting-nodes"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;高速起動ノードによるワークロードの起動の高速化について&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#autopilot-compute-platform"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Autopilot のコンテナ最適化コンピューティング プラットフォームについて&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/about-autopilot-mode-standard-clusters"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GKE Standard での Autopilot モードのワークロードについて&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#autopilot-compute-platform"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Autopilot のコンテナ最適化コンピューティング プラットフォームについて&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Eyal Yablonka&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud、プリンシパル ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Karen Aleksanyan&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 20 May 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-node-startup-gets-faster/</guid><category>GKE</category><category>Containers &amp; Kubernetes</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_BkVgpdt.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>GKE のノード起動が高速化され、コールド スタート レイテンシが解消</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_BkVgpdt.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/containers-kubernetes/gke-node-startup-gets-faster/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Eyal Yablonka</name><title>Product Manager, Google Kubernetes Engine</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Karen Aleksanyan</name><title>Principal Software Engineer, Google Cloud</title><department></department><company></company></author></item></channel></rss>