꽤 짧은 시간 안에 Docker는 기술 커뮤니티에서 가장 화제가 되는 프로젝트 중 하나가 되었습니다. Docker를 도입하는 것은 신생 기업뿐만 아니라 기존 대기업 도 늘어나면서 대기업이 변화 속도가 느리다는 고정관념을 깨고 있습니다. Docker는 모든 사람에게 적합한 기능을 갖추고 있기 때문입니다. 개발자에게는 Docker를 사용하면 애플리케이션을 더 쉽게 개발하고 배포할 수 있습니다. 운영 팀의 경우, Docker 컨테이너는 가상 머신보다 훨씬 가벼워서 리소스 활용 효율성이 훨씬 높아집니다. IT 관리자와 애플리케이션 소유자에게 이는 모든 기능이 고객에게 더 빠르고 저렴하게 제공된다는 것을 의미합니다.
조직에서 Docker를 사용하는 방식에 상관없이 – 또는 그것에 대해 생각하고 있더라도 – O'Reilly 전자책 Docker Networking and Service Discovery는 꼭 읽어야 할 책이며 NGINX에서 무료로 제공됩니다. 프로덕션에서 Docker 컨테이너를 사용하면 Docker 내에서 새 애플리케이션을 개발할 때는 발생하지 않을 수 있는 문제, 예를 들어 로드 밸런싱, 상태 모니터링, 가시성 및 라우팅과 같은 문제가 발생합니다. O'Reilly에서 출간한 이 전자책에서 저자인 Mesosphere의 개발자 옹호자인 마이클 하우젠블라스는 이러한 과제와 다른 과제들에 대해 다룹니다. 그는 Docker 기반 환경 내에서 네트워킹 및 서비스 검색이라는 젊고 진화하는 분야에 대한 실용적인 가이드를 제공합니다.
이 책의 전반에서 볼 수 있듯이 NGINX와 NGINX Plus는 Docker를 사용한 성공적인 마이크로서비스 배포에 있어 핵심 구성 요소입니다. 컨테이너는 설계상 수명이 짧기 때문에 NGINX와 NGINX Plus는 모두 Docker 애플리케이션의 안정적인 진입점, 클라이언트가 연결할 수 있는 지속적이고 안정적인 장소 역할을 합니다. 백엔드에서는 NGINX와 NGINX Plus 모두 요청을 라우팅하고 부하를 분산하며, 서비스에 대한 보안 제어를 제공합니다.
NGINX Plus는 이 책에서 논의되는 서비스 검색 플랫폼과의 긴밀한 통합을 통해 더 많은 기능을 제공합니다. 컨테이너 인스턴스 세트가 변경될 때 로드 밸런싱된 서버 풀의 자동 재구성을 설정할 수 있으며, 구성 파일을 다시 로드하거나 프로세스를 다시 시작할 필요가 없으므로 변경 사항을 배포하는 데 더 큰 규모와 자유도가 제공됩니다. Consul을 사용하여 서비스 검색을 수행하는 데모를 확인해 보세요.
또한, NGINX Plus는 Docker 컨테이너의 상태를 모니터링 하여 컨테이너의 안정성과 가동 시간을 보장하고, 선택한 모니터링 도구를 사용하여 Docker 배포에 대한 가시성을 제공하는 귀중한 통계를 생성합니다. 이러한 고급 기능을 귀하의 환경에서 사용해 보려면 NGINX Plus 무료 평가판을 다운로드하세요 .
"이 블로그 게시물에는 더 이상 사용할 수 없거나 더 이상 지원되지 않는 제품이 참조될 수 있습니다. 사용 가능한 F5 NGINX 제품과 솔루션에 대한 최신 정보를 보려면 NGINX 제품군을 살펴보세요. NGINX는 이제 F5의 일부가 되었습니다. 이전의 모든 NGINX.com 링크는 F5.com의 유사한 NGINX 콘텐츠로 리디렉션됩니다."