負荷分散の展開

一般的なデプロイ環境とユース ケースは、RPC ロード バランサーが使用される場合です。rpc 負荷分散を次に示します。

  1. RPC クライアントは、サーバー ファームへの RPC/HTTP 接続を行います。
  2. 接続はネットワーク経由でフロントエンド ロード バランサーに転送されます
  3. フロントエンド ロード バランサーは、要求をサービスするサーバーを選択します。 この例では、フロントエンド ロード バランサーによって接続がサーバー 1 に転送されます。
  4. RPC ロード バランサー サービスは、接続を調整します。 これは、クライアントからの最初の接続であると判断し、接続をローカル サーバー Server 1 に関連付けます。
  5. クライアントは 2 つ目の RPC/HTTP 要求を行います。
  6. 要求は、ネットワーク経由でフロントエンド ロード バランサーに転送されます。
  7. フロントエンド ロード バランサーは、要求をサービスするサーバーを選択します。 この場合、フロントエンド ロード バランサーはサーバー 2 を選択して要求を処理します。
  8. RPC Load Balancer サービスによって接続が仲裁されます。 このクライアントからの接続がサーバー 1 によって処理されていることを認識します。
  9. 接続はサーバー 1 に転送されます。