나의 웹 페이지를 365일 안정적으로 제공하는 방법 (feat. Web service Monitoring System)

NAVER CLOUD PLATFORM
NAVER CLOUD PLATFORM
5 min readApr 25, 2019
feat. Web service Monitoring System

안녕하세요, 네이버 클라우드 플랫폼입니다.

오늘은 네이버 서비스 장애 감지 및 네이버 메인, 검색, 블로그, 카페, 스포츠 등을 모니터링 하는데 사용 중인 WMS를 소개합니다.

​[WMS 란]​
​* WMS(Web service Monitoring System)는 주기적으로 고객의 웹 서비스가 정상적으로 동작하는지를 파악하고 빠른 장애 대응을 할 수 있도록 신속한 알람 기능을 지원합니다.


​[WMS 특징]​
■ 실시간 서비스 상태 분석
* URL 입력만으로 웹 페이지의 실시간 서비스 상태를 확인할 수 있습니다!
로드 시간, 페이지 크기, 요청 건수 등에 대한 분석 결과를 제공하며, 다른 웹 사이트와의 성능을 비교해볼 수 있습니다.
또한, 웹 페이지를 구성하는 요소별로 상세한 데이터 확인이 가능하기 때문에 문제가 되는 부분을 쉽게 파악할 수 있습니다.
URL을 지속적으로 관찰하고 싶다면 URL 등록 기능을 통해 모니터링을 시작할 수 있고, 상세 페이지에서 시간대별 분석 결과를 확인할 수 있습니다.

■ 글로벌 시장(해외 서비스 측정)
* 국내 뿐만 아니라 미국, 싱가포르, 독일 등 해외에서도 측청이 가능합니다.
글로벌 서비스를 제공하려는 고객은 간편한 설정으로 웹 서비스가 해외에서도 빠른 속도로 문제없이 잘 작동하고 있는지 확인할 수 있습니다.

■ 시나리오 모니터링
* 웹 서비스를 이용하는 실제 사용자의 행동 패턴을 고려해 시나리오를 작성하면 WMS가 시나리오에 해당하는 기능들이 잘 동작하는지 확인합니다.
예를 들어 사용자가 웹 페이지에서 로그인하는 데 필요한 기능들이 정상적으로 동작하는지에 대해 모니터링하고 싶다면 아래와 같은 단계로 시나리오를 작성합니다.

​① URL 접속 → ② ID 입력 → ③ 비밀번호 입력 → ④ 로그인 버튼 클릭 → ⑤ 로그인 성공 확인

작성한 시나리오를 URL과 함께 등록하면 WMS에서는 각 단계에 해당하는 기능들을 모니터링합니다. 고객은 자세한 로그와 장애 당시의 스크린샷을 통해 어느 단계에서 오류가 발생했는지 직관적으로 확인할 수 있습니다.

■ 다양한 브라우저 테스트 환경 제공
* 웹 사이트가 다양한 웹 브라우저에서 모두 정상적으로 동작하는지 실시간으로 확인할 수 있습니다. IE, Chrome, Firefox 상에서의 실시간 캡쳐화면, 웹 페이지 로딩 과정 분석을 제공하여 실제 고객 입장에서의 서비스 정상 여부를 판단할 수 있습니다.

[WMS사용법]​​

● 웹 서비스 실시간 테스트

WMS 홈페이지의 메인화면(HOME)에서 중앙부에 있는 ‘웹 서비스 실시간 모니터링’란에 성능을 확인하고자 하는 서비스 URL을 입력합니다.

입력한 URL의 실시간 웹 서비스 테스트 결과를 확인할 수 있으며 나의 웹 서비스와 비슷한 유형의 다른 웹 사이트를 서로 비교 해 볼 수도 있습니다.
WMS에서는 고객이 자신의 URL 웹 서비스와 비슷한 유형의 다른 웹 사이트의 성능을 서로 비교해볼 수 있도록 5가지의 샘플 비교군을 준비해두었습니다. (포털, 쇼핑, 정보, 금융, 게임)


해당 URL을 지속적으로 모니터링하거나 SMS, 메일 알람기능을 사용하기 위해서는 NAVER CLOUD PLATFORM에서 제공하는 콘솔에 접속해 서비스 신청을 해야합니다.

● WMS 신청 및 통보 대상 설정

NAVER CLOUD PLATFORM 콘솔에서 ‘이용 신청’탭을 클릭해 서비스를 신청합니다.

WMS에서 서비스 장애를 감지했을 때 알람을 받을 대상을 콘솔에서 설정합니다. 좌측 WMS 탭에서 ‘통보대상 관리’를 통해 ‘대상자 추가’등록이 가능합니다.

대상자의 이름 및 이메일 주소, 휴대폰 번호를 입력한 후 ‘등록’버튼을 눌러 완료합니다. ​이렇게 WMS 서비스 신청이 완료 될 경우 URL을 지속적으로 모니터링 할 수 있으며 시나리오 모니터링도 가능합니다.

이제 WMS를 이용해 손쉽게 웹사이트 모니터링을 시작하세요!

[이렇게 사용하세요!] 네이버 클라우드 플랫폼으로 손쉽게 웹 서버(APM) 구축하기

--

--

NAVER CLOUD PLATFORM
NAVER CLOUD PLATFORM

We provide cloud-based information technology services for industry leaders from startups to enterprises.