1 / 37

VPM (V isual P erformance M anager ) - 애플리케이션 성능 관리 툴 -

VPM (V isual P erformance M anager ) - 애플리케이션 성능 관리 툴 -. 담 당 자 : 안 철현 / 차장 이동전화 : 010-9654-3542 회사전화 : 031-607-0114 전자우편 : chahn@bow.co.kr 홈페이지 : www.bow.co.kr. 경기도 성남시 중원구 상대원동 쌍용 IT 트윈 타워 B 동 610 호. Agenda. ▶ 성능 문제 는 가장 진단하기 어려운 문제 ▶ IT 인프라 단위의 문제 접근은 효율적이지 못함

melosa
Télécharger la présentation

VPM (V isual P erformance M anager ) - 애플리케이션 성능 관리 툴 -

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VPM (Visual Performance Manager )- 애플리케이션 성능 관리 툴- 담 당 자 : 안 철현 / 차장 이동전화 : 010-9654-3542 회사전화 : 031-607-0114 전자우편 : chahn@bow.co.kr 홈페이지 : www.bow.co.kr 경기도 성남시 중원구 상대원동 쌍용IT 트윈 타워 B동 610호

  2. Agenda

  3. ▶ 성능 문제는 가장 진단하기 어려운 문제 ▶IT 인프라 단위의 문제 접근은 효율적이지 못함 ▶ 각 담당자간에 효율적인 의사소통의 어려움 ▶각 담당자들의 지식 도메인이 다름 ::: ::: IT 관리의 과정 1. VPM(Visual Performance Manager)의 제안 배경 기획 보안 관리 최적화 문제해결 새로운 어플리케이션 WAN 서비스 계획 보안의 문제해결 IT 기획자 기획 구현 운영 지원 네트워크 운영자 보안 담당자 계획의 변경 / 예상치 못한 문제 발생 원활한 서비스 제공 시스템/서버 관리자 네트워크 엔지니어 빠른 문제 해결

  4. ::: ::: 트러블 슈팅의 어려움 1. VPM(Visual Performance Manager)의 제안 배경 성능이 좋지 못한 원인이 어디에 있는가? => 모두 이상 없다? 사용자는 불만이 있다 LAN( 지사) LAN( 본사) 및 서버팜 사용자 인트라넷 or 인터넷 WEB 스위치/라우터 스위치/라우터 방화벽/보안장비 사용자 컴퓨터 보안장비 스위치 Oracle/SQL DB 느리다 WAN의 문제? APP 네트워크 문제? 네트워크 문제? DB 문제? WAN 관리자 관리 Tool에 확인 하니 경로 및 네트워크 성능 이상없다 서버 성능 문제? 사용자 컴퓨터 문제? DB 관리자 DB 모니터링 아무 이상없다 Application 문제? 네트워크 관리자 NMS에서 봤는데 문제가 없다.장비에 문제 없다.사용량,부하 이상 없다 네트워크 관리자 ISP/방화벽 장비에 문제 없다.사용량,부하 문제 없다 시스템 관리자 SMS에서 확인 했는데 서버에 문제 없다. Application ok. 사용자 아무 이상이 없다. 새로 설치 했다.

  5. ::: ::: 문제의 해결의 과정의 어려움 1. VPM(Visual Performance Manager)의 제안 배경 하나의 문제를 해결하기 위해 많은 사람이 필요(비효율성)

  6. ::: ::: 통합 관리의 필요성 1. VPM(Visual Performance Manager)의 제안 배경 Serial 0.1 MAPI Optimized FastE 1.0 유선 LAN Real-Time SOA Tunnel 8 Internet Best Effort CITRIX HTTP Intranet Virtualized HTTP WAN Serial 3.0 High Priority WAN High Priority High Priority Virtualized ERP 무선 Serial 2.0 ERP File Best Effort Tunnel 2 Real-Time Mail GigE 0.1 RDP VPN STREAM Native` ATM.1-aal-5 지사/ 사용자인터넷데이터 센터 사용자& 사용량경로& 우선순위소스 IP & 연관성 경험에 의존한 해결 방안

  7. 1. VPM(Visual Performance Manager)의 제안 배경 • 어플리케이션의 전체 적인 흐름 및 환경을 알아야 한다 • 중요한 어플리케이션의 경로를 알고 있습니까? • 어떤 서버들과 연관성이 있는지? 실제 사용자는 누구인지? • 어떤 라우터/스위치에 의해 통신이 되는지? 어떤 WAN 링크를 통해 통신이 되는지? • 어떤 데이터 센터로 연결이 되어 있는지? • 실제 라인 또는 네트워크 장비에 얼마나 많은 트래픽이 흘러 다니는지? • 각각의 구간 별 전체 트래픽 사용량을 알고 계십니까? • 비업무/업무의 트래픽은 얼마나 사용하고 있는지 아십니까? • 얼마나 많은 부하가 걸리는지 아십니까? • 특정 어플리케이션의 트래픽은 얼마나 되는지 알고 계십니까? • 어플리케이션이 얼마나 오래 사용이 되는지? • 하나의 트랜잭션이 얼마나 걸려야 정상일까요? • 얼마나 많은 트랜잭션이 필요할까요? • 어떤 사용자가 어떤 어플리케이션을 가장 많이 사용을 할까요? • 도대체 어플리케이션/네트워크의 느리다! 이상 있다 ! 부하가 많다의 기준은? • 네트워크 성능의 기준을 알고 계십니까? • 서버/어플리케이션 성능의 기준을 알고 계십니까?

  8. 2. VPM(Visual Performance Manager)의 개요 VPM(visual Performance Manager) 이란? 각 구간의 상세 분석을 통한 정확한 문제 지점 파악 및 문제 해결의 솔루션 각 구간의 상세 분석을 통한 정확한 문제 지점 파악 및 문제 해결의 솔루션 OptiView DB서버 서버 라우터 라우터 APA NFT 데이터 센터 NFT 라우터 인터라넷 지사 본사

  9. 2. VPM(Visual Performance Manager)의 개요 VPM(visual Performance Manager) 이란? 어플리케이션 (DB) 사용자 네트워크 서버 • 모든 트랜잭션 분석 • 어플리케이션 사용자분석 • 다양한 어플리케이션 지원 • 각 어플리케이션 별 응답 • 속도 분석 • VoIP에 대한 통합품질관리 • 프로토콜 분석 • 각 구간의 트래픽 추이 • 네트워크 장비 결함 • CoS, SLA 정책 적용 • 구간 별 성능 분석 • 외부 사용자의 체감 속도 • 특정 서버로의 연결 속도 • 어플리케이션 접근 속도 • VoIP 통화품질 성능 저하 • 사용자 별 그룹 관리지원 • 내부 서버의 로드 밸런싱 • 서버의 사용량, 응답속도 • Virus로 인한 서버 Attack • 서버 사용자 및 어플리 • 케이션 모니터링 전체 네트워크의 효율적인 관리

  10. 2. VPM(Visual Performance Manager)의 개요 트래픽 모니터링 관리방법 VPM은 Agentless 방식으로 기존의 네트워크/시스템을 변경 하지 않으므로 안정성 및 Agent로 인한 장애의 원인 전혀 없습니다.

  11. 2. VPM(Visual Performance Manager)의 개요 VPM 모니터링의 장점 • 모니터링 대상에 제한이 없음 • 샘플링이 아닌 모든 사용자에 대해서 모니터링을 한다 • Web,C/S,DB 등의 모든 애플리케이션에 대하여 모니터링을 한다 • Plug & Monitoring • 별도의 장비나 사용자 PC에 Agent 설치가 필요 없다 • Agent 설치 후 배포를 위한 시간과 비용을 줄인다 • 트랜잭션 모니터링을 위한 스크립팅 작성 설정이 필요 없다 • 사용자의 행위 분석 • 모든 사용자들과 모든 애플리케이션 모니터링을 통해 실질적인 사용자들의 행위와 패턴을 분석 • 시간 별, 사이트 별, 애플리케이션 별 사용자 접근패턴 분석 • TCO 감소 • 설치 및 배포 시간의 감소 (배포작업 불필요) • 업무의 확장 및 관리자 작업 감소 • 효과적인 사용을 위한 관리자 교육시간 및 경험축적 요구감소 • 용이한 확장성 • 신규업무 추가 및 변경 시에 곧바로 모니터링 가능하다 • 모니터링 시 부하발생이 없다 • Agent를 설치하여 모니터링을 하는 방식이 아니기 때문에, 기존 네트워크나 서버에 전혀 • 부하를 발생 시키지 않는다

  12. 3. VPM(Visual Performance Manager)의 구성 사용자 UI 분석 엔진 학습 기능 알람 데이터 모니터링 설정 사용자 접근 및 제어 일반적인 플랫폼 및 서비스 데이터 수집 데이터 수집 데이터 수집 WAAS CM API 통합 분석 데이터 OptiView Network Flow Appliance Analysis Service Element (ASE) Application Performance Appliance Cisco WAASCentral Manager Active discovery, SNMP, RMON WAEPerformanceData NetFlow IPFIX Inline Mirror Port or Tap

  13. 3. VPM(Visual Performance Manager)의 구성 • APA,NFT데이터 수집 • 통합 UI 제공 • 장기간 DB 저장 ASE VPM INA ASE • 서버 상태 분석 • 각 N-tier 트랜잭션 분석 • 어플리케이션 분석 • 사용자 위주의 응답 시간 측정 APA Network Flow Appliance • 트래픽 분석 • 어플리케이션 분석 • 사용자 분석 • 네트워크 경로 정보 제공 NFT • 실 트래픽 분석 • 네트워크 장비의 Interface • SNMP/RMON 정보 수집 • Active 네트워크 분석 OptiView WGA

  14. 단순한 문제 확인 뿐만 아니라, Degraded, Excessive의 원인 바로 확인 할 수 • 있도록 설계 되어 있음 • 문제의 Application이 영향을 준 사이트와 발생 했던 시간을 확인 • 문제의 Site 가 영향을 어플리케이션과 발생 되었던 시간을 확인 문제가 발생한 시간(4월 16일)으로 돌아가 문제의 원인을 바로 파악 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 가. 한 눈에 Application/N-Tier Application/ Site/ Server의 상태 확인으로 통한 빠른 문제 확인

  15. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 나. 문제 발생의 시간/기간/어플리케이션/서버/사이트/발생원인을 쉽게 알 수 있다. 알람의 시간, 기간, 알람의 Type 현재의 상태와 영향이 미쳤던 어플리케이션,사이트,서버의 정보 알람의 상세 설명 ->클릭 (기준과의 차이를 보여줌)

  16. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 다. 알람의 상세 분석을 통해 어플리케이션의 상태 변화 확인 알람의 상세 내용을 확인 하고 알람의 상태 추이를 확인 함으로써 , 미래의 추이를 예견 할 수 있다.

  17. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 라. 느렸던 원인을 정확하게 파악 할 수 있다. 문제의 시간에 EURT(end user response time)에 영향을 준 ART/DTT(사용자)/DTT(서버)/NRT/트랜잭션 수/사용량등 수많은 요소들을 비교 하여 정확한 원인을 파악 할 수 있다.

  18. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 마. 개별 트랜잭션 분석을 통해 근본 원인 해결 개별 트랜잭션의 사용자의 Request와 서버의 Response 트랜잭션의 파라미터 확인

  19. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 바. 강력한 알람의 학습 End-User Response Time(EURT) Server Connect Time (SCT) Network Round Trip (NRT) Application Response Time(ART) 환경을 스스로 학습을 하여, 알람의 기준을 설정 함=> 효율적인 알람

  20. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 사. 포탈 UI를 통해 원하는 화면을 커스터마이징 기존에 운영중인 Web기반의 IPS,QoS,NMS,SMS,Application 등 포털 사이트 처럼 Homepage식으로 화면을 구성이 할 수 있다.

  21. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 아. 대용량 트랜잭션 처리 능력 Server Filter Port 1gig of span traffic No Match Rejected Unmonitored Server Discovery IP Range 1 Combined 4Gbpsof traffic Port range 1 Sampled Up to Port range 6 40ns time stamp Server DiscoveryReport(IP + Ports + Counts) Port 2gig of span traffic OR IP Range 2 Duplicate packet hash Port range 1 Up to Packet report withProtocol identifiers Port range 6 Port 3gig of span traffic OR MatchAllowed In Application Analysis Softwarerunning in the APA IP Range 3 Ethernet statistics Port range 1 Up to Port 4gig of span traffic Port range 6 Etc…. 4G Full line rate 처리 분당 500,000만 트랜잭션 처리

  22. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 자. Cisco WAAS 모니터링 WAAS Filter Indicator in Collapsed Mode WAAS 트랜잭션 필터 All Traffic = 모든 트랜잭션 보여줌 Unoptimized = 오직 unoptimized 트랜잭션 보여줌 Optimized = 오직 optimized 트랜잭션 보여줌 WAAS 어플리케이션 트래픽 정책 발견 WAAS 정보 확인

  23. 7. VPM(Visual Performance Manager)의 주요기능 및 특장점 자. Cisco WAAS 모니터링 Unoptimized TFO Only Fully Optimized +AO

  24. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 차. N-Tier 분석을 통한 정확한 원인 파악 (129.196.197.121) (129.196.197.124) Client (129.192.2.131) DB(오라클) 사용자 Web 서버 0.2 초 TCP 패킷 DB 패킷 WEB 패킷

  25. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 차. N-Tier 분석을 통한 정확한 원인 파악 1 Tier : Client (129.192.2.131) <-> HTTP 서버(129.196.197.121) 2 Tier : HTTP 서버(129.196.197.121) <->DB(129.196.197.124)

  26. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 카. VPM의 모니터링 매트릭스 Transaction: Time, App, Site, Subnet, Client, Server • Transaction • Client IP • Server IP • Server Name • Application • Site • Client Port • Server Port • Request Summary and Detail • Response Summary and Detail • Transaction Type (GET, POST, SELECT, etc.) • Usage • Request Size (bytes) • Response Size (bytes) • Request Size (pkts) • Response Size (pkts) • Throughput • Response Time • End-user Response Time • Application Response Time • Data Transfer Time • Network Round Trip • TCP Stats • Client and Server Retransmissions • Client and Server Out of Orders • Client and Server Resets • Client and Server Zero Wins

  27. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 카. VPM의 모니터링 매트릭스 • Application • Transactions • Connections • Request Size • Response Size • Response Time • End-user Response Time • Application Response Time • Data Transfer Time • Initial Network Round Trip • Network Round Trip • Server Connect Time • Usage • Client and Server Bytes • Client and Server Pkts • Client and Server App Pkts • Client and Server App Bytes • Throughput • TCP Stats • Client and Server Retransmissions • Client and Server Out of Orders • Client and Server Resets • Client and Server Zero Windows

  28. 4. VPM(Visual Performance Manager)의 주요기능 및 특장점 타. 리포팅 기능 • 상세한 리포팅엔진 • 트랜잭션 리포팅 • 서비스 관리 리포팅 • 스케줄의 의한 리포팅 • 수많은 리포트 파라미터 • 다양한 포맷의 리포트 생성

  29. 5. VPM(Visual Performance Manager)의 분석 사례 문제점. 전자결재서버의 접속의 문제. • 상황 • - 시청의 소속된 여러부서에서 전자결재 서버에 접속이 연결이 • 됐다 끊어졌다 하는 현상이 지속으로 발생 하여 불만이 접수 되었다. • 해결 • Application Performance Analyzer를 통해 원인을 파악하여 조치

  30. 문제 해결 과정 5. VPM(Visual Performance Manager)의 분석 사례 Visual Performance Manager 에 접속 Status tab 클릭 status 페이지에서 빨간 부분을 클릭 각각의 알람 이벤트를 클릭 EURT trend 분석 ART(application response time) 확인 각각의 개별 트랜잭션 분석

  31. VPM 로그인 5. VPM(Visual Performance Manager)의 분석 사례 5.1 전자결재 서버의 문제 원인 분석- 알람의 확인 status 페이지에서 빨간 부분을 클릭 전자 결재 서버에 지속적인 문제가 발생 했다는 사실을 확인

  32. 5.2 전자결재 서버의 문제 원인 분석- 알람의 확인 5. VPM(Visual Performance Manager)의 분석 사례

  33. 5.3 전자결재 서버의 문제 원인 분석-EURT 분석 5. VPM(Visual Performance Manager)의 분석 사례 Application의 문제임을 확인 함.

  34. 5.4 전자결재 서버의 문제 원인 분석-느린 Application 트랜잭션 분석 5. VPM(Visual Performance Manager)의 분석 사례

  35. 5.5 전자결재 서버의 문제 원인 분석-느린 Application 트랜잭션 분석 5. VPM(Visual Performance Manager)의 분석 사례 느린 Application 트랜잭션 확인

  36. 6. VPM(Visual Performance Manager) 도입 효과 도입 효과 도입 전 …. • 각 단말 및 서버 단에서의 지연 원인파악은 분석 가능 • 전체 네트워크 구간에서의 어플리케이션 응답지연 시간의 정확한 원인 파악이 느림. • 내부 Clients(단말), Server부터 Network 구간의 문제 해결점을 파악하기 쉽지 않음. • 각 Application의 Network에서의 동작 성향을 파악하기 힘듬. • 대규모 망 구성으로 망 전체에 대한 모니터링이 어려움 도입 후 …. • 전체 네트워크 구간에서의 문제점이 알람으로 원인 파악하여 제공. • 어느 구간에서의 Application 문제인지 빠른 파악, 조치가 가능. • 각 네트워크 구간에서의 하드웨어적인 문제점까지 파악. • Application, Server, Network의 성능 Degraded 양상을 파악, 업그레이드에 대한 타당성 제공. • 네트워크 구간에 대한 CoS Level 정보를 제공, SLA 확인 제공. • 장기간 전체 모니터링 및 실시간 각 구간 Troubleshooting지원. • 다양한 형태의 리포팅 제공으로 발생원인에 대한 데이터 제공. • 저렴한 솔루션 구성으로 망의 확장 및 변경에 대해 투자비용을 최소화.

  37. 감사합니다. 담 당 자 : 안 철현 / 차장 이동전화 : 010-9654-3542 회사전화 : 031-607-0114 전자우편 : chahn@bow.co.kr 홈페이지 : www.bow.co.kr

More Related