본문 바로가기
반응형

MSA2

8. 도커 스웜: 컨테이너 클러스터링 도구 (소개, 튜토리얼) 도커 스웜 소개 도커 스웜은 도커 엔진과 함께 제공되는 클러스터링과 스케줄링을 위한 도구입니다. 여러 개의 도커 호스트를 하나의 가상 호스트로 보이게 만들어 서버 그룹의 리소스를 효과적으로 활용할 수 있습니다. 도커 스웜을 사용하면 서비스에 대한 접근을 자동으로 로드 밸런싱하고, 컨테이너를 다른 도커 호스트로 쉽게 이동시킬 수 있습니다. 이는 효율적인 리소스 관리를 가능하게 하며, 서비스 중단 시간 없이 애플리케이션 업데이트와 유지 보수를 가능하게 합니다. 도커 스웜 튜토리얼 1. 도커 스웜 초기화 도커가 설치된 환경에서 아래 명령어를 입력하여 도커 스웜을 초기화합니다. 해당 명령어를 실행한 호스트는 자동적으로 매니저 노드로 지정됩니다. docker swarm init 표시한 부분의 명령어를 워커 노드가.. 2023. 7. 28.
1. Docker 기본 개념과 원리 학습 (컨테이너VS가상화, 도커 아키텍처, 이미지 및 컨테이너의 구조) 도커(Docker)는 현대적인 소프트웨어 개발 및 배포를 위한 오픈 소스 플랫폼으로, 애플리케이션을 격리된 환경에서 실행할 수 있도록 도와줍니다.큰 줄기로서의 Docker에 대한 설명은 DevOps 카테고리의 글을 참조하시기 바랍니다. 이번 글에서는 도커의 기본 개념과 원리에 대해 자세히 알아보겠습니다. 1. 컨테이너 개념과 가상화의 차이 컨테이너 개념은 가상화와 밀접한 관련이 있습니다. 하지만 컨테이너는 전통적인 가상화와는 다른 접근 방식을 채택합니다. 가상화는 운영 체제 위에 가상화된 환경을 생성하여 애플리케이션을 실행하는 반면, 컨테이너는 운영 체제 수준에서 애플리케이션을 격리된 환경에서 실행합니다. 이를 통해 애플리케이션 간의 상호 작용을 최소화하고, 효율적이고 경량화된 배포가 가능해집니다. 2... 2023. 7. 12.