*[Linux]Linuxを採用した大規模オンライン

http://www.itmedia.co.jp/survey/0403/12/svn02.html

  1. サーバーをフェイルオーバー可能とするために必要なNIC(ネットワークインタフェースカード)用デバイスドライバーが存在しない。
  2. RedHat AS2.1上でのSunVM(サンマイクロシステムズ社の提供するJava仮想マシン)とWebLogic(日本BEAシステムズ株式会社提供)の動作保証問題。
  3. 上記(2)の問題解消のため採用したBEA・WebLogicJRockitが、高負荷状態が続くとガベージコレクション(断片化されたメモリ領域・バッファ領域の集約化)でハングアップすること。

これらの問題に対して、各ベンダーに対応を依頼し、一つひとつ問題を解決していった。なかでも苦戦したのは(3)の問題で、海外ベンダーの開発部隊を日本に招へいして対策を協議し、問題の解決を図った。

いや〜。まさにオープンソース+マルチベンダの欠点。結局ある程度はベンダを固めないと安定しないんだよねぇ。あと、固めてしまったほうが、障害時の切り分けが非常に楽になるんだよねぇ。

う〜ん。考えさせる記事。