What & Why
- 11. Multi-Container Deployments to AWS
- 이전 강의에서 우리는 네 개의 컨테이너(nginx, client, server, worker)로 구성된 멀티 컨테이너 애플리케이션을 Elastic Beanstalk을 통해 배포하는 것까지 해봤음.
- 만약 이 앱을 scale하고 싶다면? → worker 프로세스가 여러 개 필요함.
- Elastic Beanstalk은 모든 컨테이너들의 복제본을 만드는 방식으로 확장함.
Cluster
<aside>
💡 1 Master + N Nodes
</aside>
- Master는 각 노드들을 컨트롤
- Node는 가상 머신이거나, 실제 컴퓨터일 수도 있음.
- Node에서는 각자 다른 컨테이너를 운용 가능
What
<aside>
💡 System for running many different containers over multiple different machines
</aside>
Why
<aside>
💡 When you need to run many different containers with different images
</aside>
Development vs. Production