2007年4月3日火曜日

やってみたいサーバアプリケーション構成

スズキです。

現在の所属会社のスタンダードは

○Squid(リバースプロキシーキャッシュとして)
○Apach2.0
○Tomcat5.5(JDK1.5)
○MySQL5.0(InnoDB)

のスタックで組んでいる。

今回、0から組む機会があるので、下記のような構成に挑戦してみようと思っている。

○Pound: ロードバランサー
http://www.apsis.ch/pound/
ポイントはApacheへのロードバランシング(フェイルオーバー)ですね。

○Apache2.2: Webサーバ
http://httpd.apache.org/
ポイントは下記二点です。
-mod_cacheによるコンテンツキャッシュ(Squidの機能の代替として)
-mod_proxyによるTomcatへのへのロードバランシング(フェイルオーバー)

○Tomcat6.0
http://tomcat.apache.org/
ポイントはリファクタリングされたという、クラスター機能ですね。
JDKも1.6かな。あとMySQLへのロードバランシング(フェイルオーバー)は
JDBCで可能です。

○MySQL5.1(NDBクラスター)
http://dev.mysql.com
ポイントはなんといってもNDBクラスターです。
レプリケーションもできるようです。(要調査)

メールサーバはpostfixかな。

--
blog: http://suz-lab.blogspot.com/
code: http://code.google.com/p/suz-lab/
group: http://groups.google.com/group/suz-lab/

0 コメント: