리소스 병목 모니터링
Summary
Application Monitoring이 중시되는 이유는 Enterprise System이 자바/WAS 기반으로 구축 되면서 Hardware
적인장애보다는 Software적인 장애가 점점 더 많아지기 때문이다. 이것을 Resource의 관점에서 해석하면 Logical
(Abstracted Resource가 갈수록 다양해지고 많아지고 있다는 의미이다. 따라서 현대의 시스템에서는 점점 더
Physical (Hardware)Resource Monitoring 만으로 Performance을 관리할 수 없다.
System의 안정적 운영을 위해서는 모든 내부/외부 Resource의 성능을 관리해야 한다. 이를 다른 말로 하면 각 리소스
에 비정상적인 병목이 존재하지 않아야 한다. 모든 물리적/논리적 리소스를 모니터링 하는 것이 선행되어야 하고, 이것이
만족된 후에 다른 통계에 관심을 가져야 한다.
System의 튜닝은 한 순간에 완료될 수 없으며, 한 사람 혹은 하나의 솔루션으로 수행될 수도 없다. 지속적인 Testing,
Monitoring을 통해서 튜닝 대상을 선정하고 Performance을 개선함으로써 만이 가능하다.
Performance Monitoring의 작은 접근의 차이가 큰 차이를 유발할 수 있다.
강사 소개
LGCNS에서 파워빌더 및 자바 프로젝트에 개발자로 참여했고 소프트웨어 아키텍처에 관심을 갖게 되어 LG CNS내의
S/W아키텍처 강좌를 만들고 강의를 담당했으며 SI를 위한 S/W설계 방법론의 초안을 만들었다. 이후 LG CNS내에서
문제해결 전담팀인 최적화팀에 초기 멤버로 참가해 연간 약 20여 개의 프로젝트 튜닝에 자바애플리케이션/WAS
담당자로 참여했다. 현재는 제니퍼소프트에서 APM 솔루션인 제니퍼개발 및 기술컨설턴트로서 근무하고 있다.
강의자료 다운로드
리소스병목모니터링이론.ppt |