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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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 활용 사례