インターネット上でウェブサーバを管理しています。


OSは、Red Hat Enterprise Linux Ver3です。
httpd,sendmail,PostgreSQL,MySQL等、一般的な構成です。

稼働サービスは、ショッピングサイトや一般的なウェブサービス等です。

これらのサービスが止まると困るので同じサーバを2台用意してクラスタリングをしたいと考えています。

rsyncの同期は完全なミラーじゃないので、(時間誤差が出ると思うのですが?)
有料のもので、信頼できる製品があればご紹介ください。

よろしくご教授願います。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/01 13:09:18
  • 終了:--

回答(4件)

id:jyouseki No.1

jyouseki回答回数5251ベストアンサー獲得回数382005/06/01 13:18:41

ポイント5pt

本体のHDDをRAID5で構成するといいと思います。そうすればもし1台のHDDが故障したとしても、まだ稼動している本体の電源さえ落とさず、新品HDDに換えることさえ可能になります。

id:keijiro

すみません。記述が悪かったのですが、

2台のハードウェア構成は共にRAID5構成済みです。

かつ、サービスを全く止めないために、

クラスタリングサーバを検討しています。

自分で、LifeKeeperというソフトウェアを見つけました。

http://www.google.co.jp/search?num=30&hl=ja&rls=GGLD%2CGGLD%...

これ以外の製品の情報、もしくは、この製品に関する批評などあれば情報をお待ちしております。

2005/06/01 13:21:21
id:kikue70 No.2

kikue70回答回数110ベストアンサー獲得回数12005/06/01 13:27:29

ポイント27pt

http://www.princo.org/tips/lvs.html

【ぷりんこ研究所】LVS(ipvsadm)で作る負荷分散装置(ロードバランサー)

先ほどの質問を見て回答しようか迷っていました。

確かにrsyncは良い方法だと思いますが、質問内容を良く

見てみるとダウンタイム0を目指しているのですよね。

それではrsyncでコピーというのは回答になりません。


まずどの部分での障害から守るのかという所から

検討されてはいかがでしょうか。

ドライブだけであれば、ミラーリングで充分ですし、

インターフェイスからとなれば、RAIDでも組めば良い

と思います。


質問内容から考えると先ほど質問された

http://www.hatena.ne.jp/1117557273

のchatoranekoさんの回答がピタリだと思います。

ラウンドロビンで回すかロードバランサーで回すか。

2台は用意出来ているという事ですので、どちらかで

充分対応出来ると思います。


またLVS専用のマシンがありますので費用対効果を

考慮の上導入するのも良いと思います。

id:keijiro

ご丁寧な回答ありがとうございます。

考えれば考えるほど、難しくなってきました。

ラウンドロビンかロードバランサーで回す前に、

完全同期のとれる仕組みを考えないといけないですよね。

その完全同期の仕組みを詳しく知りたいのです。

LVSという単語は初めて知ったので、ちょっと調べてみます。

引き続き、情報をお待ちしております。

2005/06/01 13:56:01
id:jyouseki No.3

jyouseki回答回数5251ベストアンサー獲得回数382005/06/01 14:02:40

ポイント11pt

http://www.softagency.co.jp/press2.html#030611

株式会社ソフトエイジェンシー/プレスリリース

このソフトはどうでしょうか?

id:keijiro

情報ありがとうございます。

2005/06/02 12:42:17
id:chatoraneko No.4

chatoraneko回答回数221ベストアンサー獲得回数02005/06/01 16:42:58

ポイント27pt

http://h50146.www5.hp.com/products/software/oe/hpux/developer/co...

日本HP - HP-UX Developer Edge - HAクラスタの疑問を解く・後編

前質問にて回答させていただきました。


>これらのサービスが止まると困るので同じサーバを2台用意してクラスタリングをしたいと考えています。

複数台のサーバをクラスタリングした場合

ラウンドロビンではもし1台がダウンした場合

2分の1の確立でダウンしたサーバを見に行ってしまい

目標を達成できません。


このためBIGIPなどのロードバランサを導入するか

ソフトウェア的にHAを実現してほっとスタンバイしておく必要があります。

こういった商品はかなり高額ですので

導入に際してはボトルネックになる部分をよく検討しないと

宝の持ち腐れになる可能性があります。


コンテンツの同期についてですが

おそらく動的に生成したファイル等が

各サーバでタイムスタンプに差がでる

ということを懸念されているかと思います。

ラウンドロビンの場合は各サーバごとへのアクセスになりますので

そういった可能性も考えられます。

本来であれば動的に保存されるデータは

MySQLやPostgreSQL等へ一括保存し

両WEBサーバからデータを取ってくる手法が一般的です。

両WEBサーバが異なるデータを保存する仕様では

rsyncは向かないと思います。

静的に使用されるコンテンツの同期に使用した方が

良いかと思われます。

http://www.necsoft.com/solution/bigip/

インテリジェントロードバランスシステム

id:keijiro

ご丁寧な回答ありがとうございます。

下記アドレスで無償の付属システムがあるように思ったのですが、いかがでしょうか??

http://www.stackasterisk.jp/tech/systemConstruction/cluster0...

いったん閉じて再質問します。

ありがとうございました。

2005/06/02 12:55:38

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

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

トラックバック

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

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

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