【イーストウエストトラフィック】

East-Westトラフィック とは?

💡 職場の同僚たちの内線電話
📌 このページのポイント
North-South vs East-Westトラフィック North-South (外部↔内部) インターネット ゲートウェイ Server Server 全体の 約20〜30% East-West (サーバー間・AI時代に急増) Server 1 GPU×8 Server 2 GPU×8 Server 3 Server 4 全体の 約70〜80%(AI時代)
North-South(外部↔内部)とEast-West(サーバー間)トラフィックの比較
ひよこ ひよこ

ペンギン先生、East-Westトラフィックって何?East(東)とWest(西)ってどういう意味?

ペンギン先生 ペンギン先生

データセンター内で横方向(サーバー←→サーバー)に流れる通信を「East-West」と呼ぶんだよ。昔はデータセンターの図でサーバーを横に並べて書いていたから、横方向を東西と表現したんだ。対義語は「North-South」で、インターネットからユーザーのリクエストが入ってくる縦方向の通信のことだよ。

ひよこ ひよこ

どうしてAI時代になってEast-Westが増えたの?

ペンギン先生 ペンギン先生

分散学習が原因なんだ。GPT-4クラスの大規模AIを学習させるとき、何百台ものGPUが1秒間に何百回もパラメータ重み)を互いに同期する必要があるんだよ。あのサイズのモデルは1台のサーバーには収まらないから、サーバー間通信が膨大に発生するんだ。昔はEast-Westは全体の30〜40%だったけど、今は70〜80%に逆転しているよ。

ひよこ ひよこ

East-Westが多くなると何が問題なの?

ペンギン先生 ペンギン先生

従来のデータセンターネットワークはNorth-South(外部リクエスト)を効率よく処理するように設計されていたんだ。だからEast-Westが急増すると帯域が足りなくなったり、遅延が不均一になったりする問題が出てくるよ。そのため今はスパイン-リーフというEast-Westに最適化された設計に移行が進んでいるんだ。

ひよこ ひよこ

じゃあ普通のWebサービスにもEast-Westトラフィックはあるの?

ペンギン先生 ペンギン先生

もちろんあるよ!マイクロサービスアーキテクチャで動いているサービスは、1回のユーザーリクエストに対して内部で何十ものサービス間通信(API呼び出し)が発生する。これも全部East-Westなんだよ。だから普通のWebアプリでもEast-Westの設計は大事で、サービスメッシュIstioなど)という技術で管理されることが多いね。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「East-Westトラフィック」って出てきたら「データセンター内のサーバー同士の通信(AI時代に爆増中)」と思えればだいたいOK!
📖 おまけ:英語の意味
「East-West Traffic」 = 東西トラフィック
💬 昔のデータセンター図はサーバーを横に並べて描いていたため、サーバー間の横方向通信を「東西(East-West)」、外部からの縦方向通信を「南北(North-South)」と呼ぶんだよ
← 用語集にもどる