2.3 KiB
| id | created | tags |
|---|---|---|
| 파게이트 스팟(Fargate Spot) 20260305 | 2026-03-05 10:32 |
💡 생각
공용 파게이트(Fargate)를 저렴하게 빌려서 쓸 수 있는데 언제 자리를 빼줘야할지 모른다.
📑 개념
[!abstract] AWS의 남는 컴퓨팅 용량을 활용하여 훨씬 저렴한 가격에 파게이트(Fargate)서비스를 이용하는 요금 모델을 의미합니다.
쉽게 말해, **"쓰지 않고 노는 서버를 빌려 쓰는 대신, 아주 싼 값에 파게이트를 이용하는 방식"**이라고 이해하시면 됩니다.
📌 특징
[!check]
1. 파격적인 비용 절감
기존 파게이트 가격 대비 최대 70%까지 저렴하게 이용할 수 있습니다.
예산이 한정된 프로젝트나 대규모 배치를 실행할 때 매우 경제적입니다.
2. 서버리스의 편리함
인프라(EC2 인스턴스)를 직접 관리할 필요가 없습니다.
컨테이너 설정만 하면 AWS가 알아서 실행하고 관리해 줍니다.
3. 중단 가능성 (중요!)
AWS에 자원이 부족해지면 실행 중인 작업이 예고 없이 중단될 수 있습니다.
중단되기 약 2분 전에 알림을 주지만, 기본적으로 언제든 꺼질 수 있다는 점을 고려해야 합니다.
📝 노트
[!note] 파게이트 스팟은 **"중간에 꺼져도 다시 실행하면 그만인 작업"**에 최적화되어 있습니다.
배치 작업: 이미지 처리, 데이터 분석, 로그 수집 등.
테스트 환경: 개발 단계에서 테스트용으로 띄우는 서버.
확장성 대응: 메인 서버는 일반 파게이트로 띄우고, 갑자기 트래픽이 몰릴 때 추가되는 서버만 스팟으로 설정.
⚠️ 주의사항
[!warning]
상태 비저장(Stateless): 서버가 언제든 꺼질 수 있으므로, 서버 내부에 데이터를 저장하면 안 됩니다. 데이터는 외부 DB나 S3에 저장해야 합니다.
가용성 전략: 서비스가 완전히 멈추는 것을 방지하기 위해, 안정적인 Fargate On-Demand와 Fargate Spot을 적절한 비율(예: 4:6)로 섞어서 사용하는 것이 권장됩니다.