keynotes 모바일어플리케이션응답시간관리

16
모바일 어플리케이션 성능 관리 솔루션 전세계 275 지점에 위치한 실제 단말기 , 실제 이동통신망을 통한 모바일 어플리케이션의 사용자 응답 시간 모니터링

Upload: appletreelab

Post on 23-Jun-2015

1.151 views

Category:

Technology


5 download

DESCRIPTION

Keynote MDP is to monitor mobile application performance and quality via 275 global probe.

TRANSCRIPT

Page 1: Keynotes 모바일어플리케이션응답시간관리

모바일 어플리케이션 성능 관리 솔루션

전세계 275 지점에 위치한 실제 단말기 , 실제 이동통신망을 통한

모바일 어플리케이션의 사용자 응답 시간 모니터링

Page 2: Keynotes 모바일어플리케이션응답시간관리

변화 동인: 모바일 생태계의 확대에 따른 사업 기회 및 위험 증대

- 1 -

스마트폰 개통 = 신생아의 3배 (세계 기준)

모바일 어플리케이션

스마트폰/스마트패드를 통한 싞규 비즈니스

이동통싞사 네트워크에 의존

글로벌 사용자 관점의모바일 어플리케이션

테스트

Page 3: Keynotes 모바일어플리케이션응답시간관리

Keynote 솔루션

- 2 -

모바일 모니터링 및 테스팅

웹 어플리케이션 성능 모니터링

웹 부하 테스팅

실 사용자 경험 기반 어플리케이션 테스팅

모바일 서비스와 어플리케이션에

대한 모니터링

통싞망 서비스 품질 관리

전세계 주요 통신사, 백본을 통한

모바일 서비스 및 어플리케이션에

대한 품질 관리

모바일 웹 모니터링 및 테스팅

실제 단말기를 통한 모바일 웹에

대한 모니터링 및 시뮬레이션을 통

한 응답 시간 모니터링

스마트폰 테스팅 및 모니터링

스마트폰에서 구동하는 모바일 앱

에 대한 가용성 및 응답 시간 모니

터링

기업의 웹 어플리케이션에 대한

사용자 관점의 모니터링

성능 모니터링 솔루션 공급

어플리케이션 및 트랜잭션의 성능

(트랜잭션양 및 응답시간)에 대한

실시간 모니터링 기능 제공

실제 인터넷 트래픽을 통한 웹 어

플리케이션에 대한 부하 테스트

온 디멘드(Self-Service)

Keynote의 전세계 인터넷 모니터

링 네트워크를 활용하여 웹 어플리

케이션에 대한 부하 테스트 수행

모바일 웹에 대한 사용자 경험에

대한 계량 데이터 제공

Real UX 테스팅 도구 지원

사용자의 온라인 UX(접속 및 사용

패턴, 잠재적 의도)에 대한 계량적

정보를 기획자에게 제공

Page 4: Keynotes 모바일어플리케이션응답시간관리

Keynote 솔루션

- 3 -

모바일 앱 End to End 성능 관리 솔루션

End to End 성능 모니터링

무선 단말기 이동통신사 이동통신사 무선 단말기

Active 모니터링 방식 모니터링용 traffic을 발생 각 구갂별 응답시갂,지연구갂 파악 실제 모바일기기(스마트폰/iPAD등)에서 수행 다양한 모니터링 시나리오 적용

Passive(관찰형) 모니터링 방식 각 구갂의 traffice을 관찰 통계화를 통한 지연 구갂 파악 각 트랜잭션별 응답 시갂 모니터링

Page 5: Keynotes 모바일어플리케이션응답시간관리

Keynote Systems 소개

- 4 -

About Keynote

1995년 설립 미국 상장 회사 NASDAQ “KEYN” 전세계 2,800 고객사 보유 On-Demand 인프라 보유 (모니터링 SaaS 서비스)

전세계 275개 지역에서 측정기기(실제 컴퓨터와 모바일 단말기)를 활용 모바일 어플리케이션 가용성 및 응답시간 모니터링 서비스

Page 6: Keynotes 모바일어플리케이션응답시간관리

- 5 -

MDP(Mobile Device Perspective)

실제 단말기, 실제 통신망을 활용한 모바일 어플리케이션 모니터링 솔루션

Page 7: Keynotes 모바일어플리케이션응답시간관리

- 6 -

실제 단말기를 사용한 자동화된 모니터링 솔루션

테스트 케이스를 반복적이고 지속적으로 수행

실제 단말기를 통해

테스트를 수행

모니터링용 테스트 케이스는 각 단말기

화면 실행과 매칭되는 명령어의 집합으로

각 실행 단계마다 결과를 체크할 수 있도

록 지원

Page 8: Keynotes 모바일어플리케이션응답시간관리

- 7 -

실제 단말기를 사용한 자동화된 모니터링 솔루션

통신사와 단말기 제조사는 네트워크

장비 개선 및 소프트웨어 업그레이드

에 대한 효과성 여부를 지속적으로 모

니터링할 필요성을 가지고 있음.

그러나 이를 위해서는 많은 비용(시간

, 투입 인력 및 장비, 시간)이 필요함.

Keynote의 MDP는 어느 지역, 어느

단말기에서든지 테스트 케이스를 반

복적이고 자동으로 수행

모바일 서비스 및 단말기 응답 시간

에 대한 지속적인 성능 추이를 파악

하고, 자동 alerting을 통해 정량적

개선 효과 파악 및 오류에 대한

선제적 대응이 가능함.

원격지에서 이슈 발생

1.

Alert이 발생하여

운영자에게 통보됨

2.

운영자가 My Keynote 포털에

접속하여 문제의 원인을 파악하

고 문제 해결을 시작함.

3.

운영자가 이슈 및 원인을

파악

4.

유지보수담당자에게 이슈 상태 및

성능 자료를 전달하여 협업을 지원함

Page 9: Keynotes 모바일어플리케이션응답시간관리

- 8 -

실제 무선 통싞망을 통한, 실제 무선 단말기 기반의 모바일 어플리케이션 성능 관리 도구

솔루션 개요

모바일 어플리케이션 서비스

Page 10: Keynotes 모바일어플리케이션응답시간관리

- 9 -

MDP 활용 사례

미국 통싞사의 myWireless 아이폰 앱

1. myWireless 아이폰앱을 실행

2. 인증(사용자 ID 및 암호) 후 팝업 메시지 닫기

3. 사용량 및 사용 요금 조회 클릭

4. 사용량 탭을 클릭

5. Home 클릭 후 로그 아웃

AT&T 네트워크의 iPhone 3G이용

뉴욕 및 샌프란시스코에서 측정

매 1시갂 마다 측정

측정 기갂: 2011년 8월 11일~ 17일

Page 11: Keynotes 모바일어플리케이션응답시간관리

- 10 -

측정 결과 개요(단위: 초)

평균 응답 시갂

샌프란시스코: 46.32 초

뉴욕: 52.54 초

갂헐적인 응답시갂 Peak (처리 지연)

Page 12: Keynotes 모바일어플리케이션응답시간관리

- 11 -

상세 측정 결과 (단위: 초)

2단계: 로그인 – 17.629초

3단계: 사용량 및 사용요금 조회 – 14.112초

4단계: 사용량 조회 – 11.22초

1단계: 어플 시작 – 9.206초

2단계: 로그인 – 16.117초

3단계: 사용량 및 사용요금 조회 – 12.22초

4단계: 사용량 조회 – 9.737초

1단계: 어플 시작 – 8.313초

Page 13: Keynotes 모바일어플리케이션응답시간관리

- 12 -

가용성(%)

평균 가용성(성공률) 샌프란시스코: 98.6% 뉴욕: 95.1%

이전일 대비 낮은 성공률

(오류 다수 발생)

두지역(뉴욕 및 샌프란시스코) 모두에서

오류 발생 - 이는 백본 이슈임.

앆정적 서비스 (샌프란시스코)

Page 14: Keynotes 모바일어플리케이션응답시간관리

- 13 -

측정값에 대한 산포도 타임아웃 혹은 잘못된 화면

시갂대별 상세 측정값

허용범위내 측정 산포

측정 결과 어플 시작: 7.89 로그인: 14.19 사용량 및 요금 조회: 8.58 사용량 조회: 8.58 전체 소요 시갂: 39.03

Page 15: Keynotes 모바일어플리케이션응답시간관리

- 14 -

페이지 타임아웃

화면 오류

Page 16: Keynotes 모바일어플리케이션응답시간관리

- 15 -

MDP 활용 사례