Submit Search
Upload
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
•
7 likes
•
1,786 views
Ki Bae Kim
Follow
애플리케이션 생산성 효율을 높이기 위한 성능 품질 개선 방안 [2013-07-09 HP Software Day 2013]
Read less
Read more
Software
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
Ji-Woong Choi
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
uEngine Solutions
CA LISA 서비스가상화
CA LISA 서비스가상화
Eugene Chung
[IMQA] performance consulting
[IMQA] performance consulting
IMQA
Event storming based msa training commerce example
Event storming based msa training commerce example
uEngine Solutions
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
uEngine Solutions
Process Oriented Architecture
Process Oriented Architecture
uEngine Solutions
웹서버 부하테스트 실전 노하우
웹서버 부하테스트 실전 노하우
IMQA
Recommended
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
[오픈소스컨설팅] 오픈소스 기반 솔루션 방향성 잡기
Ji-Woong Choi
Event storming based msa training commerce example v2
Event storming based msa training commerce example v2
uEngine Solutions
CA LISA 서비스가상화
CA LISA 서비스가상화
Eugene Chung
[IMQA] performance consulting
[IMQA] performance consulting
IMQA
Event storming based msa training commerce example
Event storming based msa training commerce example
uEngine Solutions
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
uEngine Solutions
Process Oriented Architecture
Process Oriented Architecture
uEngine Solutions
웹서버 부하테스트 실전 노하우
웹서버 부하테스트 실전 노하우
IMQA
Event Storming and Implementation Workshop
Event Storming and Implementation Workshop
uEngine Solutions
From event storming to spring cloud implementation
From event storming to spring cloud implementation
uEngine Solutions
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 대한민국
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
uEngine Solutions
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
Open Source Consulting
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
uEngine Solutions
IBM WAS ND v8.5.5 소개자료
IBM WAS ND v8.5.5 소개자료
JungWoon Lee
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
Seong-Bok Lee
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
Ji-Woong Choi
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
JungWoon Lee
IBM WebSphere Application Server(WAS) Value chart
IBM WebSphere Application Server(WAS) Value chart
JungWoon Lee
Microservice coding guide
Microservice coding guide
uEngine Solutions
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
uEngine Solutions
대규모 서비스를 가능하게 하는 기술
대규모 서비스를 가능하게 하는 기술
Hyungseok Shim
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
uEngine Solutions
Cloud for Kubernetes : Session5
Cloud for Kubernetes : Session5
WhaTap Labs
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
uEngine Solutions
서버 아키텍쳐 입문
서버 아키텍쳐 입문
중선 곽
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
C2B2 Consulting
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
[Blt] 2014년 정부지원사업10월
[Blt] 2014년 정부지원사업10월
JEONG HAN Eom
CLOUD WIKI : 여러분이 궁금해 하는 클라우드의 모든 것!
CLOUD WIKI : 여러분이 궁금해 하는 클라우드의 모든 것!
Fanny Lee
More Related Content
What's hot
Event Storming and Implementation Workshop
Event Storming and Implementation Workshop
uEngine Solutions
From event storming to spring cloud implementation
From event storming to spring cloud implementation
uEngine Solutions
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 대한민국
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
uEngine Solutions
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
Open Source Consulting
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
uEngine Solutions
IBM WAS ND v8.5.5 소개자료
IBM WAS ND v8.5.5 소개자료
JungWoon Lee
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
Seong-Bok Lee
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
Ji-Woong Choi
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
JungWoon Lee
IBM WebSphere Application Server(WAS) Value chart
IBM WebSphere Application Server(WAS) Value chart
JungWoon Lee
Microservice coding guide
Microservice coding guide
uEngine Solutions
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
uEngine Solutions
대규모 서비스를 가능하게 하는 기술
대규모 서비스를 가능하게 하는 기술
Hyungseok Shim
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
uEngine Solutions
Cloud for Kubernetes : Session5
Cloud for Kubernetes : Session5
WhaTap Labs
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
uEngine Solutions
What's hot
(17)
Event Storming and Implementation Workshop
Event Storming and Implementation Workshop
From event storming to spring cloud implementation
From event storming to spring cloud implementation
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
Atlassian 트러블슈팅 및 가상화기반 Confluence Data Center 구축 - 오픈소스...
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
비대면 MSA / CNA 강의 - Contactless Microservices Architecture Learning
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
IBM WAS ND v8.5.5 소개자료
IBM WAS ND v8.5.5 소개자료
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
IBM WebSphere Application Server(WAS) Value chart
IBM WebSphere Application Server(WAS) Value chart
Microservice coding guide
Microservice coding guide
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
대규모 서비스를 가능하게 하는 기술
대규모 서비스를 가능하게 하는 기술
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
Cloud for Kubernetes : Session5
Cloud for Kubernetes : Session5
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
Viewers also liked
서버 아키텍쳐 입문
서버 아키텍쳐 입문
중선 곽
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
C2B2 Consulting
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
[Blt] 2014년 정부지원사업10월
[Blt] 2014년 정부지원사업10월
JEONG HAN Eom
CLOUD WIKI : 여러분이 궁금해 하는 클라우드의 모든 것!
CLOUD WIKI : 여러분이 궁금해 하는 클라우드의 모든 것!
Fanny Lee
서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해
중선 곽
practical perf testing - d2startup
practical perf testing - d2startup
JunHo Yoon
Programming skills 1부
Programming skills 1부
JiHyung Lee
어플리케이션 성능 최적화 기법
어플리케이션 성능 최적화 기법
Daniel Kim
서버성능개선 류우림
서버성능개선 류우림
우림 류
Viewers also liked
(10)
서버 아키텍쳐 입문
서버 아키텍쳐 입문
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
[Blt] 2014년 정부지원사업10월
[Blt] 2014년 정부지원사업10월
CLOUD WIKI : 여러분이 궁금해 하는 클라우드의 모든 것!
CLOUD WIKI : 여러분이 궁금해 하는 클라우드의 모든 것!
서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해
practical perf testing - d2startup
practical perf testing - d2startup
Programming skills 1부
Programming skills 1부
어플리케이션 성능 최적화 기법
어플리케이션 성능 최적화 기법
서버성능개선 류우림
서버성능개선 류우림
Similar to 애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
BESPIN GLOBAL
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
Ji-Woong Choi
Continuous Integration & Collaboration
Continuous Integration & Collaboration
Ki Bae Kim
포티파이 안전한 애플리케이션 구축 및 운영방안
포티파이 안전한 애플리케이션 구축 및 운영방안
TJ Seo
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
Amazon Web Services Korea
모바일 앱(App) 개발 테스트 솔루션 v20160415
모바일 앱(App) 개발 테스트 솔루션 v20160415
SeungBeom Ha
ARGOS, 실제 사용자 체감 APM/EUM 솔루션
ARGOS, 실제 사용자 체감 APM/EUM 솔루션
VIVANS
Things Factory Introduction (한글)
Things Factory Introduction (한글)
Hatio, Lab.
data direct소개__DB 미들웨어
data direct소개__DB 미들웨어
시온시큐리티
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
VMware Tanzu Korea
05. it정보화전략-어플리케이션 프레임워크
05. it정보화전략-어플리케이션 프레임워크
InGuen Hwang
클라우드 환경에서 비즈니스 애플리케이션의 성능 통합 모니터링 방안::류길현::AWS Summit Seoul 2018
클라우드 환경에서 비즈니스 애플리케이션의 성능 통합 모니터링 방안::류길현::AWS Summit Seoul 2018
Amazon Web Services Korea
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
Amazon Web Services Korea
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
POSCO ICT
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
Amazon Web Services Korea
NETSCOUT nGeniusPULSE for Client/Branch/SaaS/Cloud
NETSCOUT nGeniusPULSE for Client/Branch/SaaS/Cloud
Jay Hong
AWS Builders Industry edition : 흔하지만 흔하지않은 클라우드 도입과 DT 사례
AWS Builders Industry edition : 흔하지만 흔하지않은 클라우드 도입과 DT 사례
Amazon Web Services Korea
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
Lee Sangboo
sw 자산관리 모범사례
sw 자산관리 모범사례
audreysoft
Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview
Yongkyoo Park
Similar to 애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
(20)
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
Continuous Integration & Collaboration
Continuous Integration & Collaboration
포티파이 안전한 애플리케이션 구축 및 운영방안
포티파이 안전한 애플리케이션 구축 및 운영방안
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
모바일 앱(App) 개발 테스트 솔루션 v20160415
모바일 앱(App) 개발 테스트 솔루션 v20160415
ARGOS, 실제 사용자 체감 APM/EUM 솔루션
ARGOS, 실제 사용자 체감 APM/EUM 솔루션
Things Factory Introduction (한글)
Things Factory Introduction (한글)
data direct소개__DB 미들웨어
data direct소개__DB 미들웨어
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
05. it정보화전략-어플리케이션 프레임워크
05. it정보화전략-어플리케이션 프레임워크
클라우드 환경에서 비즈니스 애플리케이션의 성능 통합 모니터링 방안::류길현::AWS Summit Seoul 2018
클라우드 환경에서 비즈니스 애플리케이션의 성능 통합 모니터링 방안::류길현::AWS Summit Seoul 2018
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
NETSCOUT nGeniusPULSE for Client/Branch/SaaS/Cloud
NETSCOUT nGeniusPULSE for Client/Branch/SaaS/Cloud
AWS Builders Industry edition : 흔하지만 흔하지않은 클라우드 도입과 DT 사례
AWS Builders Industry edition : 흔하지만 흔하지않은 클라우드 도입과 DT 사례
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
sw 자산관리 모범사례
sw 자산관리 모범사례
Agados ABP(Application Building Process) Overview
Agados ABP(Application Building Process) Overview
More from Ki Bae Kim
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
Ki Bae Kim
ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개
Ki Bae Kim
How do you measure up?
How do you measure up?
Ki Bae Kim
소프트웨어 QA 및 테스팅 트렌드
소프트웨어 QA 및 테스팅 트렌드
Ki Bae Kim
HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개
Ki Bae Kim
Five Star Mobile App을 위한 테스트 체계 만들기
Five Star Mobile App을 위한 테스트 체계 만들기
Ki Bae Kim
More from Ki Bae Kim
(6)
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
HPE 솔루션과 함께하는 모바일 앱 테스팅 방안 소개
ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개
How do you measure up?
How do you measure up?
소프트웨어 QA 및 테스팅 트렌드
소프트웨어 QA 및 테스팅 트렌드
HP 모바일 앱 테스트 자동화 솔루션 소개
HP 모바일 앱 테스트 자동화 솔루션 소개
Five Star Mobile App을 위한 테스트 체계 만들기
Five Star Mobile App을 위한 테스트 체계 만들기
애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기
1.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 애플리케이션 개발 단계에서의 성능 품질과 생산성 효율, 둘 다 잡기 HP Software 김기배 차장 (kibae@hp.com) HP Software Day
2.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 애플리케이션 성능 품질이란?
3.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 애플리케이션 품질 “Capability of a software product to conform to requirements” - ISO/IEC 9001 -
4.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 애플리케이션 성능 요구 사항 인터넷 뱅킹 시스템의 계좌 이체 처리 시간은 1.5초 이내여야 한다. 자동차 텔레매틱스 서비스는 평상시의 조건 하에서 최소 10,000명의 사용자가 사용할 수 있어야 한다. 스마트 TV는 전원을 켠 후 3초 이내에 초기화면을 표시 할 수 있어야 한다. 고객 관리 시스템은 1,500명의 사용자가 접속하여 업무를 처리할 수 있는 환경을 제공하여야 한다. Performance * 최종사용자가 체감하는 성능 * 업무 수행에 소요되는 응답시간 Load * 얼마만큼의 부하를 견딜 수 있는가 * 시스템의 부하 임계치
5.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 애플리케이션 성능 품질 Performance Load 성능 확장성 안정성 적정성 가용성 * 시스템 확장성 * 아키텍쳐 확장성 * Tier 별 확장성 * 빠른 응답시간 * 높은 부하 임계치 * 하드웨어 성능 * 프레임워크 성능 * 애플리케이션 성능 * 아키텍쳐 성능 * 동일한 성능 보장 * 임계 상황에서의 성능 보장 * 용량의 적정성 * Capacity Planning * 장애 발생 시 회복 능력 * 장애 복구 후 동일한 성능 확보 성능 품질 보증
6.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 애플리케이션 성능 이슈
7.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 금융권 애플리케이션 성능 이슈 사례 전산 장애가 빈번한 첫 번째 원인으론 시스템 과부하가 꼽힌다. 평소에는 큰 문제가 없지만 연휴 이후 공과금 결제일 등 특정일에 거래가 몰리면 장애가 생길 수 있다는 설명이다. 안정성 가용성 적정성 * 임계 상황에서의 성능 보장 실패 * 적정한 용량 산정 실패 * 장애 회복 능력?
8.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 클라우드 환경 성능 이슈 사례 문제의 원인은 네트워크에 대한 미러링 때문이라고 아마존 측은 설명했다. 미러링 과정에서 용량부족이 발생했다는 것이다. 확장성 가용성 적정성 * 인프라 확장에 따른 성능 보증 실패 * 적정한 용량 산정 실패 * 장애 회복 능력?
9.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 모바일 환경에서의 애플리케이션 성능 요구 사항 변화 0 20 40 60 80 100 120 140 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Workload 분석 PC환경 Mobile환경 Peak Time의 서비스 사용시간의 사용량과 사용시간이 증가됨 IT 서비스의 이용하지 않던 시간의 사용량이 증가됨
10.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 성능 이슈에 대응하는 올바른 자세 수동적인 대응 (Reactive Approach) * 장애 발생 후 조치 * 기업/비즈니스 신뢰도 실추 * 금전적 손해 선제적인 대응 (Proactive Approach) * 애플리케이션 운영 이전에 성능 검증 수행 * 성능 저하 원인을 미리 파악하고 제거 * 높은 애플리케이션 성능 품질 제공
11.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 성능 이슈 해결 방안
12.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 애플리케이션 성능 검증 1 목표 TPS ( Transaction per Second ) 2 목표 응답 시간 4 Availability ( 일반적으로 Transaction Fail Rate 1~5% 미만 필수 ) 5 지표의 품질 ( 일정 시간당 TPS curve 의 품질 , 일정 시간당 응답 시간의 품질 ) 3 System Utilization ( CPU, Memory 등 )
13.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 애플리케이션 성능 검증 Network Throughput DatabaseApp ServerWAS SecurityLoad Balancer .Net Latency Dispatcher SQL Call Application CRM BW ERP J2EE Work Process Firewall Indexes Encryption DNS 구간별 성능 측정을 통해 정확한 성능 저하 요인 파악 및 조치 Infrastructure Application
14.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 애플리케이션 성능 검증 절차 [Process] 1.분석 2.설계 3.이행 4.평가 P P P P 1.성능목표 수립 T 1.목표성능치 산정 A 2.이행절차 계획 수립 T 1. 대상 선정 A 2.시험절차 계획 A 3.시험조건 계획 A 4.자원감시 계획 A 3.스크립트 설계 1.업무 시나리오 A 2.데이터 구성 A 3.스크립트 작성 A 시나리오 설계서 O 데이터 설명서 O 검증 스크립트 O Detailed Test Plan (DTP) O 1.요구사항 분석 T 1.요구사항 수집 A 2.프로젝트 수행계획 수립 T 2.요구사항 정의 A 1.적용기술 검토 A 2.일정계획 수립 A 3.투입자원 계획 수립 A 고객 면담서 O NFR 분석서 O Master Test Plan (MTP) O 1.단위 시험 T 1.단위성능 시험 A 2.단위시험 분석 A 시험 요약서, 튜닝 권고 내역서 O 반복수행 실행 결과서, 모니터링 결과서 O 2.통합 시험 T 1.통합성능 시험 A 2.통합시험 분석 A 시험 요약서, 튜닝 권고 내역서 O 반복수행 실행 결과서, 모니터링 결과서 O 1.결과 보고 T 1.결과보고서 작성 A 최종결과 보고서 O
15.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 애플리케이션 성능 검증 조직 구성 [People] 시스템 전문가 패키지 전문가 DB 전문가 모니터링 툴 전문가 인프라 관리 그룹 접점 개발팀 * OS,N/W Storage * 상세 모니터링 * 분석 및 튜닝 * 문제 해결 * ERP/CRM 등 * 상세 모니터링 * 분석 및 튜닝 * 문제 해결 * Query 최적화 * 상세 모니터링 * 분석 및 튜닝 * 문제 해결 * 모니터링 환경 구축 * 모니터링 지원 * 모니터링 결과제공 * 애플리케이션 튜닝 * 성능 문제 업무 조치 * 검증 대상 거래 점검 * 성능 테스트 데이터 제공 애플리케이션 관리 그룹 접점 성능 테스트 진행 * 성능 테스트 계획 * 성능 테스트 진행 촐괄 * 테스트 결과 취합 및 결과 보고 * 성능 테스트 결과 분석 총괄 성능 테스트 총괄 * 성능 목표 관리 * 성능 테스트 진행 관리 * 성능 이슈 관리 인프라 성능 관리 그룹 애플리케이션 성능 관리 그룹 성능 테스트 팀
16.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 네트워크애플리케이션 서버 Database최종사용자 성능 검증 구간 수작업 성능 검증의 어려움 부하생성 * 인력 및 시간, 비용이 많이 소요됨 * 부하 조절 및 부하 발생 통제가 어려움 * 부하 발생을 통한 원인 분석이 어려움 * 동일 부하 발생 상황 재현이 어려움 * 부하 테스트 정확성을 보장하지 못함 수작업 성능 검증 * 제한적인 자원의 효율적인 사용 * 가상사용자로 실제 사용자를 대체 * 최소 하드웨어 자원으로 대량 거래 발생 * 가상사용자의 수를 자유자재로 조절 * 다양한 보고서를 이용한 정확한 분석 * 테스트 스크립트의 반복 재사용 성능 측정스크립트 작성 부하 생성 결과 분석 성능 테스트 자동화
17.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 네트워크애플리케이션 서버 Database 성능 테스트 자동화 도구 [Technology] 성능 측정스크립트 작성 부하 생성 결과 분석 HP LoadRunner Virtual User Generator (VuGen)을 이용하여 가상유저 스크립트 생성 VuGen Controller Controller에서 성능 검증 시나리오를 구성한 후 Agent 를 통해 부하 생성 Load Generator Analysis 취합한 성능 검증 데이터를 분석하여 구간별 성능 측정 및 성능 저하 요인 파악 비즈니스 프로세스를 수행하는 가상유저 스크립트를 실행하고 결과 데이터 취합
18.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 성능 이슈 해결 방안 People Process Technology 성능 검증 프로세스 성능 요구 사항 분석 성능 검증 시나리오 작성 성능 검증 수행 및 분석 성능 저하 요인 파악 및 튜닝 도구 및 인프라 성능 검증 솔루션 활용 유지 보수 및 기술 지원 성능 검증 전문 인력 관련 지식 및 Skillset 보유 성능 검증 프로젝트 수행 경험 지속적인 개선 축적된 경험 및 자산 Best Practices 성능 검증 체계 구축 확장성 안정성 적정성 가용성 성능 검증 영역
19.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 성능 이슈 해결 방안 성능 검증의 조기 수행 성능 저하 요인을 조기에 파악하여 장애 비용 최소화 개발 단계에서의 수정(튜닝) 범위 최소화 Needs Specification Design Detailed Design Coding Unit Test SIT UAT AIT 올바른 성능 검증의 수행 현실적인 운영 상황을 반영한 성능 검증 시나리오 다양한 유스케이스 및 환경 고려 성능 저하 원인을 빠르게 파악하고 수정방안 제시 개발 및 운영 단계에서의 불필요한 재 작업 방지
20.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 애플리케이션 성능 검증의 확장 소수의 사용자가 핵심 업무의 처리를 위해 사용하는 애플리케이션 * 주로 금융 및 공공 분야 - Core Banking 기능에 대한 성능 검증 - 공공업무 전산 처리에 대한 성능 검증 다수의 사용자를 대상으로 하는 다양한 목적의 애플리케이션 * 금융, 공공, 제조, SI, 게임, 포털등을 아우르는 모든 분야 - 인터넷 뱅킹, 웹 포털 등의 웹 애플리케이션 성능 검증 - ERP, CRM 등의 엔터프라이즈 애플리케이션 성능 검증 - 모바일 애플리케이션 및 게임에 대한 성능 검증 - TV, Camera 등의 스마트 기기에 대한 성능 검증 플랫폼 및 기술 사용자 성숙도 커뮤니케이션 업무의 중요도 지식 경험 SNS 모바일클라우드
21.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 성능 검증 솔루션 적용 효과 성능 품질 보증 개발 생산성 정확한 병목 지점을 찾아내어 수정에 드는 비용을 최소화하고 불필요하게 있을 수 있는 재 작업 방지 개발 단계에서의 성능 검증을 통해 운영 시 발생 가능한 성능 저하 요인에 대한 선제적인 대응 가능
22.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Why HP?
23.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23 HP ALM 솔루션 포트폴리오 대시보드 애플리케이션 라이프사이클 관리 (HP ALM) HP Unified Functional Testing 통합 기능 테스트 HP Performance Center HP LoadRunner HP Fortify HP QAInspect 성능 최적화 애플리케이션 보안 검증 서비스 가상화 (HP Service Virtualization) HP ALM 플랫폼
24.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
25.
© Copyright 2013
Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 감 사 합 니 다
Download now