서버를 얼마나 직접 운영할지부터 정한다
컨테이너 이미지를 어디까지 직접 운영하느냐에 따라 EC2, Cloud Run, EKS, Fargate 선택이 달라진다.
EC2
가장 높은 제어권
서버, Docker, 패치, 보안 그룹, 스케일링을 직접 설계한다.
Cloud Run / ECS
관리형 컨테이너
이미지와 secret store를 연결하면 배포, HTTPS, 스케일링 부담이 줄어든다.
EKS
오케스트레이션
Deployment, Service, Ingress, Secret까지 직접 설계하는 대규모 운영에 맞다.
Fargate
서버리스 태스크
서버 관리는 줄이고 ECS/EKS task 단위로 컨테이너를 운영한다.
선택 질문: 제어권이 더 중요한가, 운영 부담을 줄이는 것이 더 중요한가?