TECH ARTICLE

Support Cloud-클라우드 환경 안에서의 모니터링은 언제나 제니퍼

제니퍼는 국내 클라우드 환경에서 APM을 사용하는 가장 많은 고객과 레퍼런스를 갖고 있습니다. 메이저 클라우드 프로바이더인 AWS, AZURE에 가장 큰 규모의 서버를 운영하는 고객들에게 필요한 충분한 확장성과 안정성이 검증되었습니다.

클라우드 환경에서의 APM은 몇가지 클라우드 환경에 설치 지원정도가 아니라 기술적인 영역에서 에이전트/서버의 확장성과 안정성, 클라우드 환경에 맞는 모니터링 관점 그리고, 비지니스와 관련하여 라이센스 체계에 이르기 까지의 모든 영역을 지원할 수 있어야합니다. 

제니퍼는 기술적인 영역에서 클라우드 환경별 설치, 에이전트/서버의 확장성과 안정성, 클라우드 환경에 맞는 모니터링 관점 그리고, 비즈니스 영역에서 라이센스 체계에 이르기까지 클라우드 환경에서 APM에 필요한 모든 사항을 지원을 하고 있습니다.

– 클라우드 환경에서 검증된 제니퍼의 레퍼런스

클라우드 환경에서 제니퍼를 사용하는 수많은 레퍼런스를 가지고 있습니다. 국내 최대 전자회사와 온라인 상거래에 설치되어 최대의 트래픽과 규모를 자랑하는 고객 환경에서고 안정적으로 모니터링할 수 있음이 검증되었습니다.

또한, 다음과 같은 스타트업의 사례에서 고객이 순간적으로 몰리는 피크 상황에서 실시간으로 확장하여 빠른 대응을 할 수 있습니다.

팬마음의 사용 고객 피드백

“제니퍼를 사용하는 방법은 아주 간단했다. 원격 에이전트를 설치하고 AMI 를 생성한 후 Auto Scale 그룹에 추가했으며, 이후 모니터링은 머신이 런칭되면 자동으로 연결되어 서비스 이용이 가능했으니 매우 심플하고 편리했다. (여러 가지 로그 분석툴을 사용해 봤으나 제니퍼의 간편한 설치와 사용은 최고라고 말할수 있다. 또한, 실시간으로 발생하는 장애 지점의 확인, 자주 호출하는 파일의 확인, 트랜잭션당 소요 시간을 기준으로 정렬해서 볼 수 있는 방법은 우리에게 정말 많은 도움이 되었다.”

클래스팅의 사용 고객 피드백

클래스팅은 AWS에서 Auto scaling 기능을 사용하여 사용량에 따라 서버의 개수가 조절이 되고 있으며 이와 관련하여 AWS CloudWatch로 정상적인 동작 여부를 모니터링 하고 있다. 그러나, 서비스의 특성상 순간적인 트래픽이 매우 많이 발생하는데, AWS CloudWatch는 이를 실시간이 아닌 1~2분 정도 늦게 리포팅해 주기 때문에 트래픽을 관리하는 것이 매우 어려웠다. 그러나 제니퍼는 실시간으로 리포팅할 수 있어서 장애를 빠르게 대응할 수 있었다.

Cloud 및 컨테이너 환경에서 에이전트 설치

제니퍼 클라우드 환경에 따라 다음과 같은 ‘How to’ 문서를 제공합니다.

Cloud 환경

– Cloud 환경에서 모든 종류의 IaaS (기존 설치방법과 동일)

Docker 및 Docker 기반 컨테이너
– Docker : https://cdn.jennifersoft.com/wp-content/uploads/Documents/ko/Docker_JENNIFER.pdf
– Kubernetes (Docker와 동일)
– OpenShift: https://cdn.jennifersoft.com/wp-content/uploads/Documents/ko/OpenShift_JENNIFER+.pdf

– 확장 가능한 에이전트 설치 및 통합관리 

클라우드 환경의 큰 특징 중 하나는 확장성으로, 서비스의 수요 즉, 트랜잭션의 양에 따라 하드웨어의 제약을 받지 않고 필요에 따라 서버수를 조절하며, 운영할 수 있어야 한다는 것입니다. 

Support-Cloud_JENNIFER_APM

이러한 환경에서 매번 서버의 Scale In/Out 시기마다 에이전트를 설치하고 설정해야한다면 모니터링을 위한 관리비용이 너무 커지게 됩니다. 이를 위해 제니퍼는 다음과 같은 기능을 제공합니다.

  • Scale In/Out Instance에 대한 자동 인식 (Auto Detection)
    • 동일 ID의 instance 접속시 ID 자동 갱신
    • 사용하지 않는 instance의 모니터링 대상 자동 삭제
  • 통합 에이전트/서버 관리 (일괄 배포 및 업그레이드)

– 서버의 대용량 처리 및 데이터 저장

Repository_JENNIFER_APM

제니퍼 레파지토리(JENNIFER Repository)는 유연한 확장성을 가진 아키텍처로 설계되었습니다. 이를 통해 사용자는 대용량 성능 데이터를 저장하고 빠르게비교 분석할 수 있으며, 늘어나는 시스템에대한 데이터 베이스 구축에 들어가는 추가 비용을 절감할 수 있습니다.

– 업무 관점의 통합 모니터링

multi-domain-dashboard_960_ko

<멀티도메인  통합 대시보드 화면 >

Scale In/Out이 빈번하게 일어나는 클라우드 환경에서는 기존의 개별 Instance단위의 모니터링 보다 전체 업무 단위 관점에서(제니퍼는 이를 Domain이라고 합니다.) 모니터링이 더 효과적입니다. Instance는 성능의 관점보다 현재 운영되는 개수의 변화를 실시간으로 모니터링하여 Scale In/Out이 어떻게 일어나고 있는지를 보는 것으로 충분합니다.

제니퍼의 Multi Domain Dashboard를 통해 이를 한눈에 모니터링할 수 있습니다.

Next

Contact Us

안녕하세요? 제니퍼소프트입니다.
기술 문의의 경우 질문자의 회사/이름/연락처를 본문에 기술해 주셔야만 원할한 지원이 가능합니다.
보내주신 문의 사항을 검토하여 빠른 시일 내에 답변해 드리겠습니다.

  • Chris
  • Irene

메일을 보냈습니다.

메일 전송이 완료되었습니다.
빠른 시일 내에 답변드리겠습니다.
감사합니다.
제니퍼소프트 웹사이트는 쿠키를 사용합니다. 쿠키에 대한 자세한 정보 및 삭제 방법은 제니퍼소프트의 개인정보처리방침을 참고하시기 바라며 본 사이트를 계속해서 이용하는 것은 제니퍼소프트의 쿠키 사용에 동의함을 의미합니다.