1. nginx が負荷分散を行うとき、それは 前端用于转发的 nginx 支持的并发数就是该架构支持的最大访问量
を意味しますか?
2. 複数のサーバー ノードがあり、負荷分散に nginx を使用し、nginx が各アプリケーション サーバーと同じイントラネット上にある場合、すべてのサーバー ノードは外部ネットワーク トラフィックを使用せず、nginx サーバーのみが外部ネットワーク フローを使用しますか? 。
この場合、すべてのネットワーク負荷は nginx サーバーにかかるのでしょうか? すべてのサービスが Alibaba Cloud にデプロイされている場合、nginx サーバー上のすべての帯域幅を使用する必要がありますか?私の理解では、nginxはすべてのリクエストの転送ステーションとして機能し、リクエストが来ると、それをイントラネット経由で特定のサーバーに渡し、サーバーは処理結果をクライアントに返します。
3、
nginx 做正向代理时,可以做负载么?
大体わかります。ただし、通常、nginx がボトルネックになることはありません。
サーバーの Web サービスはすべて nginx 経由でルーティングされ、他のトラフィックは引き続きデフォルト ルートを使用します。帯域幅のプレッシャーは nginx にありますが、コンピューティングとデータベースのプレッシャーは依然としてバックエンドにあります。
nginx をフォワード プロキシとして使用しないでください。
3 番目の質問について説明します:
nginx は、lvs と同様に、フロントエンドでクライアント リクエスト エントリとして機能し、リクエストをバックエンド サーバーに分散し、バックエンド サーバーが応答情報をクライアントに直接返すことができますか?
現在、nginx は通常、リクエストをバックエンドに分散するリバース プロキシとして機能し、バックエンドが nginx に応答し、nginx がクライアントに戻ることを学びました。
nginx フォワードプロキシは 1 つのバックエンドサーバーにのみ転送できますか?複数のバックエンドに分散できれば、リバースプロキシよりも2倍効率的ではないでしょうか。