|
|
![]() <拡大図> ヒート チャート |
ApplicationVantageのバウンス ダイアグラムとカンバセーション マップによって、パケットがネットワークをどのように流れ、またどこで、どれぐらいの時間を処理に費やし、どのパケットで遅延が発生しているのかといった情報を、視覚的に把握することが可能です。 |
![]() <拡大図> |
ApplicationVantageのUnattended Caputure Manager (UCM)では、ネットワーク トラフィックを長期間にわたってキャプチャすることができます。そして、収集されたデータの量を確認し、トラブルシューティングが必要な問題のトレースデータだけに的を絞ることが可能です。この機能を利用することで、再現の難しい問題も、確実に解析することが可能です。 |
![]() <拡大図> パフォーマンス概要 |
ApplicationVantageのExpert Analysisは、実績あるトラブルシューティング手法に基づいて、最適な問題解決プロセスを担当者に提供します。これにより、経験の浅い担当者であっても、迅速かつ正確に問題に対処することができるようになります。もう、システム パフォーマンスの専門家は必要ありません。 |
![]() <拡大図> スレッド アナリシス |
今日の複雑な分散アプリケーション環境において、アプリケーション パフォーマンスの問題を効果的にトラブルシューティングする場合、ビジネスを可能な限り迅速に再開できるように、問題の全体像を把握する必要があります。ApplicationVantageは、多くの分析手法とレポートを提供することで、ネットワーク管理者やIT技術者が分散アプリケーションの動作とパフォーマンスの依存関係を理解できるように支援します。 |
ミッション クリティカルなアプリケーションのパフォーマンスが低下した場合、IT部門の担当グループが協力して原因を究明する必要があります。ApplicationVantageは、ネットワーク、アプリケーション、システムの動作に対する統合的な視点を提供し、パフォーマンス問題が発生している箇所を明確に識別します。問題点を切り分けた後、アプリケーション トランザクションをビジュアルに表示して、ボトルネックの原因を明らかにします。 ApplicationVantageは、トレース情報を使用して問題のあるトランザクションを要約し、クライアント、ネットワーク、サーバーでの各経過時間を割り出します。特許を取得したスレッド アナリシスとバウンス ダイアグラムでは、直感的に理解できるドリルダウン レポートを表示して、ネットワークを使用する各コンポーネントのタイミングとシーケンスを明らかにします。この2つのグラフィカル表示と表形式の詳細なバックアップ データを結び付けることにより、ネットワークやアプリケーションのパフォーマンス低下をすばやく解決するための必須情報が得られます。
![]() <拡大図> バウンス ダイアグラム |
![]() <拡大図> ネットワーク使用率と通過時間 |
開発ライフサイクルの短縮化が進む現在、新規アプリケーションの多くは、企業への影響がほとんど検証されないまま、運用グループに渡されてきます。「開発環境ではうまく動作した」分散アプリケーションが、複雑なWAN環境では動作しないという例は多数あります。ApplicationVantageは、実際に導入する前に新規または変更後のアプリケーションを検証するための、使いやすいプロセスを提供します。これにより、アプリケーションが実稼動環境に入る前に、トランザクションの最適な動作を保証できます。
ApplicationVantageのResponse Time Predictor(RTP:レスポンス タイム プレディクタ)は、WANプロビジョニングに関して費用効果を考慮した決定を行えるほか、現実的で達成可能なエンドユーザー レスポンスタイムやサービスレベルの目標値を設定する際にも役に立ちます。さらに、Sweep(スイープ)機能を使用すれば、それ以上帯域幅を増やしてもパフォーマンスは向上しないというしきい値を判別できます。
![]() <拡大図> |
![]() <拡大図> |
| 予測的なトラブルシューティング(サーバー ノード) | Oracleのデコード |
ClientVantageによるエンドユーザー レスポンスの詳細な監視と、ApplicationVantageの強力なパフォーマンス分析機能を組み合わせれば、これらの機能が実行され、サービスの低下を識別した時点のトランザクション パスを容易にキャプチャできるので、問題解決につながる明確で決定的なデータが得られます。この結果、リアクティブで「火消し」的な方法から、プロアクティブで予防的なパフォーマンス管理に移行することができます。この種のデータをすぐに入手できることにより、結果論による判断や責任追及を行うことなく、アプリケーション、ネットワーク、サーバー、あるいはデータベース担当といった最も適したスタッフに、自動的かつインテリジェントに問題を渡すことができます。これにより、時間とコストが節約できるだけでなく、IT部門に対するエンドユーザーの信頼も高まります。
トラブルシューティングには、問題の原因を特定するだけでなく、解決方法の提示も含まれます。ApplicationVantageが提供する予測的なトラブルシューティング コンポーネントを使用すれば、さまざまなパフォーマンス調整がトランザクションのレスポンスタイムにどのように影響するかを把握できます。これにより、パフォーマンスが改善されるかどうか、どの程度改善されるかを確認できます。具体的には、次の測定基準の変化による影響を確認することが可能です。
- ネットワーク:帯域幅、レイテンシ、負荷の変化
- サーバー:サーバー能力の増加/低下
- アプリケーション:個別の「スレッド」コンポーネントに対するアプリケーション ターン(リクエスト/レスポンスの動作)の変化、TCPウィンドウ サイズの変化
これらのパラメータを1つずつ調整することで、全体的なトランザクション レスポンスタイムに重大な影響が及ぶかどうかを確認することができます。重大な影響が及ぶ場合は、問題解決のための是正案を提示できます。
![]() <拡大図> |
![]() <拡大図> |
![]() <拡大図> |
| 予測的なトラブルシューティング(ネットワーク帯域幅) | 予測的なトラブルシューティング(サーバー ノード) | 予測的なトラブルシューティング(アプリケーション スレッド) |
![]() <拡大図> コンパリソン ビュー |
Comparison View(コンパリソン ビュー)を使用すれば、問題のあるトランザクションのパフォーマンスを、ユーザーが指定したベースライン トレースと比較できます。コンパリソン ビューは、トレース間の最も重要な相違点を判断し、優先順位に従ってそれらを明示します。また、考えられる問題の原因や、IT部門が取るべき対策も提示します。 |
ApplicationVantageは、ミッションクリティカルな分散アプリケーションをサポートするトランザクションのパフォーマンス問題をトラブルシューティングします。トランザクションのプログラミング コンポーネントを詳しく示すことにより、ユーザーは、トランザクションが自分たちの期待するSLAを満たしていない理由を把握できます。Javaのデコードでは、ネットワークで使用されるRMI(Remote Method Invocation)コマンドとIIOP(Internet Inter-ORB Protocol)コマンドの詳細が得られます。ApplicationVantageは、SOAP、XML、HTTP、HTMLの各アプリケーションもデコードします。組み込み、およびオプションのデコード モジュールでは、特定のデータベース コマンドを分析することで、トランザクション内の潜在的なパフォーマンス問題を切り分け、特定することができます。ApplicationVantageのデコード機能がサポートするのは、Select、Insert、Updateといった最も一般的なデータベース コマンドだけではありません。ApplicationVantageは、呼び出し、コマンド、およびこれらの一般的なステートメントに含まれるパラメータもサポートしています。さらに、分散環境によってデータベース コマンドの動作が異なることを認識し、ベンダーが個別の実装に追加した独自のコマンドもサポートします。これらすべての強力なデコード機能により、アプリケーション パフォーマンスを完全に認識し、ミッション クリティカルなアプリケーションのビジネス目標を達成するために調整が必要なコンポーネントを識別できます。さらに、今日のビジネスの世界で重要視されているセキュリティに関しても、ApplicationVantageはSSLコマンドとNTLMコマンドを認識します。
![]() <拡大図> |
![]() <拡大図> |
| ペイロード ビュー | Oracleのデコード |
.NETアプリケーションの場合、ApplicationVantageは、管理者が運用環境においてパフォーマンス低下を切り分ける最初の防衛線となります。ApplicationVantageには、2箇所でキャプチャしたトランザクションをマージして、クライアント、ネットワーク、またはサーバーでのパフォーマンス低下を発見する機能があり、エンドユーザーから報告された.NETのパフォーマンス問題を解決する際に重要な役割を果たします。Webサービス内のSOAPやXMLのペイロードに至るまで、徹底的にパフォーマンスの低下を特定できるApplicationVantageは、現在販売されている.NET運用環境用トラブルシューティング ツールの中でも首位を占めています。これらの機能は、データベース トラフィックに対する詳細なデコード機能と相まって、IT技術者が遭遇するアプリケーション パフォーマンスのほとんどすべての問題点を、迅速かつ効率的に解決できるように支援します。
ApplicationVantageでは、他ベンダーのパケット キャプチャ ソリューションやパケット分析ソリューションが提供する機能の多くを、1箇所のコンソールから実行できます。これにより、ApplicationVantageのユーザーは、製品を使い分けずにトランザクション分析を実行できます。
![]() <拡大図> Extended Merge |
IT技術者は、ユーザーが発見した個々の問題を特定するために、トランザクション固有のデータを入手する必要があります。オプションのExtended Merge?モジュールは、問題のある個々のトランザクションをリモートからキャプチャできる機能を提供します。ユーザーは、管理された環境で、関連のあるデータだけを入手できるようにフィルタを設定し、キャプチャの開始と終了を実行できます。そして、そこから必要なトレースを取り出してマージし、そのトランザクションの実際のビューを入手して問題の原因を特定できます。 |
ApplicationVantageを使用すれば、運用環境のネットワークが新規アプリケーションに及ぼす影響を知ることができます。しかし、数百人に及ぶリモート オフィスのエンドユーザーにアプリケーションを展開した場合、ネットワークのパフォーマンスはどうなるのでしょうか?
オプションのWAN Deployment Expert(WDE:WANデプロイメント エキスパート)モジュールは、ネットワーク予算の重要な判断基準となるWANの帯域幅に焦点を当てています。WDEを使用すれば、新規アプリケーションを導入する前に、数百人のリモート ユーザーがインフラに及ぼす影響を把握できます。さらに、ApplicationVantageで事前にキャプチャしたタスクを使用して、リモート オフィスのユーザーの標準的なワークロード シナリオを迅速に作成することができます。このように、WDEは、新規アプリケーションを最初の導入時点から本格稼動させるのに役立ちます。
![]() <拡大図> |
![]() <拡大図> |
![]() <拡大図> |
| WDE - 展開ユーザー プロファイル | WDE - レスポンスタイム | WDE - アクセス リンク |

























