308
클라우드 네이티브를 위한 데이터 센터 네트워크 구축
예를 들어 모니터링은
BGP
세션이 다운되었다고 알려주지만 관측성은 왜 다운되었는지에 대
한 답을 할 수 있게 도와준다. 다른 말로 모니터링은 어떤 것을 모니터링해야 하는지 명확하게
알고 있고 모니터링하는 대상의 정상값과 비정상값을 알고 있다고 가정한다. 하지만 데이터 센
터와 모던 애플리케이션 아키텍처는 많은 부분이 미지의 영역으로 남아 있기에 충분할 정도로
거대하고 복잡하다. 진부하게 표현하면 다음과 같다. ‘모니터링은 알려진 것들을 잡아내는 것
에 충분하지만 관측성은 미지의 무엇인가로 인해 잘못된 경우에 추적하기 위해 필요하다.’
11.2
네트워크 관측성 현황
SNMP
는 대부분의 네트워크에서 네트워크 관측성을 가능하게 하는 툴의 줄임말이다. 박스 바이
박스
Box
by
Box
는 대부분의 네트워크에서 네트워크 관측성을 실행하는 방법을 묘사한 관용구다.
자세하게 살펴보자.
11.2.1
SNMP
에 대한 실망
스위치 (라우터와 브리지) 모니터링은 장비를 네트워킹 공급 업체에서만 수정 가능했던 시절에
만들어졌다. 그래서 장비의 어떤 정보에 접근하기 위해서는 이런 목적을 위해 개발된 특정 프로
토콜을 사용해야 했다. 그 프로토콜이 바로
SNMP
다.
SNMP
는 원격 시스템으로부터 데이터를
수집하기 위해 개발한 최초의 기술 중 하나였다.
SNMP
에서 인터페이스 통계,
BGP
정보 또는 그 외의 기능을 보고하는 데이터 모델은 관리 정
보 베이스로 정의된다. 모든 기능은 개별
MIB
가 있다.