
HAProxy からバックエンド サーバーを動的に追加および削除する方法を探していましたが、それを処理するためのラッパーや API はありますか? HAProxy と DigitalOCean を使用して自動スケール システムを作成したいと考えています。他のロード バランサーも歓迎します。
答え1
必要なことを行うための API や方法はありません。バックエンドを構成に追加し、正常にリロードする必要があります。
これは、トラフィックを処理するために別の haproxy プロセスをスピンオフし、他のプロセスは完了して終了するまで待機します。接続が拒否されたり、不正な要求が発生したりすることなく、haproxy をリロードできるはずです。
答え2
答え3
必要ありません。HAProxy は適切なヘルスチェックがないとバックエンドとバランスが取れないので、ヘルスチェックを追加するだけです。また、サーバーの重みを制御することもできます。