TL;DR
GPU 수요가 공급을 초과하는 상황에서 단기 ML 워크로드를 위한 안정적인 자원 확보가 중요해졌다. 이 가이드는 직접 인프라를 관리하는 EC2 환경과 관리형 서비스인 SageMaker AI 환경 각각에서 GPU를 예약하는 방법을 다룬다. EC2 Capacity Blocks는 온디맨드 대비 40-50%, SageMaker 학습 계획은 70-75% 저렴한 비용으로 특정 기간의 용량을 보장한다. 사용자는 워크로드의 중단 허용 여부와 관리 수준에 따라 온디맨드, 스팟, 예약 방식을 선택하여 효율적인 자원 전략을 수립할 수 있다.
배경
AWS 계정 및 IAM 권한 관리 지식, Amazon EC2 및 SageMaker AI 기본 사용법, AWS CLI v2.0 이상 설치
대상 독자
AWS 환경에서 GPU 기반 ML 모델을 학습하거나 배포하는 클라우드 엔지니어 및 MLOps 개발자
의미 / 영향
GPU 공급 부족 상황에서 개발자들이 자원 확보의 불확실성을 해소하고 비용을 최적화할 수 있는 구체적인 경로를 제공한다. 특히 SageMaker 학습 계획의 추론 지원은 대규모 트래픽이 예상되는 서비스 런칭 시 안정적인 인프라 확보를 가능하게 한다.
섹션별 상세
- EC2 Capacity Blocks는 온디맨드 요금 대비 40-50% 할인된 요율을 제공한다. — Cost consideration 섹션 및 Amazon EC2 Capacity Blocks for ML 설명
- Capacity Blocks는 시작 8주 전부터 예약 가능하며 기간은 1일에서 182일까지 설정할 수 있다. — Amazon EC2 Capacity Blocks for ML 상세 설명


- SageMaker 학습 계획은 온디맨드 요금보다 70-75% 저렴하게 책정된다. — Cost consideration 섹션
aws sagemaker create-endpoint-config \
--endpoint-config-name your-endpoint-config-name \
--production-variants '[ {
"VariantName": "your-variant-name",
"ModelName": "your-model-name",
"InitialInstanceCount": 1,
"InstanceType": "ml.trn1.32xlarge",
"CapacityReservationConfig": {
"MlReservationArn": "your-training-plan-arn",
"CapacityReservationPreference": "capacity-reservations-only"
}
} ]'예약된 SageMaker 학습 계획 리소스를 사용하도록 엔드포인트 설정을 생성하는 예시

용어 해설
- On-Demand Capacity Reservations
- — 특정 가용 영역에서 EC2 인스턴스 용량을 미리 확보하는 서비스이다. 장기 계약 없이 온디맨드 요금으로 청구되며, 주로 예측 가능한 정상 상태의 워크로드에 사용되나 단기 GPU 확보에는 비용 효율성이 낮을 수 있다.
- Capacity Blocks for ML
- — 미래의 특정 시점에 필요한 GPU 용량을 예약하고 선결제하는 방식이다. 온디맨드 대비 40-50% 저렴한 요금으로 1~182일간의 용량을 보장받을 수 있어 단기 프로젝트나 테스트에 적합하다.
- SageMaker Training Plans
- — SageMaker 관리형 환경에서 GPU 인스턴스 용량을 예약하는 기능이다. 인프라 관리 부담 없이 학습, HyperPod 클러스터, 추론 엔드포인트용 용량을 온디맨드 대비 70-75% 저렴하게 확보할 수 있다.
- Spot Instances
- — AWS의 유휴 자원을 최대 90% 저렴하게 사용하는 인스턴스 유형이다. AWS가 자원을 회수할 때 중단될 수 있으므로 체크포인트 저장이 가능한 분산 학습이나 배치 작업에 주로 활용된다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.