Docker와 기타 컨테이너 기술은 점점 더 인기를 얻고 있습니다. 최근 NGINX 및 NGINX Plus 사용자의 광범위한 커뮤니티를 대상으로 설문 조사를 실시한 결과, 조직의 3분의 2가 컨테이너를 조사 중이거나, 개발에 사용하거나, 프로덕션에 사용하고 있는 것으로 나타났습니다. 왜? 기반 인프라에서 애플리케이션을 추상화하면 소프트웨어 개발, 배포 및 실행이 그 어느 때보다 간단하고, 빠르고, 강력해지기 때문입니다.
하지만 개발 환경에서 앱을 실행하는 것에서 프로덕션에서 컨테이너를 배포하는 것으로 전환하면 새로운 과제에 직면하게 됩니다. 예를 들어 고객이 요구하는 성능과 가동 시간을 유지하면서 여러 호스트에서 애플리케이션을 효과적으로 실행하고 확장하는 방법이 있습니다.
최신 Docker 릴리스인 1.12는 멀티호스트 컨테이너 오케스트레이션을 지원하여 Docker 호스트 클러스터에서 컨테이너의 배포 및 관리를 간소화합니다. 이처럼 복잡한 환경에서 부하 분산은 컨테이너 기반 애플리케이션을 안정성과 고성능으로 제공하는 데 필수적인 역할을 합니다.
Docker Swarm Mode에서 사용 가능한 기본 내장 로드 밸런싱 옵션
NGINX와 같은 고급 로드 밸런서로 이동하는 것의 장단점
오케스트레이션이 있는 클러스터에 대한 고급 부하 분산 솔루션을 위해 NGINX 및 NGINX Plus를 Swarm Mode와 통합하는 방법
Swarm Mode 및 NGINX Plus를 사용하여 Docker 기반 애플리케이션을 확장하는 방법
릭 넬슨
RVP, 솔루션 엔지니어링