TOPページ > ソリューション情報 > Shunra VE ネットワークエミュレータ > ニュースリリース1
〜ネットワークを活用した分散ITサービスの展開に伴う様々なリスクを排除します〜

製品概要 ニュースリリース 導入事例

シュンラソフトウェア社、アプリケーションの本番投入前のパフォーマンステストを簡略化
Paula Musich著
2006年1月31日

長い間IT業界では、新しいアプリケーションが本番のネットワークに与える影響をいかに予測して、実際にアプリケーションを投入する前にネットワーク上でどのように動作するかを、どの様に判断するかが、大きな問題でした。シュンラソフトウェア社は、こうした状況への解決策を提示します。
ニューヨークに本社を置くシュンラソフトウェア社は、ネットワークエミュレーションソフトウェアShunra Virtual Enterpriseをリリースしました。このShunra Virtual Enterpriseは、サービスレベルコンプライアンス分析のプロセスを自動化し、本番前に本番と同様の環境でアプリケーションのテスト実施を可能にします。
Shunra VE (旧製品名はShunra Storm)では、顧客のネットワーク環境を正確に再現するモデルを作成し、その環境を使用して本番前のアプリケーションのパフォーマンス、機能およびスケーラビリティをテストします。
新しく導入された2種類のコンソール、VE PredictorおよびVE Profilerは、本番環境に配置された後、新しいアプリケーションがサービスレベル目標(SLO)を達成できるかどうか、さらにはネットワークの遅延やジッタ、パケットロスなどの条件がアプリケーションの実行不能やパフォーマンス低下にどうつながるかを予測するため、必要なデータを提供してネットワークプランナやQAテスタを支援するよう設計されています。
Shunraの製品マーケティング部門のディレクタであるAmichai Lesser氏は、「VE Profilerは、さまざまな条件下でのアプリケーションの動作を判断します。アプリケーションのユースケースを表す主要なトランザクションに注目するのです。」と説明しています。
アプリケーションの主要なトランザクションをスクリプトによって記述し、そのスクリプトをさまざまなネットワーク条件下で実行した後、結果を分析します。

「当社では、次のように問うことから始めます。たとえば、『まずローカルなユーザを想定してみよう。次に、そのユーザがデータセンターから少しずつ離れた場所に移動するとしたら、アプリケーションの動作はどう変化するだろうか』と考え、次に、異なるタイプの条件を検討します。ダイアルアップ、ケーブルモデム、あるいはT1リンクではどうだろうか、という具合に続けます。さらに、パケットロス、輻輳リンク、トランザクションを実行するユーザ数の増加などを条件として追加することもあります。」と、Lesser氏は加えています。
これらのテストは、ユーザがトランザクションについて定義するサービスレベル目標(SLO)という観点から実施します。
「つまり、開発者がこの処理は7秒で終えなければならないと言う場合には、そのパフォーマンスを達成するのに十分な条件であっても、SLOは達成できない場合もあるのです。」と、Lesser氏は話しています。
VE Profilerが登場する前は、ユーザ自身がさまざまなネットワーク条件を手作業で分析し、それぞれの条件についてトランザクションのテストを実施する、という手順が必要でした。
今回、シュンラソフトウェア社からVE Predictorが提供されることで、記録されたネットワークパラメータについてビジネストランザクションを実行し、あらかじめ設定されたサービスレベルに対するパフォーマンスを測定できるようになります。
Lesser氏は、「最初に、特定のターゲットネットワークを表現したネットワークトポロジを生成することから始めます。次に、ニューヨーク、東京、ロンドンの各支店での使用を想定する場合のように、それぞれに異なるビジネスプロセスを記述します。こうして作成した記述に基づいて、Predictorは各支店によって異なるトランザクションを実行します。実行中、私たちはSLOの観点からパフォーマンスを検証します。」と説明しています。
さらに、シュンラソフトウェア社では新しいVE Reporterを提供することによって、IT企業経営者からビジネスマネージャ、QAエンジニアに至るまで、さまざまなユーザの視点に対応した分析が可能なレポートを生成できるようになりました。
OpnetやCompuwareといった競合企業が存在するものの、本番時におけるアプリケーションのパフォーマンスをテストし、その結果をSLOと照らし合わせて比較検討できるShunraは、まさに独自のソリューションであると、Lesser氏は述べています。

本ページに関して、シュンラ ソフトウェア社の許諾を得て翻訳した情報を掲載しています。