Archive

Archive for the ‘apm’ Category

APM에 대한 중간 정리2.

April 6, 2007 Leave a comment

APM이라함은

자신의 컴퓨터이건 웹상의 서버 컴퓨터이건

아래의 프로그램을 설치하는 것을 말하는 것으로 파악된다.

설치 프로그램들(일반적으로 환경이라는 말을 많이 쓴다…)

  • Apache
  • PHP
  • MySQL

일반 웹기술자들도(서버관리자, 웹프로그래머 등)

APM을 중요하게 여기고

또 총칭 APM을 다룰줄 아는 사람을 찾는 기업도 많은듯하다.

당연한것이

위의 Apache, PHP, MySQL을 모두 다룰줄 알아야

기술자로 볼 수 있다는….

그런데 Channy’s Blog을 보면 약간의 도움이 되는 글이 있다.

좀더 활용적인 면을 더 찾아야한다.

도움주실분들은 댓글로 남겨주시길 바라면서….

Tags: ,

APM에 대한 중간 정리1.

April 4, 2007 Leave a comment

일단 APM은 자신의 컴퓨터에 Apache, PHP, MySQL를 설치하여

마치 웹서버와 같은 개발환경을 만드는 것을 말한다.

APM의 장점으로는 자신의 컴퓨터가 웹서버로 작동하기 때문에

무한한 실험과 특히 서버에 관한 공부는 많이 할 수 있다는 장점이 있다.

APM이 설치된 자신의 컴퓨터가 서버로 작동하기 때문에

서버아이피는 127.0.0.1의 localhost가 된다.

그렇다면 Apache, PHP, MySQL은 어텋게 설치하는가?

» 요기 참조 아주 잘 정리되어 있음.

그런데 APM의 설치는 공부하는 사람등이 아닌

일반 개발자들도 잘 활용하는지?…

APM의 활용에 대한 자료가 더 필요하다.

Tags: ,

What is APM? 기초개념을 위한 무작정 수집글 모음 쪼끔…

April 3, 2007 Leave a comment
  • APM(Application Performance Management)
    애플리케이션을 체계적으로 관리함으로써
    기업의 IT 환경을 최적화시키는 것을 의미함.
  • 항시성이 강조되는 기업의 IT 환경에서
    시스템 운용의 최적화와 장애 발생시
    신속한 해결과 대응이 기업 경쟁력의 중요한 요소가 됨으로써
    APM의 중요성도 커짐.
  •  ‘성능관리’라는 울타리 안에서 경쟁하고 있지만
    업체마다 개념과 평가에 대한 인식이 달라 시장 접근 방법에는 차이를 보이고 있음.
    » 위의 글 배낀사이트…
애플리케이션성능관리(APM) 솔루션 등장배경

90년대 후반, 인터넷의 급속한 보급과 더불어, 기업환경은 기존의 클라이언트/서버(C/S) 시스템으로부터 보다 유연하고 사용자의 접근성을 향상하기 위해 웹 기반 시스템으로 급격히 전환 되어왔다.

웹기반 운영 환경의 핵심적인 미들웨어로 자리잡은 웹어플리케이션서버(WAS) 시장은 1998년도부터 2003년까지 매년 초고속 성장을 하여 국내 500억원 시장을 형성하였고, 자바(JavaTM)언어가 기존의 4세대(4GL)언어를 지속적으로 대체하면서 현재 상당수의 기업 소프트웨어 인프라 환경은 J2EETM 기반으로 운영되고 있다.

이러한 J2EE/WAS 시장의 성장은 그 성장 속도가 지나칠 만큼 빨랐고, 4GL언어에 익숙한 선배 개발자와 그 이후 자바 언어 세대인 후배 개발자들 사이에는 상당한 기술적 단절이 일어나는 과정에서 지난 수 십년 동안 이어져 내려오던 메인프레임과 클라이언트/서버 환경에서의 안정적인 시스템 운영방침이나 탄탄한 소프트웨어 개발을 위한 개발 지침 등이 제대로 전수되지 못했다.

프로젝트가 진행됨에 따라 개발이 끝나고 서비스 오픈이 임박한 상황에서도 성능적인 차원에서 정상적인 운영이 가능할 지가 기술적으로 예측 불가능하게 됐고, 용량산정 또한 적절히 검증할 수 있는 절차나 방법을 찾아내지 못했다.

특히나, 시스템 관점에서의 자원사용량은 충분한데도 불구하고 사용자가 증가함에 따라 서비스 응답시간이 지연될 경우, 애플리케이션 내부에서 일어나는 일련의 서비스 과정을 세밀하게 모니터링하지 않으면 근본적인 해결책을 찾을 수 없는 상황이 발생하곤 했다.

산업표준 없이 개발된 각양 각색의 소프트웨어 프레임워크(Framework)와 이를 기반으로 구현된 소프트웨어 시스템은 2000년 IMF 이후 양산된 기술인력 공급업체들로부터 상대적으로 경험이 풍부하지 않은 개발자에 의해 개발돼 왔고, 박복한 예산과 납기일에 쫓겨 제대로 된 성능테스팅 과정조차 거치지 않은 채 시스템 오픈이 감행됐으며, 그러한 시스템은 여지없이 시스템 오픈 첫 날 성능장애로 이어졌다.

그리고 그 후속 처리는 시스템 담당자의 몫으로, 개발업체의 몫으로, WAS 제품 납품업체의 몫으로 돌아갔지만, 실상 최대의 피해자는 직접적인 성능 장애로 인해 대외적 이미지 손상과 금전적 손실을 맞이한 그 시스템의 주인인 고객이었다.

이런 과정은 애플리케이션성능관리(APM, Application Performance Management)라는 솔루션이 탄생한 배경이 됐다.

» 이것은 요기에 있군…