ホームページ  >  に質問  >  本文

nginxロードバランシング

1. nginx が負荷分散を行うとき、それは 前端用于转发的 nginx 支持的并发数就是该架构支持的最大访问量 を意味しますか?

2. 複数のサーバー ノードがあり、負荷分散に nginx を使用し、nginx が各アプリケーション サーバーと同じイントラネット上にある場合、すべてのサーバー ノードは外部ネットワーク トラフィックを使用せず、nginx サーバーのみが外部ネットワーク フローを使用しますか? 。

私の理解では、nginxはすべてのリクエストの転送ステーションとして機能し、リクエストが来ると、それをイントラネット経由で特定のサーバーに渡し、サーバーは処理結果をクライアントに返します。

この場合、すべてのネットワーク負荷は nginx サーバーにかかるのでしょうか? すべてのサービスが Alibaba Cloud にデプロイされている場合、nginx サーバー上のすべての帯域幅を使用する必要がありますか?

3、

nginx 做正向代理时,可以做负载么?

言い換えると、nginx フォワード プロキシは、リクエストを 1 対 1 ではなくリバース プロキシのように異なるマシンに分散し、1 つのサーバーにのみ送信できます

習慣沉默習慣沉默2713日前639

全員に返信(2)返信します

  • 某草草

    某草草2017-05-16 17:09:19

    1. 大体わかります。ただし、通常、nginx がボトルネックになることはありません。

    2. サーバーの Web サービスはすべて nginx 経由でルーティングされ、他のトラフィックは引き続きデフォルト ルートを使用します。帯域幅のプレッシャーは nginx にありますが、コンピューティングとデータベースのプレッシャーは依然としてバックエンドにあります。

    3. nginx をフォワード プロキシとして使用しないでください。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:09:19

    3 番目の質問について説明します:

    nginx は、lvs と同様に、フロントエンドでクライアント リクエスト エントリとして機能し、リクエストをバックエンド サーバーに分散し、バックエンド サーバーが応答情報をクライアントに直接返すことができますか?

    現在、nginx は通常、リクエストをバックエンドに分散するリバース プロキシとして機能し、バックエンドが nginx に応答し、nginx がクライアントに戻ることを学びました。

    nginx フォワードプロキシは 1 つのバックエンドサーバーにのみ転送できますか?複数のバックエンドに分散できれば、リバースプロキシよりも2倍効率的ではないでしょうか。

    返事
    0
  • キャンセル返事