kui-vault/03.Note/파게이트 스팟(Fargate Spot).md

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-DemandFargate Spot을 적절한 비율(예: 4:6)로 섞어서 사용하는 것이 권장됩니다.