Page 17 -
P. 17
모니터링 데이터 수집 도구는 프로메테우스 외에도 데이터독(DataDog), 인플럭스DB(InfluxDB),
뉴 렐릭(New Relic) 등이 있지만, 오픈 소스를 활용하는 기업은 프로메테우스 외에 다른 선택지가
없을 정도로 가장 탁월한 효율을 자랑합니다. 1
데이터를 시각화하는 도구는 그라파나 외에도 키바나(Kibana), 크로노그래프(Chronograf) 등이 있
으나 업계에서는 그라파나와 키바나가 시장을 양분한 상태입니다. 하지만 키바나는 프로메테우스
와 연결 구성이 복잡하므로 프로메테우스를 사용할 때는 간결하게 구성할 수 있는 그라파나를 더 새로운 인프라 환경이 온다
선호합니다.
모니터링 데이터 수집과 시각화를 효과적으로 다루는 방법은 6장에서 자세히 알아보겠습니다.
1.3 새로운 인프라 환경의 시작
c o n t a i n e r i n f r a s t r u c t u r e
소규모로 빠르게 각 기능을 개발하는 마이크로서비스 아키텍처의 의미와 이를 효과적으로 지원하
는 컨테이너 인프라 환경이 어떤 것인지 살펴봤습니다. 그리고 컨테이너 인프라 환경을 지원하는
도커, 쿠버네티스, 젠킨스, 프로메테우스, 그라파나 등의 도구도 소개했습니다.
이 책은 앞서 소개한 다섯 가지 도구로 실제 컨테이너 인프라 환경을 구성해 보면서 새로운 인프
라 환경을 이해하고 실무에서 응용할 수 있도록 구성했습니다. 2장에서는 버추얼박스와 게스트
운영 체제(CentOS)로 가상화 인프라 환경을 구성하고, 3장에서는 쿠버네티스의 개념과 여러 기능
을 알아보고 실제로 어떻게 구현하는지 알아봅니다. 4장에서는 쿠버네티스가 관리하는 컨테이너
를 집중적으로 살펴보고, 5장에서는 앞서 구성한 컨테이너 인프라 환경에서 지속적 통합과 지속
적 개발을 실습하며 컨테이너 인프라 환경이 얼마나 빠른 개발 환경을 제공하는지 확인해 봅니다.
마지막으로 6장에서는 복잡한 컨테이너 인프라 환경을 효율적으로 관리하는 모니터링 방법을 제
시합니다.
이 책에서 구성할 컨테이너 인프라 환경은 다음과 같습니다.
27
인프라_06.indd 27 2021-05-31 오후 3:46:58