Fargate vs EC2 Instance Deploy

Fargate는 유연한 관리와 확장을 제공하며 EC2보다 비용이 높지만, 운영 효율성이 향상됩니다.

Fargate vs EC2 Instance 비교

단순히 EC2와 Fargate 환경을 비용적으로 비교했을 때 같은 용량의 EC2 대비 Fargate가 약 1.5배 정도 청구됩니다.

하지만 Fargate의 경우 AWS의 관리형 서비스로 확장 및 구성 EC2 대비 훨씬 빠르고 유연하게 대응 가능하며 서버리스 형식이기 때문에 Auto Scaling 구성, 마이크로 서비스 구축 등 이후 운영 관리에 있어 지원하는 기능이나 리소스가 간소화될 수 있다는 장점이 있습니다.

서버 자체 및 AWS EC2 서비스를 깊게 이해하고 계신 경우 및 추가적으로 관리할 인력이 있는 경우 EC2가 적합할 수 있지만 대부분의 환경에선 운영하시는 애플리케이션에 집중하고자 하기 때문에 Fargate를 사용하시는 것을 권장드리고 있습니다.

이걸 비교하기 쉽게 정리하면 다음과 같습니다.

핵심적인 부분은 관리 효율성입니다.

참고하실만한 AWS 유튜브 영상이 존재하오니 비용과 관리 효율성을 계산하여 고려해보시는 것을 권장드립니다.


비용 절감 방안

1. Fargate 스팟 활용

Notion Image

2. 적절한 CPU 및 메모리 리소스 요청

Notion Image

3. Compute Savings Plans for Fargate