すげーひさびさ、ブログ。小堤です。
さて、最近仕事に追われなんだかんだブログすらかけてなかったので、久々に更新。
んで、合間合間で瞬間高速サーバ構築を実験しています。
VMWare Serverを使って何とか物理サーバ費用を抑えつつ、瞬間的なアクセスに対して大きなパフォーマンスを出すサーバを構築したいなぁ。と思って、いろいろ実験しています。
さて、目の前にあるのは
「サーバ1」
Xeon 2.13 デュアルコア
Mem 2G
HDD 160GB
「サーバ2」
PentiumD 3G
Mem11GB
HDD 73G(SAS 15000RPM)
です。
ん~今だとどうなんだろ、二つ新品で購入しても30万円前後だと思います。
こいつらに、CentOS5.1を入れてホストOSとします。で、次の図の形を作ろうと思っています。
LVS(Linux Virtual Server)はロードバランサーになりますが、DBのスレーブに対しても負荷分散するものとします。
DB1はマスタで、MySQLを使用しレプリケーション設定を行い、DB2,3に反映されるものとします。
WEBアプリケーションは、検索などの読み出し系のデータはDB2~3から取得します。
実際物理的なXeonのサーバでは、Apacheで300~500リクエストを秒間にこなせるんですが(JMeter使用)
単純計算で4台あれば、2000くらいいくはず・・・。
DBに接続しないWEBアプリは、ほとんど存在しないので、DBもロードバランシング。
いままだLVS構築中なので・・・とりあえず「WEBサーバ自体が物理的に1台でもVMWare Serverで増えるか?」を実験してみます。
TOPなどでみてもサーバ結構ひましてるんですよね・・・300が限界ではないみたいなので、VMであがればサーバ台が4分の1というか4倍設置できるし・・。
試してみて感動したら、また書きます。
では、寝る!