Upload
yoichiro-takehora
View
229
Download
0
Embed Size (px)
DESCRIPTION
スマートフォンアプリケーションの速度・可用性計測・監視サービスです。月額20万円からご利用頂けます。
Citation preview
Mobile Application Monitoringスマートフォンアプリのパフォーマンス計測サービス
株式会社Spelldata
Last Mile First MileMiddle Mile
MAM (Mobile Application Monitoring)スマートフォン実機で、ネイティブアプリのパフォーマンスを計測します。通信は実際のSIMを使った携帯網もしくはインターネット回線を利用します。計測間隔は、5分、15分、30分、1時間のいずれかを選択できます。
application server
スマートフォン実機
計測Agent
SoftBankGateway
3G回線
DoCoMoGateway
金融
メディア・ポータル
リテール モバイル関連
年 月日
モバイルユーザ体験の要求を満たすためのパフォーマンスの課題
メッセージは即座に的確に配信されたか配信のパフォーマンスは
ユーザは御社のモバイルサイトを素早くダウンロードして閲覧できますかリンクが壊れていたり、画像が出なかったりしませんか
無線御社の契約者は速いダウンロード速度を体験できていますか
ストリーミング動画を選択してから再生されるまでどのくらい時間がかかりますか?バッファリングはどうでしょう?
御社のメールサービスが落ちてないか
クライアントアプリアプリが通信中にクラッシュしないか
コンテンツいつでもどこでもコンテンツが
利用できるか
コンテンツはモバイルエコシステムの中で様々な方法によってエンドユーザに到達します。各配信方法は良い体験を提供する上で、それぞれに独特の課題を持ちます。
年 月日
年 月 日
Internet
アラートがお客様に問題を通知
4. お客様は問題のあったところのスク
リーンショットを開発チームに送って修正を速やかに行うことが可能に。
課題:
ネイティブアプリ開発者は、複数の種類の端末におけるパフォーマンス計測を継続して行う必要がある。
そのためには、多くの時間とリソース、そして資金が必要。
解決策:
MAMサービスはどの場所のどの端末においても自動化されたテストを行うことが可能。
お客様は継時的にパフォーマンス監視を行い、問題が発生すればアラートを受け取ることが可能。
2. お客様はMyKeynoteのポータルでトラブルシューティングを開始
計測拠点でトラブルが発生
3. お客様は問題の調査を行い原因を究明Internet
Mobile Application Monitoring (MAM)実機を使った計測・監視の自動化
計測テストは実機のインターフェースで何をどのように操作するかをコ
マンドによって実行する。
“継続的なテスト”が決まった間隔で繰り返し実行される
実機を使う
年 月日
スマートフォンネイティブアプリのパフォーマンス問題
• アプリが通信するサーバが過負荷になっており、反応が遅くなっている
• スマートフォンにキャッシュされたコンテンツがキャッシュ期間を超過していて、新しいデータを取得することが遅延を生み出している
• アプリと通信するサーバの特定のインスタンスについて設定ミスがあり、ロードバランサーがそこへセッションをふった時だけ遅延が発生する
• バックエンドのデータベースの設定もしくはキャパシティに問題がある
• ネットワーク帯域幅が低下している
MAM 計測例
1.アプリ起動 2.ログイン 3.口座情報取得 4.取引履歴表示
Loading…
iPhoneで銀行口座にアクセス
年 月日
Login function is broken for several
hours
ログイン機能が数時間使えない状況になっている
“INVALID LOGIN ATTEMPT”
Loading…
取引履歴の画面で読込が60秒以上かかっている
MAMデータ例
年 月日
©2012 Keynote Systems, Inc. Keynote & Client Confidential.
San Francisco
New York
パフォーマンスが通常時より低下
MAMデータ例
年 月日
TCP/IPセッション監視
取得できる計測データ• ネットワーク
• アプリケーションがトランザクション処理中に、相互接続しているホスト名、IPアドレス
• アプリケーション稼働中に接続されたコネクション数
• モバイルアプリケーションとバックエンドサーバ間で送信されたデータ量
• 各コネクションで送受信されたパケット量
• モバイルアプリケーションのユーザーインターフェースの画面遷移に関係する接続
• ハードウェア• CPU、メモリ使用率
• 無線• RFシグナル強度
ご利用方法
• Public Agent~共用方式• 長所~すぐに利用可能。
• 短所~計測拠点が限られている。機器が限られている。
• Private Agent~アプライアンスサーバ貸出・設置方式• 長所~ご希望のスマートフォンでの計測が可能。計測拠点も好きな場所に設置できる。
• 短所~実機をお客様で準備して頂く必要がある。(Jail Breakされます。)アプライアンスサーバのセットアップ・出荷までに3週間ぐらいかかります。
Public Agent設置拠点• アメリカ
• New York
• San Francisco
• イギリス• ロンドン
• ドイツ• ニュルンベルク
• フランス• パリ
• インド• チェンマイ
• オーストラリア• シドニー
• 日本• 東京~iPhone 4、iPad2、Android
• カナダ• トロント
価格• Public Agent
• 1テスト計測1回130円(画面遷移10ページ以内)
• 計算例~5画面遷移、1時間に1回計測の場合24回×31日×130円=96,720円
• 通信料などの各種費用はSpelldataが負担します。
• 最低利用料金は月額15万円+技術サポート月額5万円=月額20万円
• Private Agent
• 月額25万円(固定)
• 実機はお客様で準備頂きます。
• 通話料など実機を使用するにかかる費用はお客様負担となります。
• 計測スクリプト作成費用
• 1スクリプト195,000円
• 同じスクリプトを他のAgentに展開する場合は、追加で65,000円の料金が発生します。