負荷分散の展開
一般的なデプロイ環境とユース ケースは、RPC ロード バランサーが使用される場合です。を次に示します。
- RPC クライアントは、サーバー ファームへの RPC/HTTP 接続を行います。
- 接続はネットワーク経由でフロントエンド ロード バランサーに転送されます
- フロントエンド ロード バランサーは、要求をサービスするサーバーを選択します。 この例では、フロントエンド ロード バランサーによって接続がサーバー 1 に転送されます。
- RPC ロード バランサー サービスは、接続を調整します。 これは、クライアントからの最初の接続であると判断し、接続をローカル サーバー Server 1 に関連付けます。
- クライアントは 2 つ目の RPC/HTTP 要求を行います。
- 要求は、ネットワーク経由でフロントエンド ロード バランサーに転送されます。
- フロントエンド ロード バランサーは、要求をサービスするサーバーを選択します。 この場合、フロントエンド ロード バランサーはサーバー 2 を選択して要求を処理します。
- RPC Load Balancer サービスによって接続が仲裁されます。 このクライアントからの接続がサーバー 1 によって処理されていることを認識します。
- 接続はサーバー 1 に転送されます。