4)4NTTコムウェアのウェブサイトでは、JavaScriptを使用しています。ご使用のブラウザがJavaScriptに対応していない、またはJavaScriptの使用を許可していない設定のため、表示・機能が正しくご利用できない場合がございます。JavaScriptの設定を有効にしてご覧いただくことをお奨めします。NTTコムウェア)は、オープンソースソフトウェア(以下、OSS)のロードバランサー(負荷分散装置)として世界的に実績のある「UltraMonkey(*1)」の大幅な機能拡充を行い、ソースコードを公開します。UltraMonkeyのLayer7負荷分散機能(*2)の開発は、日本で初めての取り組みであり、世界的にも注目されています。近年、オンラインショッピングや検索サイトなど、ユーザからのアクセス集中による高負荷に耐えられるよう、ロードバランサーを導入するのが一般的です。ショッピングサイトなど多くのシステムでは、商品選択から決済までの一連の処理を同一サーバで実行することが必須となっています。従来のUltraMonkeyは、これらの諸条件に対応した機能を有しておらず、サイト運営会社などは市販の高価な負荷分散装置を購入する必要がありました。より、UltraMonkeyのLayer7負荷分散機能の拡充を実現しました。機能拡充は、最近のWeb系オンラインショッピングサイト等で必須である、セッション(*3)の管理「Layer7負荷分散機能(図1)」と、暗号化された情報への対応「SSL(*4)暗号化された情報の負荷分散機能」です。ユーザがインターネットのショッピングサイトで買い物をする際、商品選択から決済処理までに複数回の処理が発生します。購入する商品の情報や決済時に入力した情報と利用者を関連付けるためには、利用者毎にセッションを管理する必要があります。従来のLayer4までの情報ではユーザ毎の情報を意識した負荷分散を実現できないため、Layer7までの情報に対応できる機能追加を実施しました。口座番号などの個人情報の漏洩を防ぐために暗号化された情報への対応も実現しています。NTTコムウェアでは、本システムを一般顧客に提供するためのSIサービスやSIer向けに高度な技術支援を行うプロフェッショナルサービスの提供も開始します。NTTコムウェアのオープンソースに対する取り組みNTTコムウェアは、顧客志向の柔軟なシステム構築にLinuxをはじめとするOSSが果たす役割の重要性を早くから認識していました。1999年のLinuxセンタ開設以来、積極的にOSSを利用するSI業務を実施し、NTTの通信システム構築や、UNIXからLinuxへのマイグレーションなど多くの構築実績があります。Layer7負荷分散フレームワークの開発」が採択されました。Layer7のソースコード等は、下記サイトで公開中および公開予定です。Japan株式会社(http://www.valinux.co.jp/)が運営しています。Horman氏が運営しています。用語解説*1:UltraMonkeyLinux上でオープンソースコンポーネントを使用し、IPネットワークの負荷分散と高可用性サービスを実現するためのプロジェクトです。開発された負荷分散ソリューションも同名称「UltraMonkey」です。Network)の全ネットワークで使用されています。(http://www.ultramonkey.org/)*2:Layer7負荷分散機能OSI7階層モデルの第7層(Layer7)に属するCookieやURLなどを使用してセッション管理、負荷分散を行う機能をLayer7負荷分散機能と呼びます。従来の「UltraMonkey」は、第4層(Layer4)までの情報(IPアドレスやポート番号など)にしか対応していなかったため、第7層までに対応した機能拡充が求められていました。参考資料「UltraMonkey-L7負荷分散フレームワーク」について*3:セッションセッションとはWebサイトを訪れた訪問者が行う一連の処理のことです。ショッピングサイトなどで、ログインからログアウトまでを1セッションといいます。個人情報や企業の機密情報など)を暗号化し、第三者からデータを覗かれないようにする通信技術のことです。Hormanの登録商標です。その他記載されている会社名、製品名は、各社の商標または登録商標です。このページに掲載されている情報は、発表日時点のものです。現時点では、発表日時点での情報と異なる場合がありますので、あらかじめご了承いただくとともに、ご注意をお願いいたします。個人情報についてウェブアクセシビリティポリシーサイトの使い方サイトマップ。