<aside> 💡 이번에는 실습 내용이 없습니다. 그냥 떠들기만 합니다.

</aside>

개요

Amazon Elastic Container Service는 완전관리형 컨테이너 오케스트레이션 서비스이다.

ECS Service | EC2 | Amazon Web Services

AWS에는 서버를 올리기 위한 다양한 선택지가 있다.

(당장 떠오르는 것만 EC2, ECS, EKS, Lambda, Amplify, Elastic Beanstalk, Lightsail 등…)

극초기 스타트업에 가끔 가이드를 드릴 때가 있는데, 나는 항상 ECS를 추천하는 편이다.

그것도 Fargate를 쓰는 방법으로.

ECS를 쓰더라도 EC2 버전이 더 저렴한데 왜일까?

AWS에서 Fully Managed Service를 저렴하다고 할 때는 항상 숨어있는 메시지가 있다.

(”구축하고 운영할 수 있는 사람을 고용하는 것보다 저렴합니다.”)

이게 처음 들으면 함정카드 같을 수 있는데, 초기 스타트업에는 AWS 설명이 99.99% 확률로 맞다.

ECS와 비슷한 수준의 컨테이너 오케스트레이션 서비스를 오픈소스로 구성하려면… 시니어 여럿 필요하다. 😱

왜 ECS 인가?

앞서 말했다시피 다양한 옵션이 있는데 왜 나는 초기 스타트업에 ECS - Fargate를 추천할까?

생각나는대로 목록을 나열해보겠다.