Container는 배포와 확장을 매우 빠르고 쉽게 만들어줍니다.
전세대가 가상 OS를 사용했다라고 하면, 현재는 Docker의 시대라고 할 수 있습니다.
이러한 Container를 잘 활용하기 위해서는 orchestration tool이 필요하고, 쿠버네티스와 도커 스웜은 대표적인 orchestration tool들입니다.
Kubernetes와 Docker Swarm의 아키텍쳐 표를 비교해보면, Kubernetes가 훨씬 많은 구성요소로 이루어져 있습니다.
물론 그만큼 학습이 어렵고, 사용이 복잡합니다.