現在Webサーバの複数化による負荷分散を計画しております。


そこで分散のための手法を調べたところ
・DNSラウンドロビン
・Pound
・LVS
・apacheのmod_proxy_balancerモジュール

などがあることがわかったのですが、このほかに有効な手法はありますでしょうか?
また、用いられている手法としてはどれが一般的でしょうか?

よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/02/08 14:27:52
  • 終了:2007/02/15 14:30:09

回答(4件)

id:iwaim No.1

iwaim回答回数215ベストアンサー獲得回数192007/02/08 14:35:29

ポイント23pt

ロードバランサーは各社から様々なプロダクトが用意されています。例えばBIG-IP。

http://www.hitachijoho.com/solution/network/big-ip/index.html

また、用いられている手法としてはどれが一般的でしょうか?

回答が難しい質問ですね。挙がっているものはどれも一般的といえますから。構築や管理がしやすそうなものを検討するしかないです。

id:tejicube

ありがとうございます。

2007/02/08 14:44:58
id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402007/02/08 15:13:03

ポイント23pt

同じくハードウェアによるロードバランサーが多いかな。

手法としてはどれも一般的だろうけど、あえていうなら

・DNS ラウンドロビン

・HWロードバランサー

が採用数が多そうだ。(ソース無し)

なぜなら設定が簡単(もしくはベンダー任せ)ですむから。


他はそれ相応の技術力を要求される。

あと、いくつかの技術を併用している場合も多い。

id:tejicube

選択される傾向とその理由は非常に参考になります。

ありがとうございます。

2007/02/08 16:37:41
id:popattack No.3

popattack回答回数214ベストアンサー獲得回数42007/02/08 19:39:45

ポイント22pt

ネットワンシステムズ株式会社のnetscalarはどうでしょうか?

「Googleユーザーはみんな使ってる」Webアプリケーションを高速化するアプライアンス

http://enterprise.watch.impress.co.jp/cda/hardware/2005/07/28/58...

同社によると、アプリケーションデリバリーシステムとは、TCPやHTTPなどの処理の最適化や、アプリケーションレベル(レイヤー7)での負荷分散、さらにDDoSなどの攻撃をフィルタリングすることでサーバーの負荷を低減し、本来の処理に集中させることで、アプリケーションのパフォーマンスを向上させるシステムを指すという。

こちらはcitrixのnetscalr。mixiで使っていると雑誌で読みました。

http://www.citrix.co.jp/products/netscaler/index.html

id:tejicube

mixiが使っているということは参考になります。

膨大なPVを捌くにはやはり専用ハードを使うのがよいのかもしれませんね。

ありがとうございます。

2007/02/09 10:24:40
id:andalusia No.4

andalusia回答回数134ベストアンサー獲得回数122007/02/08 21:00:53

ポイント22pt

Windows Server(IIS)であれば、NLBクラスタが追加料金なしで使えるので、選択肢に入ってくるかと思います。

http://www.microsoft.com/japan/windowsserversystem/virtualserver...

id:tejicube

参考になります。

ありがとうございます。

2007/02/09 10:28:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません