Search
moon
sun

Elastic Beanstalk vs Fargate

핵심

Elastic Beanstalk
코드 올리면 알아서 서버 구성 (PaaS)
Fargate
컨테이너만 실행 (서버리스 컨테이너)

특성

AWS Elastic Beanstalk
코드(Java, PHP 등) 업로드하면
AWS가 자동으로:
EC2
Auto Scaling
Load Balancer
배포 등 구성
서버 신경 쓰지 않고 웹 앱 바로 배포
AWS Fargate
Docker 컨테이너 실행 서비스
ECS/EKS 위에서 동작
서버 관리 없음
컨테이너만 올리면 실행

비교

항목
Beanstalk
Fargate
방식
PaaS
컨테이너
입력
코드
Docker 이미지
서버 관리
자동
없음
유연성
낮음
높음
대상
전통 웹 앱
마이크로서비스

사용 시점

Beanstalk
기존 앱 (Java, PHP, Node)
빠르게 배포
운영 최소화
코드 변경 최소
예시
온프레미스 → AWS 마이그레이션
기존 웹 앱 그대로 이전
Fargate
컨테이너 기반
마이크로서비스
Docker 사용
서버 관리 없음
예시
ECS 서비스
API 서비스
분산 시스템

시험 유형

기존 애플리케이션
Beanstalk
컨테이너 / Docker
Fargate
운영 오버헤드 최소
둘 다 가능
하지만 상황에 따라 선택
빠르게 배포
Beanstalk