NGINX를 사용하여 Docker Swarm 모드에서 컨테이너 부하 분산하기
Docker를 비롯한 컨테이너 기술의 인기가 계속 높아지고 있습니다. 최근 설문조사를 통해 광범위한 NGINX 및 NGINX Plus 사용자 커뮤니티를 조사한 결과, 조직의 3분의 2가 컨테이너를 검토 중이거나 개발 또는 프로덕션 환경에서 사용하고 있는 것으로 나타났습니다. 그 이유는 무엇일까요? 애플리케이션을 기반 인프라에서 추상화하면 소프트웨어를 그 어느 때보다 더 간단하고 빠르며 안정적으로 개발, 배포 및 실행할 수 있기 때문입니다.
하지만 개발 환경에서 앱을 실행하는 단계에서 프로덕션 환경에 컨테이너를 배포하는 단계로 전환하면, 고객이 요구하는 성능과 가동 시간을 유지하면서 여러 호스트에 걸쳐 애플리케이션을 효과적으로 실행하고 확장하는 방법과 같은 새로운 과제에 직면하게 됩니다.
최신 Docker 릴리스인 1.12는 다중 호스트 컨테이너 오케스트레이션을 지원하여 Docker 호스트 클러스터 전반에서 컨테이너를 더욱 간편하게 배포하고 관리할 수 있도록 합니다. 이처럼 복잡한 환경에서 로드 밸런싱은 컨테이너 기반 애플리케이션의 안정성과 고성능을 보장하는 데 필수적인 역할을 합니다.
이 웨비나에서는 다음 내용을 다룹니다:
Docker Swarm 모드에서 기본으로 제공되는 로드 밸런싱 옵션
NGINX와 같은 고급 로드 밸런서로 전환할 때의 장단점
오케스트레이션이 적용된 클러스터를 위한 고급 부하 분산 솔루션에서 NGINX 및 NGINX Plus를 Swarm 모드와 통합하는 방법
Swarm 모드와 NGINX Plus를 사용하여 Docker 기반 애플리케이션을 확장하는 방법
발표자

Rick Nelson
솔루션 엔지니어링 지역 담당 부사장