16
Mobile Application Monitoring スマートフォンアプリのパフォーマンス計測サービス 株式会社Spelldata

スマートフォンアプリケーションの速度・可用性計測・監視サービス

Embed Size (px)

DESCRIPTION

スマートフォンアプリケーションの速度・可用性計測・監視サービスです。月額20万円からご利用頂けます。

Citation preview

Page 1: スマートフォンアプリケーションの速度・可用性計測・監視サービス

Mobile Application Monitoringスマートフォンアプリのパフォーマンス計測サービス

株式会社Spelldata

Page 2: スマートフォンアプリケーションの速度・可用性計測・監視サービス

Last Mile First MileMiddle Mile

MAM (Mobile Application Monitoring)スマートフォン実機で、ネイティブアプリのパフォーマンスを計測します。通信は実際のSIMを使った携帯網もしくはインターネット回線を利用します。計測間隔は、5分、15分、30分、1時間のいずれかを選択できます。

application server

スマートフォン実機

計測Agent

SoftBankGateway

3G回線

DoCoMoGateway

Page 4: スマートフォンアプリケーションの速度・可用性計測・監視サービス

モバイルユーザ体験の要求を満たすためのパフォーマンスの課題

メッセージは即座に的確に配信されたか配信のパフォーマンスは

ユーザは御社のモバイルサイトを素早くダウンロードして閲覧できますかリンクが壊れていたり、画像が出なかったりしませんか

無線御社の契約者は速いダウンロード速度を体験できていますか

ストリーミング動画を選択してから再生されるまでどのくらい時間がかかりますか?バッファリングはどうでしょう?

御社のメールサービスが落ちてないか

クライアントアプリアプリが通信中にクラッシュしないか

コンテンツいつでもどこでもコンテンツが

利用できるか

コンテンツはモバイルエコシステムの中で様々な方法によってエンドユーザに到達します。各配信方法は良い体験を提供する上で、それぞれに独特の課題を持ちます。

年 月日

Page 5: スマートフォンアプリケーションの速度・可用性計測・監視サービス

年 月 日

Internet

アラートがお客様に問題を通知

4. お客様は問題のあったところのスク

リーンショットを開発チームに送って修正を速やかに行うことが可能に。

課題:

ネイティブアプリ開発者は、複数の種類の端末におけるパフォーマンス計測を継続して行う必要がある。

そのためには、多くの時間とリソース、そして資金が必要。

解決策:

MAMサービスはどの場所のどの端末においても自動化されたテストを行うことが可能。

お客様は継時的にパフォーマンス監視を行い、問題が発生すればアラートを受け取ることが可能。

2. お客様はMyKeynoteのポータルでトラブルシューティングを開始

計測拠点でトラブルが発生

3. お客様は問題の調査を行い原因を究明Internet

Mobile Application Monitoring (MAM)実機を使った計測・監視の自動化

Page 6: スマートフォンアプリケーションの速度・可用性計測・監視サービス

計測テストは実機のインターフェースで何をどのように操作するかをコ

マンドによって実行する。

“継続的なテスト”が決まった間隔で繰り返し実行される

実機を使う

年 月日

Page 7: スマートフォンアプリケーションの速度・可用性計測・監視サービス

スマートフォンネイティブアプリのパフォーマンス問題

• アプリが通信するサーバが過負荷になっており、反応が遅くなっている

• スマートフォンにキャッシュされたコンテンツがキャッシュ期間を超過していて、新しいデータを取得することが遅延を生み出している

• アプリと通信するサーバの特定のインスタンスについて設定ミスがあり、ロードバランサーがそこへセッションをふった時だけ遅延が発生する

• バックエンドのデータベースの設定もしくはキャパシティに問題がある

• ネットワーク帯域幅が低下している

Page 8: スマートフォンアプリケーションの速度・可用性計測・監視サービス

MAM 計測例

Page 9: スマートフォンアプリケーションの速度・可用性計測・監視サービス

1.アプリ起動 2.ログイン 3.口座情報取得 4.取引履歴表示

Loading…

iPhoneで銀行口座にアクセス

年 月日

Page 10: スマートフォンアプリケーションの速度・可用性計測・監視サービス

Login function is broken for several

hours

ログイン機能が数時間使えない状況になっている

“INVALID LOGIN ATTEMPT”

Loading…

取引履歴の画面で読込が60秒以上かかっている

MAMデータ例

年 月日

©2012 Keynote Systems, Inc. Keynote & Client Confidential.

Page 11: スマートフォンアプリケーションの速度・可用性計測・監視サービス

San Francisco

New York

パフォーマンスが通常時より低下

MAMデータ例

年 月日

Page 12: スマートフォンアプリケーションの速度・可用性計測・監視サービス

TCP/IPセッション監視

Page 13: スマートフォンアプリケーションの速度・可用性計測・監視サービス

取得できる計測データ• ネットワーク

• アプリケーションがトランザクション処理中に、相互接続しているホスト名、IPアドレス

• アプリケーション稼働中に接続されたコネクション数

• モバイルアプリケーションとバックエンドサーバ間で送信されたデータ量

• 各コネクションで送受信されたパケット量

• モバイルアプリケーションのユーザーインターフェースの画面遷移に関係する接続

• ハードウェア• CPU、メモリ使用率

• 無線• RFシグナル強度

Page 14: スマートフォンアプリケーションの速度・可用性計測・監視サービス

ご利用方法

• Public Agent~共用方式• 長所~すぐに利用可能。

• 短所~計測拠点が限られている。機器が限られている。

• Private Agent~アプライアンスサーバ貸出・設置方式• 長所~ご希望のスマートフォンでの計測が可能。計測拠点も好きな場所に設置できる。

• 短所~実機をお客様で準備して頂く必要がある。(Jail Breakされます。)アプライアンスサーバのセットアップ・出荷までに3週間ぐらいかかります。

Page 15: スマートフォンアプリケーションの速度・可用性計測・監視サービス

Public Agent設置拠点• アメリカ

• New York

• San Francisco

• イギリス• ロンドン

• ドイツ• ニュルンベルク

• フランス• パリ

• インド• チェンマイ

• オーストラリア• シドニー

• 日本• 東京~iPhone 4、iPad2、Android

• カナダ• トロント

Page 16: スマートフォンアプリケーションの速度・可用性計測・監視サービス

価格• 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円の料金が発生します。