0

나는 Docker Swarm과 ECS에 상당히 익숙하다. Docker Swarm 문서를 잠시 읽고 나면 고정 된 수의 인스턴스/호스트로 Swarm을 초기화해야합니다. 그런 다음 일정 기준에 따라 해당 인스턴스에서 컨테이너의 일정 계획/배포가 시작됩니다. 호스트를 확장/축소 할 수있는 기능이 있는지 궁금합니다. 예를 들어, Swarm이 3 개의 작업자 호스트로 시작한다고 가정 해 봅시다. 그리고 호스트 당 최대 2 개의 컨테이너가 있어야합니다. 7 번째 컨테이너에서 4 번째 호스트를 자동으로 생성하고 싶습니다. 이것이 가능한가?Docker Swarm은 호스트를 확장/축소 할 수 있습니까?

Amazon ECS가이를 수행 할 수있는 것 같습니다. ECS에서는 컨테이너 이미지를 제공하는 것만으로 ECS에서 자동으로 인스턴스를 확대/축소 할 수 있습니다. 사실입니까? ECS는 내부적으로 Docker Swarm을 사용합니까?

Docker Swarm과 ECS 간의 장점/단점은 무엇입니까?

+0

아마존 ECS는 도커 스웜을 사용하지 않는 다른 서비스와 구성 요소와 통합 이후 AWS에서 떼에 비해

, ECS을 쉽게 관리 할 수 ​​있습니다. –

답변

1

docker swarm이 컨테이너 크기 조정에 대해 알기까지는 호스트를 위아래로 확장해야합니다. 심지어 ECS는 아래의 크기를 조절하거나

는 EC2 자동 확장 및로드는 호스트의 메모리/CPU 사용량을 확인하려면 CloudWatch에서 경보를 사용하여 균형을 별도로 처리 할 필요가있다. 그것은 단단히 같은 응용 프로그램로드 밸런서, CloudWatch를, IAM & 등