本文へジャンプ

ビジネス・グリッド技術でWebサーバーの高信頼性、継続性・柔軟性を実現

ダイヤモンドコンピューターサービス株式会社

掲載月:2006年12月

ソリューション概要

ダイヤモンドコンピューターサービス(以下、DCS)は、三菱銀行(現・三菱東京UFJ銀行)のコンピューター受託計算部門を母体とするシステム・インテグレーターで、金融業界を中心に、さまざまな業種・業態のお客様にシステム構築や情報処理サービス、アウトソーシング・サービスなどを提供しています。
DCSは、IBMをはじめとするITベンダーの支援を得て、最先端のグリッド技術を活用し、サーバー資源を効率的に活用して「止まらない&待たされない」Webアプリケーション環境の実現に向けた実証実験に成功しました。

課題はWebアプリケーションのサービス品質向上と効率的運用

インターネットの普及とともにWebアプリケーションが増加する中、Web特有のシステム運用上の課題の解決を求められることが増えてきました。アクセス数の予期せぬ急増でサーバーに過剰な負荷がかかりサイトダウンすることを防ぐため、通常時に必要な台数以上のサーバーを用意することによる運用管理費の増加や、24時間365日稼働への期待からアプリケーションのメンテナンスなどのために一時的にシステムを止めることが、顧客満足度の低下やビジネス機会損失の要因となっていました。
DCSではこれらの課題を解決し、さらに、取引金額の多いお得意様からの注文のトランザクションを優先したり、課金処理といった重要度の高いアプリケーションのために資源を優先的に配分するといった「Webトランザクションの優先順位制御」や、負荷状況に応じたサーバーの動的な配置などの効果をもたらすソリューションとしてグリッド・コンピューティングに注目。
サーバーなどのIT資源を最適に配分し、自律的な資源管理を行い、システムを止めずにアプリケーションの更新ができる環境を実現するための実証実験を行いました。

WebSphere XDによる、Webアプリケーション環境の仮想化

今回の実証実験プロジェクトの概要は、以下のとおりです。

試行システムの概要

ビジネス・グリッドの核となるのがWebSphere XDです。WebSphere XDにより仮想化されたアプリケーション・サーバー環境では、アプリケーションが動的に配置され、サーバー資源の有効活用と、全体最適化、管理の単純化を図ります。
サーバーへのリクエストは、アプリケーションごとに設定するサービス・ポリシーに基づき、クライアントのIPアドレスやクッキーの値などで分類され、それぞれに設定された平均応答時間の目標値や優先度によって制御されます。リクエストは、各サーバーの能力や、現在の負荷状況に応じて適切なサーバーに送られます。
WebSphere XDは、大量のWebトランザクションを高速に処理するため、データ範囲を分割し、各範囲をそれぞれのサーバーが専任でリクエストの処理を行う区分化(パーティショニング)機能や、高機能のオブジェクト・キャッシングの機能を提供します。区分化により、キャッシュを有効に働かせて、データぺージへのアクセス集中によるパフォーマンスの低下を回避することができます。また、ポリシーに基づきサーバーの非正常状態を感知して対処するオートノミック機能も備えています。
J2EE™バッチも搭載されていることから、Java™環境におけるバッチ的な処理が実行できます。例えば、Webアプリケーション・サーバーを、リアルタイムのWebトランザクションが減少する夜間に限りバッチ処理に活用するといった資源の最適化が行えます。

主な検証項目

実証実験では主に4つの項目について検証を実施し、サービス・レベルを確保しながら、資源を有効活用し、保守・管理を効率化できることを確認しました。

TCO削減に効果を発揮 今後の有力なソリューションとして期待

今回の実証実験により、ビジネス・グリッド技術がWebアプリケーションの信頼性とサービス品質を向上させるとともに、運用面での機能向上や、TCO削減に貢献することが実証されました。具体的なコスト削減効果は条件により異なりますが、DCSは今回の検証から、従来のシステムに比べて20~30%のトータルコスト削減が可能であり、活用領域も今回実験に協力いただいたお客様にとどまらず、多様な業種や用途で展開・利用できると考えています。
今後DCSでは、瞬間風速的に大量のトランザクションが発生するケースや、そのピークがなかなか予測できないケースで、ビジネス・グリッドをソリューションの1つとして積極的に提案される方針です。
IBMはグリッド対応製品のご提供をはじめとするさまざまな取り組みで、お客様のグリッド技術の活用をご支援していきます。

本事例は特定のお客様での事例であり、すべてのお客様について同様の効果を実現することが可能なわけではありません。
本事例中に記載の肩書や数値、固有名詞等は初掲載当時のものであり、閲覧される時点では、変更されている可能性があることをご了承ください。

IBM, IBMロゴ, DB2, eServer, WebSphere, xSeriesは、International Business Machines Corporationの米国およびその他の国における商標。
JavaおよびすべてのJava関連の商標およびロゴは Sun Microsystems, Inc.の米国およびその他の国における商標。
Linuxは、Linus Torvaldsの米国およびその他の国における商標。
Adobe, Adobeロゴは、Adobe Systems Incorporatedの米国およびその他の国における登録商標または商標。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標。

メールでお問い合わせ

このページに関するご意見・ご質問はこちら