ECS vs EC2 + PM2
면시(면접 시뮬레이터) 프로젝트를 진행하며 AWS ECS와 EC2+PM2 두 가지 배포 방식을 사용해보았습니다.
사실 처음에는 ECS를 활용해 배포를 진행하려 했지만, 예상보다 비용이 높아 고민 끝에 EC2를 활용한 배포로 전환했습니다. 같은 고민을 하는 개발자들이 많을 것 같아 왜 이런 선택을 했고, 어떤 점에서 비용을 절감할 수 있었는지 공유하려 합니다.
AWS는 클라우드 인프라를 손쉽게 구축할 수 있는 강력한 도구지만, 무턱대고 사용하면 불필요한 비용이 발생하기 쉽습니다.
특히, 작은 규모의 프로젝트라면 비용 최적화가 필수적이죠.

구멍가게에도 도둑이 듭니다…
AWS ECS(Elastic Container Service)는 AWS에서 제공하는 컨테이너 오케스트레이션 서비스로, 컨테이너화된 애플리케이션을 쉽게 배포하고 관리할 수 있도록 도와줍니다.