Search

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