機械翻訳について

HAProxyでの重み付けラウンド・ロビン・ロード・バランシングの使用

重み付けラウンド・ロビン・アルゴリズムを使用してトラフィックを分散するようにHAProxyを構成することもできます。 このアルゴリズムは、重みに従ってサーバーを順番に選択し、サーバー応答時間などの特定の要因を実装せずにサーバーの負荷を分散します。 重み付けラウンド・ロビンを使用すると、サーバーの処理能力とサーバーで使用可能なリソースに基づいて、サーバー間のトラフィックを比例的に分散できます。

  1. 標準ラウンドロビン・ロード・バランシング用にサーバーを構成します。
  2. HAProxy構成を編集して、構成内の各サーバーに重み値を追加します。

    たとえば、トラフィックの量の2倍をwebsrv1に分散するには、次のように、それぞれの重み率が含まれるように構成を変更します。

    server websrv1 192.168.1.71:80 weight 2 maxconn 512 check
    server websrv2 192.168.1.72:80 weight 1 maxconn 512 check
  3. HAProxy systemdサービスをリロードします。
    sudo systemctl reload haproxy