デブサミ2013【14-e-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー...
DESCRIPTION
パフォーマンスチューニングの際、ログ解析や試行錯誤で苦労されていませんか?ビッグデータ、クラウド、モバイルなどアプリケーションの分散化、複雑化が進む中、パフォーマンス問題を解決する新たな切り札として、「トランザクショントレース」が注目されています。本セッションでは、Compuware が提供するトランザクショントレース技術「PurePath」による最先端のパフォーマンス・チューニング手法を、デモを交えてご紹介します。TRANSCRIPT
![Page 1: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/1.jpg)
Summit
Developers
Developers Summit 2013 Action !
パフォーマンス・チューニングに
革命をもたらす最新テクノロジー
矢落 亮一 日本コンピュウェア株式会社
営業技術本部
14-E-2 #devsumiE
~ トランザクショントレース ~
![Page 2: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/2.jpg)
Summit
Developers
Developers Summit 2013 Action !
“百聞は一見にしかず”
• 本日は、デモを中心にご説明します。
• プレゼン資料は補足資料として利用します。
![Page 3: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/3.jpg)
Summit
Developers
Developers Summit 2013 Action !
パフォーマンス・チューニング
• 要件を満たすための改善活動 → 目標がある
• 3つのアプローチ → ずらす、変える、増やす
• “対策が分からない” → 問題・原因がクリアに
なっていないケースが多い
![Page 4: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/4.jpg)
Summit
Developers
Developers Summit 2013 Action !
パフォーマンス低下 - どうする?
一般顧客
企業
パッケージツアーのインターネット予約アプリケーション
![Page 5: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/5.jpg)
Summit
Developers
Developers Summit 2013 Action !
トランザクショントレース技術 - PurePath
インターネット
イントラネット
ユーザのクリック操作から DB クエリーまでを紐付けてトラッキング
アプリケーション
etc…
![Page 6: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/6.jpg)
Summit
Developers
Developers Summit 2013 Action !
PurePath の仕組み
Web Server Browser or Rich-Client Java Message Broker Java Database
Tag Tag Tag Tag
分析サーバ
•実行パス
•コンテキストの情報
•プラットフォームのリソース
をリアルタイムに収集・分析
![Page 7: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/7.jpg)
Summit
Developers
Developers Summit 2013 Action !
PurePath の特長
• ブラウザから DB までを一気通貫で追跡
• 全てのトランザクションの性能を正確に測定
• マルチベンダ・マルチプラットフォーム
• モバイル、クラウド、ビッグデータへの対応
• すぐに使える! ー コードの変更不要!
![Page 8: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/8.jpg)
Summit
Developers
Developers Summit 2013 Action !
トランザクションフロー分析
デモをご覧ください
![Page 9: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/9.jpg)
Summit
Developers
Developers Summit 2013 Action !
サーバ間処理を紐付けた実行パス分析
デモをご覧ください
![Page 10: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/10.jpg)
Summit
Developers
Developers Summit 2013 Action !
リグレッション分析 (正常時との比較)
デモをご覧ください
![Page 11: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/11.jpg)
Summit
Developers
Developers Summit 2013 Action !
ブラウザパフォーマンス分析
デモをご覧ください
![Page 12: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/12.jpg)
Summit
Developers
Developers Summit 2013 Action !
ユーザのクリック操作からの追跡
デモをご覧ください
![Page 13: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/13.jpg)
Summit
Developers
Developers Summit 2013 Action !
ビジネストランザクション分析
デモをご覧ください
![Page 14: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/14.jpg)
Summit
Developers
Developers Summit 2013 Action !
アーキテクチャ分析
デモをご覧ください
![Page 15: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/15.jpg)
Summit
Developers
Developers Summit 2013 Action !
シーケンスダイアグラム分析
デモをご覧ください
![Page 16: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/16.jpg)
Summit
Developers
Developers Summit 2013 Action !
チューニングのアプローチが変わる
• ログ分析 → トランザクショントレース
• 再現待ち → すぐに分析
• 勘と経験 → 科学的、説明可能
• 組織の壁 → 標準化
• とりあえず増強 → 根拠のある対応
![Page 17: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/17.jpg)
Summit
Developers
Developers Summit 2013 Action !
ライフサイクルマネジメント
単体 / 結合テスト
開発
負荷テスト / サイジング
テスト
本番稼動
運用
• アーキテクチャの検証 • 上流での性能検証 • テストの自動化 • 性能測定用コードの廃止 • 機能テストとの統合
• 負荷テストツール統合 • ボトルネック分析 • リグレッション分析 • スケーラビリティ設計 • 性能評価レポート
• 性能問題の早期解決 • ユーザ体感品質管理 • サービスレベル管理 • サードパーティ性能測定 • ビジネストランザクション
単一のツール、共通の言語
![Page 18: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/18.jpg)
Summit
Developers
Developers Summit 2013 Action !
Zappos での効果
トランザクション性能を
12 倍向上 Kevin Charlton, Dir., Performance
![Page 19: デブサミ2013【14-E-2】パフォーマンス・チューニングに革命をもたらす最新テクノロジー - トランザクショントレース](https://reader033.vdocuments.net/reader033/viewer/2022042521/54b7ab674a79590e468b45ab/html5/thumbnails/19.jpg)
Summit
Developers
Developers Summit 2013 Action !
アクション!
快適なアプリケーションを通じて、
快適な社会を作りましょう!