Microsoft Azure AutoScale 와탭 모니터링

부하 변동이 높은 어플리케이션을 클라우드에서 서비스 하기 위해서는 최대 부하시 컴퓨팅 인프라 성능이 부족하지 않도록 미리 VM/Network 들을 생성해야 합니다. 특히 게임과 같이 출시 후 어플리케이션의 응답성이 비지니스 핵심 지표인 경우 초기부터 대량의 VM이 필요합니다.
부하변동에 따라 VM을 자동 생성/삭제할 수 있다면 이런 상황에서 비용절감 및 응답성 개선에 많은 도움이 됩니다. Microsoft Azure 에서도 AutoScale 기능으로 사용자의 비용을 절약하고 부하 증가시 자동으로 대응할 수 있습니다. 자동으로 생성/삭제되는 VM들을 모니터링 할 수 있도록 와탭에 연동기능을 추가하였습니다. 이 기능을 사용하는 방법을 적어보겠습니다.

Microsoft Azure AutoScale 와탭 모니터링 더보기

자가진단 프로그램 WhaTap-Doctor 소개 (agent 설치 문제 진단)

 

 

와탭 서버 모니터링 소개

와탭은 리눅스, 윈도우, 라즈베리 파이 등 다양한 서버 환경을 모니터링하는 솔루션입니다. 무료와 유료 서비를 모두 제공하고 있으니 서버 운영시 꼭 설치하셔야 되는 Must Have 아이템이 아닐까 싶습니다.

와탭은 전통적인 물리 서버 환경은 물론 클라우드 환경에 적합한 서버 모니터링을 지원합니다. 다수의 국내 대기업, 중소기업, 스타트업 기업들이 애용하고 있으며, 이미 전 세계 8,000여 대의 서버를 모니터링하고 있는 솔루션 입니다.

 

‘쉬운 설치’가 와탭의 핵심가치 

와탭은 SaaS형 모니터링 솔루션으로,  5분에 1,000대를 모니터링 할수 있는 쉬운 설치를 제공하고 있습니다. 기존 설치형 서버 모니터링이 도입을 위해 한 달이 걸린 것에 비해, 쉽게 도입할 수 있게 하는데 많은 노력을 하였습니다 .

와탭의 서버 모니터링은  agent 설치 기반으로 데이터를 추출하는 방식을 사용하고 있으며,  적은 자원을 이용하여 많은 데이터를 수집하기 위해 노력하고 있습니다.

랩에서 수많은 테스트를 거쳐 안정성을 검증하고 있지만  랩에서 재현되는 않는 현장의 특이한 상황(네트워크 단절 등)으로 agent 설치가 되지 않는 다양한 문제들이  있었고, 매번 그 문제들을 직접 대응하는데 많은 시간과 비용이 들었습니다.

고객도 쉽게 와탭의 agent가 잘 설치 되었는지 판단할 수 있고,  설치 상의 문제가 발생했을 때 와탭 운영팀이 쉽게 문제의 원인을 판단할 수 없을까 고민중에 Doctor 프로그램을 개발하게 되었습니다.

스크린샷 2016-05-26 오전 8.01.44
그림 1 닥터 프로그램 제공 전과 후

자가진단 프로그램 WhaTap-Doctor 소개 (agent 설치 문제 진단) 더보기

가상머신 1000대 와탭 5분 설치 – 가상머신 이미지에 와탭 내장하기

와탭을 대량으로 설치하는 방법 중 가장 쉬운방법은 리눅스 서버에 Fabric을 이용해서 한번에 설치하는것입니다(참조 http://tech.whatap.io/2015/10/15/install-whatap-on-multiple-linux-simultaneously/). 이 방법은 윈도우 서버에는 적용할 수 없습니다. 리눅스와 비슷하게 윈도우 서버에도 파워쉘 원격실행을 이용해서 fabric과 비슷한 효과를 볼 수 있습니다. 하지만 파워쉘 원격실행을 하기 위해서는 Active Directory를 포함한 서버간 TRUST 설정이 필요합니다. 이 작업은 서버에 와탭을 하나하나 설치하는것보다 더 힘들 수 도 있습니다.
접근방법을 바꿔서 와탭은 한번만 설치하고 가상머신을 복제하는 방법을 택해봅니다. 가상머신 복제기능의 도움을 받으면 1000대가 필요하더라도 설치는 한번만 할 수 있습니다. 이 기능을 사용해서 서비스나 플랫폼에 상관없이 다량의 서버에 편리하게 와탭을 설치하는 방법을 적어보겠습니다.

가상머신 1000대 와탭 5분 설치 – 가상머신 이미지에 와탭 내장하기 더보기