AWS EKS 비용 최적화 모범 사례 (Cost Optimization Best Practices)
개요 (Overview)
비용 최적화(Cost Optimization)는 가장 낮은 가격으로 비즈니스 성과를 달성하는 것입니다. 이 가이드의 문서를 따라하면 Amazon EKS 워크로드를 최적화할 수 있습니다.
일반 가이드라인 (General Guidelines)
클라우드에서 마이크로서비스의 비용 최적화를 달성하는 데 도움이 되는 일반적인 가이드라인:
1. 인프라 독립성 (Infrastructure Independence)
- Amazon EKS에서 실행되는 워크로드가 특정 인프라 유형에 독립적이 되도록 보장
- 가장 저렴한 인프라 유형에서 실행할 수 있는 유연성 제공
- 예외: GPU가 필요한 워크로드나 특정 EC2 인스턴스 유형이 필요한 경우
2. 최적화된 컨테이너 인스턴스 선택 (Optimally Profiled Container Instances)
- 프로덕션 또는 사전 프로덕션 환경 프로파일링
- CPU 및 메모리와 같은 중요한 메트릭 모니터링
- Amazon CloudWatch Container Insights for Amazon EKS 또는 Kubernetes 생태계의 서드파티 도구 사용
- 적절한 리소스 할당으로 리소스 낭비 방지
3. 다양한 구매 옵션 활용 (Purchasing Options)
- AWS에서 EKS와 EC2를 실행하기 위한 다양한 구매 옵션 활용
- On-Demand, Spot, Savings Plan 등
EKS 비용 최적화 모범 사례 (EKS Cost Optimization Best Practices)
클라우드에서 비용 최적화를 위한 3가지 일반적인 모범 사례 영역:
1. 비용 효율적인 리소스 (Cost-effective Resources)