Amazon Web Services 한국 블로그
Amazon SageMaker 인스턴스 가격 인하 및 Savings Plans를 통해 기계 학습 비용 절감
AWS re:Invent 2017에서 출시된 Amazon SageMaker는 이미 수만 명의 고객이 AWS에서 기계 학습(ML) 워크플로를 신속하게 구축하고 배포할 수 있도록 도와준 완전 관리형 서비스입니다.
고객이 비용 대비 ML 효과를 극대화할 수 있도록 Managed Spot Training, Multi-Model Endpoints, Amazon Elastic Inference 및 AWS Inferentia와 같은 일련의 비용 최적화 서비스 및 기능을 추가했습니다. 실제로 고객은 자체 관리형 Amazon EC2 및 AWS 관리형 Amazon EKS 등의 다른 클라우드 기반 옵션에 비해 3년 동안의 SageMaker 총 소유 비용(TCO)이 54% 낮다는 것을 알 수 있습니다.
고객의 비용을 절약하여 고객을 만족시키는 것이 최고의 목표이기 때문에, 다음과 같이 발표하게 되어 기쁩니다.
- Amazon SageMaker CPU 및 GPU 인스턴스에 대한 가격 인하
- Amazon SageMaker Savings Plans 가용성
Amazon SageMaker 인스턴스 가격 인하
오늘부터 Amazon SageMaker에서 여러 인스턴스 패밀리의 가격을 최대 14.2%까지 인하하고 있습니다.
적용 대상:
- 인스턴스 패밀리: ml.t2, ml.t3, ml.m4, ml.m5, ml.m5d, ml.c4, ml.c5, ml.c5d,ml.c5n, ml.r5, ml.r5d, ml.g4dn, 그리고 ml.inf1.
- 모든 인스턴스 기반 워크로드: 노트북 인스턴스, Amazon SageMaker Studio 인스턴스, 교육 인스턴스, 일괄 변환 인스턴스, 실시간 엔드포인트 인스턴스, Amazon SageMaker Data Wrangler 인스턴스, Amazon SageMaker Processing 인스턴스.
자세한 요금 정보는 Amazone SageMaker 요금 페이지에서 확인할 수 있습니다.
가격 인하 덕분에 많은 고객들이 데이터 준비에서 모델 교육, 모델 배포에 이르기까지 모든 인스턴스 관련 활동에 대해 SageMaker 비용을 최적화할 수 있는 간단하고 유연한 방법을 요청했습니다. 실제로 많은 고객이 이미 Savings Plans를 사용하여 컴퓨팅 비용을 최적화하고 있기 때문에 Amazon SageMaker 비용에 대해서도 동일한 작업을 수행하기를 원한다고 말했습니다.
SageMaker Savings Plans 소개
AWS Compute Services에 대한 Savings Plans는 고객이 컴퓨팅 비용을 최적화할 수 있도록 2019년 11월에 시작되었습니다. 1년 또는 3년 동안 특정 컴퓨팅 파워(시간당 USD로 측정)를 사용하겠다는 약속의 대가로 온디맨드 가격에 비해 최대 72%의 절감 효과를 제공합니다. 셀프 서비스 정신으로 과거 소비를 기반으로 한 권장 사항, 사용 보고서, 예산 범위 및 사용률 알림 덕분에 플랜 설정을 완벽하게 제어할 수 있습니다.
SageMaker Savings Plans는 다음 단계를 따르며 다음을 기반으로 ML 워크로드를 다루는 플랜을 생성할 수 있습니다.
- 모든 ml.* 인스턴스 패밀리.
- 모든 인스턴스 기반 워크로드: 노트북 인스턴스, Amazon SageMaker Studio 인스턴스, 교육 인스턴스, 일괄 변환 인스턴스, 실시간 엔드포인트 인스턴스, Amazon SageMaker Data Wrangler 인스턴스, Amazon SageMaker Processing 인스턴스.
Savings Plans는 인스턴스 패밀리, 인스턴스 유형 또는 AWS 리전을 구분하지 않습니다. 따라서 사용 사례와 소비가 시간에 따라 어떻게 변화하고 있는지에 관계없이 비용 절감 효과를 극대화할 수 있으며 온디맨드 가격에 비해 최대 64%까지 절감할 수 있습니다.
예를 들어, 작은 인스턴스부터 시작하여 데이터 집합의 일부에서 다양한 알고리즘을 실험할 수 있습니다. 그런 다음 전체 데이터 집합에서 더 큰 인스턴스를 사용하여 대규모로 데이터를 준비하고 교육을 진행할 수 있습니다. 마지막으로 여러 AWS 리전에 모델을 배포하여 지연 시간이 짧은 예측을 사용자에게 제공할 수 있습니다. 이러한 모든 활동은 귀하의 관리가 필요하지 않고 동일한 Savings Plan에서 처리됩니다.
Savings Plans 권장 사항 이해
Savings Plans는 올바른 플랜을 찾는 데 도움이 되는 권장 사항을 제공합니다. 이러한 권장 사항은 다음을 기반으로 합니다.
- 지난 7일, 30일 또는 60일 동안의 SageMaker 사용량. 향후 사용량을 가장 잘 나타내는 기간을 선택해야 합니다.
- 플랜의 기간: 1년 또는 3년.
- 결제 방법: 선결제 없음, 부분 선결제(50% 이상) 또는 전체 선결제 이 마지막 옵션을 사용하면 SageMaker 청구서를 명확하게 예측할 수 있기 때문에 일부 고객은 이 마지막 옵션을 선호합니다(또는 사용해야 합니다).
최적화된 지출 설정 및 매월 절약 가능한 금액을 즉시 확인할 수 있습니다. Savings Plans는 절감을 극대화하는 시간당 약정도 제안합니다. 물론 시간당 0.001 USD부터 시작하여 다른 약정을 자유롭게 사용할 수 있습니다!
마음이 정해지면 장바구니에 플랜을 추가하고 제출한 후 비용 절감을 즐길 수 있습니다.
이제 간단한 데모를 해보고 SageMaker 지출을 어떻게 최적화할 수 있는지 살펴보겠습니다.
Amazon SageMaker에 대한 권장 Savings Plans
AWS 비용 관리 콘솔을 열면 왼쪽에 Savings Plans 메뉴가 표시됩니다.
권장 사항을 클릭하고 SageMaker Savings Plans를 선택합니다.
사용 가능한 옵션을 살펴보고 Payer(Organizations 수준에서 비용 최적화), 1년 기간, 선결제 없음 및 지난 7일 동안의 사용량(SageMaker 사용량이 증가했으므로)을 선택합니다.
즉시, SageMaker 비용을 20%, 매월 897.63 USD를 절약할 수 있다는 것을 알 수 있습니다. 이 경우 시간당 3.804 USD의 1년 약정만 필요합니다.
AWS 청구서의 월별 요금은 2,776 USD(3.804 USD * 24시간 * 365일/12개월)와 (실제 사용량이 약정을 초과하는 경우) 추가 온디맨드 비용이 됩니다. 선결제가 필요하지 않은 매력적인 조건입니다.
3년 플랜(여전히 선결제 없음)으로 이전하면 시간당 1,790.19 USD를 절약하여 시간당 2.765 USD의 약정 덕분에 41%의 절감 효과를 누릴 수 있습니다.
이 플랜을 있는 그대로 장바구니에 추가하고 구매를 완료할 수 있습니다. 3년 동안 매달 2,018 USD(2.765 USD * 24 * 365/12)와 추가 온디맨드 비용이 청구됩니다.
앞서 언급했듯이 몇 번의 클릭만으로 다른 플랜을 만들 수도 있습니다. 방법을 직접 보여드리겠습니다.
Amazon SageMaker에 대한 Savings Plans 생성
왼쪽 메뉴에서 Savings Plans 구매를 클릭하고 SageMaker Savings Plans를 선택합니다.
선결제 없이 1년 기간을 선택합니다. 앞으로 몇 달 안에 SageMaker 사용량을 합리화할 것으로 예상되므로 3.804 USD 권장 사항 대신 시간당 3달러의 약정을 선택합니다. 그런 다음 플랜을 장바구니에 추가합니다.
2,190 USD의 최적화된 월별 지불이 괜찮다는 것을 확인하고 주문을 제출합니다.
이제 플랜이 활성화되었으며 다음 AWS 청구서에서 절감 효과를 확인할 수 있습니다. Savings Plans 콘솔에서 사용 가능한 사용률 보고서 덕분에 실제로 사용한 약정 비율도 확인할 수 있습니다. 마찬가지로 적용 범위 보고서에는 해당 플랜에 적용되는 적격 지출의 양이 표시됩니다.
시작하기
CPU 및 GPU 인스턴스와 SageMaker Savings Plans에 대한 가격 인하 덕분에 이제 쉽고 예측 가능한 방식으로 SageMaker 비용을 더욱 최적화할 수 있습니다. AWS의 ML은 그 어느 때보다 비용 효율적입니다.
가격 인하 및 SageMaker Savings Plans는 현재 다음 AWS 리전에서 사용할 수 있습니다.
- 미주: 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), 미국 서부(캘리포니아 북부), AWS GovCloud (미국 서부), 캐나다(중부), 남아메리카(상파울루).
- 유럽, 중동 및 아프리카: 유럽(아일랜드), 유럽(프랑크푸르트), 유럽(런던), 유럽(파리), 유럽(스톡홀름), 유럽(밀라노), 아프리카(케이프타운), 중동(바레인).
- 아시아 태평양: 아시아 태평양(싱가포르), 아시아 태평양(도쿄), 아시아 태평양(시드니), 아시아 태평양(서울), 아시아 태평양(뭄바이) 및 아시아 태평양(홍콩).
사용해보시고, 의견을 알려주세요. 언제나와 마찬가지로, 여러분의 피드백을 기다립니다. 일반 AWS Support 담당자에게 보내거나, Amazon SageMaker의 AWS Forum에서 보내실 수 있습니다.