여러 개의 컨테이너를 자동으로 배포하고, 관리하고, 확장하고, 복구하는 기술 또는 시스템
컨테이너(Docker)를 사용하면 앱을 작은 단위로 나눠서 실행할 수 있게 되는데
그 컨테이너의 개수가 많아진다면 관리하기 어려울 것임
이런 이슈들을 자동으로 해결해주는 시스템 - 오케스트레이션이다.
Kubernetes (쿠버네티스)
가장 많이 쓰이는 오케스트레이터, 구글이 개발
Docker Swarm
Docker에서 제공, 간단함
Amazon ECS / EKS
AWS에서 제공하는 컨테이너 관리 서비스
⸻
✍️
서비스가 커질수록 컨테이너 수가 많아지며 관리가 점점 복잡해지게 될거고
이때 컨테이너 오케스트레이션을 활용하면 컨테이너들을 자동으로 배포하고, 확장하고, 복구할 수 있어서
안정적이고 효율적인 서비스 운영이 가능할 것 같다.