中小規模のトラフィックサイト向けのHAProxyのハードウェア推奨事項


10

トラフィックの少ない一連のWebアプリケーションのロードバランサーとして使用するHAProxyの設定に興味があります。使用は増加しており、近い将来(6か月程度)に中規模になる可能性があります。一部のお客様は独自の専用サーバーを必要とするため、主に負荷分散を検討しています。一部のお客様は可能な限り低コストであるため、負荷分散装置が必要と思われます。

私はHAProxyのホームといくつかのブログを見ましたが、それらは本当に詳細には入りません、またはアプリケーションに太陽サーバーを使用している巨大なサイトです

プロセッサ、メモリ、ストレージ、およびディストリビューションに関して、どのようなハードウェアとどのディストリビューションを推奨しますか、またはそのようなアプリケーションに推奨しますか?

前もって感謝します

回答:


6

HAProxyが各パケットのヘッダーを変更するだけであることを考えると、必要なのは強力なCPUだけです。3GB DDR3、7200rpm HDD SATAおよびXeon E5450で大規模なWebサイトのHAProxyを実行しています。(natまたはrouteを使用している場合でも)すべてのトラフィックがこのサーバーを通過するため、これにはある程度の帯域幅が必要です。


それで、現代のcore2 duoやquadcoreでうまくいくでしょうか?そして、どのくらいのRAM 2-4GBですか?
MikeJ

3
私のXeonはクワッドですが、負荷が50%を超えることはありませんでした(これはピーク時に起こりました)。私はDDR3(HP DL360-G6)で3GBを使用して実行していますが、問題は一度もありませんでした。ネットワークボトルネックを検出できるように、ネットワークトラフィックのグラフを作成することをお勧めします。
MihaiM 2010

6
デュアルコアで十分であり、haproxyもシステムも追加のコアを利用しません。しかし、適切に構成されたCore2duo 2.66 GHzでは、1秒あたり最大約40000の新しい接続を実現できます。これは、99.99%のWebサイトには十分な数です。RAMを置くことを忘れないでください。4 GBを使用すると、約100000の同時接続をサポートできます。64ビットシステムをインストールすることを強くお勧めします。どの帯域幅を処理する予定ですか?
Willy Tarreau、2010

私の会社のウェブサイトでこれを検討しています。過去6.5年から知っておくべき変更点はありますか?
user38537 2017年

それほど多くはありませんが、このhaproxyを単一障害点にしないようにしてください。ペースメーカークラスタに2つ以上のロードバランサ(haproxy)を配置することをお勧めします
MihaiM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.