つっこみどころが満載スギなのは脇においておいて、金をかけないなら、DNSラウンドロビンじゃなくて、せめて、件の記事でも紹介されている ●Apache 2.2のmod_proxy_balancer か、Apache 2.2じゃなくても使えるreverse proxy系の実装たち、 ●POUND ●mod_backhand ●Perlbal を使うべきでしょう。 んで、﹁L7ロードバランサ︵要はreverse proxy︶なんていらねっす。セッション? んなのmemcachedでシェアすりゃいいんじゃん。その方がスケールアウトしやすいしー﹂という向きには、LinuxでL4のロードバランサするのをオススメでします。まともなL4ロードバランサが手に入るのに、金銭的コストはゼロですってよ、オクサン! ●Linux Virtual Server (LVS) kernel 2.6系ならパッチなしで、ロードバランサのできあがり。 All in Oneちっくなのをお望みなら、Ultra Monkeyあたりをどうぞ。 ﹁おら、ブラックボックスなのはやんだぁ﹂という向きには、Keepalivedをどうぞ! keepalivedは、LVSの設定や実サーバへのヘルスチェックのほかに、VRRPによるfailoverもやってくれるので、LVSなLinux box 2台でロードバランサ自身の冗長化もバッチリです。 というわけでペタオススメっす>LVS DSRもiptablesを使えばできちゃいますし、L4なんで、HTTPだけじゃなくて、SMTPでもDNSでも負荷分散+冗長構成できます。 ﹁でも安定性がぁ﹂とか﹁ASICには勝てないよね﹂といかいうやつは、まずは試してみてみー きっとびっくりするから。
あ、あと、﹁どーしてもL7バランスしてぇっす﹂なら、UltraMonkey-L7というのもありますが、こっちは使ったことないんで、さらっと紹介にとどめます。
8/12 12:50追記
トラバしたんだけどなんか消えてるっぽいのでもっかいTB!
8/12 14:24追記
あれ、またTBが消えた。っつーかもしかして消されてるのかしらん・・・ めげずにもっかい。
しかも「このエントリーへのコメントは終了しました。」だって。へぇ・・・