![]() |
||||||||||
|
||||||||||
| JBossとTomcatの信頼性確認の必要性 | ||||||||||
|
LinuxWorld EXPO/Tokyo 2006の3日目は最終日ということもあって、多くの人が集まっていた。基調講演はもちろん、会場内オープンシアターにおいても多くの講演が行われた。 会場内オープンシアターのOSS推進活動紹介エリアにおいて、「APサーバ クラスタの信頼性確認の方法とその結果 〜 JBoss Tomcatの結果と注意点〜」という講演が日立システムアンドサービスの研究開発センタ 評価センタ 主任技師である鈴木和義氏によって行われたので、ここでその内容をご紹介しよう。 ![]() 日立システムアンドサービスの鈴木和義氏 「ユーザは開発コミュニティからオープンソースソフトウェア(OSS)を手に入れることができるが、利用する場合にはサポートとして信頼性評価する必要があります。どのレベルまでSIerのサポートが必要であるかをユーザ自身が判断できる、このことがオープンソースの特性なのです」と、鈴木和義氏はOSSの特性について語った。 しかし信頼性が求められるはずのアプリケーションサーバのクラスタについては規格化されておらず(J2EE 1.4の対象外)、各ソフトウェアが各々実装しているのが現状である。そこでアプリケーションサーバのクラスタリングについて規格化が行われれば、ユーザとSIerのサポートの範囲が明確化され、効率的なサポートが可能となると鈴木氏はいう。 ![]() 開発コミュニティ以外のベンダーのサポート (出典:OSS推進フォーラム) |
||||||||||
| 信頼性評価の方法 | ||||||||||
|
そこで日本OSS推進フォーラム サーバー部会が行った今回の検証では、「アプリケーション/ネットワーク/データベースで障害が起きたらどうなるか?」など13項目について、WASCluster(注1)という評価方法でJBossとTomcatのクラスタ機能を評価した内容について、詳しく話が述べられた。
※注:
Web Application Server Cluster Test:Servletを利用したWebアプリケーションクラスタシステムにおける障害時の動作検証を行うテスト。
テストツール(WASClust/Live Checker・WASClust/DB Checker・負荷シナリオ JMeter Script) テストを行った環境はJBoss・Tomcatともに次の通りであり、JBoss(4.0.2/3台構成)は2005年8月に、Tomcat(Tomcat 5.5.15/3台構成)は2006年2月に実施したそうだ。
テスト実施環境 このテストの結果をもとに「評価の結果、適正な設定をすればJBoss・Tomcatともに問題なく動作します」と、鈴木氏は今回の結果を述べた。その設定とは、次の通りだという。
問題なく動作させるための適正な動作 なおこの評価の内容は、IPA(独立行政法人 情報処理推進機構)が運営しているOSS iPedia(http://ossipedia.ipa.go.jp/)で公開されている。 ![]() 評価結果 |
||||||||||
| 今後の課題 | ||||||||||
|
最後に鈴木氏は信頼性確認の方法についての今後の課題を3点をあげた。
今後の課題 今回のテストはhttp_session情報のレプリケーションが中心のものであり、EJBについては未対応である。しかしEJBについて対応するのであれば、より汎用的な評価となるであろう。また、その他2つの課題を解決することができれば、より実際の障害に即した評価となると思われる。 オープンソースソフトウェアを利用する場合、十分なスキルを有しているエンジニアの不足からサポートの面で不安がある。しかし、こういった信頼性評価を公にすることによって、ユーザが担当する部分やSIerがサポートできる部分が明確になれば、今後のオープンソースソフトウェアの利用が活発になっていくことがこの講演によって語られたといえるだろう。 (ThinkIT編集局:石黒 大介)
|
||||||||||
|
|
||||||||||
|
||||||||||





