비용 최적화

비용 최적화 원칙에는 시스템을 실행하여 최저 가격으로 비즈니스 가치를 제공할 수 있는 기능이 포함됩니다.이(가) 포함됩니다.

비용 최적화 부문에서는 설계 원리 개요, 모범 사례 및 질문 사항을 제공합니다. 구현 방법에 대한 선제적 가이드는 비용 최적화 부문 백서에서 확인할 수 있습니다.

설계 원칙

클라우드에는 비용 최적화에 대한 five개의 설계 원칙이 있습니다.

정의

클라우드에는 비용 최적화에 대한 four개의 모범 사례 영역이 있습니다.

다른 부문에서와 같이 비용 최적화 부문에서도 절충이 필요한 요소를 고려해야 합니다. 출시 시간 또는 비용을 최적화하려는 경우를 예로 들어 보겠습니다. 선결제 비용 최적화에 투자하는 것보다 출시 시간을 단축하거나 새로운 기능을 배포하거나 단순히 납기를 준수하는 등 속도를 우선적으로 고려하는 것이 가장 좋은 경우도 있습니다. 관례적으로 가장 비용 최적화된 워크로드 벤치마킹에 시간을 쓰기보다, “만약을 대비해” 과잉 지출을 하려는 유혹은 항상 존재하기 때문에 경험적인 데이터가 아니라 급하게 설계 결정이 내려지는 경우가 있습니다. 이는 종종 현저히 오버프로비저닝되고 최적화가 부족한 배포로 이어지게 되고, 이로 인해 수명 주기 전반이 정적으로 유지됩니다. 다음 섹션에는 초기 및 진행 중 배포 비용 최적화에 대한 기술과 전략적 가이드가 나와 있습니다.

모범 사례

지출 인식

클라우드 덕분에 늘어난 유연성과 민첩성은 혁신과 빠른 개발 및 배포를 촉구합니다. 이는 하드웨어 사양을 식별하고, 가격 견적을 협상하고, 주문 번호를 관리하고, 배송을 예약한 후 리소스 배포하기와 같은 온프레미스 인프라 프로비저닝과 연관된 시간 및 수동 프로세스를 제거합니다. 하지만 사용이 편리하고 온디맨드 용량이 사실상 무제한으로 제공되면 지출을 새로운 방식으로 고려해야 합니다.

많은 비즈니스는 다양한 팀에서 운영하는 여러 시스템으로 구성되어 있습니다. 개별 조직 또는 제품 소유자에게 리소스 비용을 부여하는 기능은 효율적인 사용 행동 양식으로 이어지고 낭비되는 요소를 줄여 줍니다. 또한 정확한 비용 기여도는 진짜 수익을 내는 제품을 확인하고 예산을 어디에 할당할지에 대해 보다 정보를 근거로 한 결정을 내릴 수 있게 해 줍니다.

AWS에서는 Cost Explorer를 사용하여 지출을 추적하고 정확히 지출된 부분에 대한 인사이트를 확보할 수 있습니다. AWS Budgets을 사용하여 사용량이나 비용이 예측된 선상에 없을 경우 알림을 전송할 수 있습니다. 리소스에 태그 지정을 사용하여 비즈니스와 조직 정보를 사용량 및 비용에 적용할 수 있습니다. 이는 조직 관점에서 최적화에 대한 추가 인사이트를 제공합니다.

다음 질문은 비용 최적화에 대한 이러한 고려 사항을 중점적으로 다룹니다.

COST 1: 사용량을 어떻게 관리합니까?
COST 2: 사용량과 비용을 어떻게 모니터링 합니까?
COST 3: 리소스를 어떻게 폐기합니까?

비용 할당 태그를 사용하여 AWS 사용량과 비용을 분류하고 추적할 수 있습니다. AWS 리소스(예: EC2 인스턴스 또는 S3 버킷)에 태그를 적용할 경우 AWS는 사용량과 태그가 포함된 비용 및 사용량 보고서를 생성합니다. 조직 카테고리(예: 비용 센터, 워크로드 이름 또는 소유자)를 나타내는 태그를 적용하여 여러 서비스 전반에서 비용을 조직화할 수 있습니다.

태그가 지정된 리소스와 엔터티 수명 주기 추적(직원, 프로젝트)을 결합하면 조직에 더 이상 가치를 제공하지 않으므로 폐기해야 할 분리된 리소스 또는 프로젝트를 식별할 수 있습니다. 결제 알림을 설정하여 예측된 과다 지출을 알릴 수 있으며, AWS 월 사용량 계산기를 사용하면 데이터 전송 비용을 계산할 수 있습니다.

비용 효율적인 리소스

워크로드에 적절한 인스턴스와 리소스 사용은 비용 절감의 핵심 요소입니다. 예를 들어 보고 프로세스에서 보다 작은 서버를 운영하는 데는 5시간이 걸리지만 2배로 비싼 더 큰 서버를 운영하는 데는 1시간이 걸릴 수 있습니다. 두 서버가 모두 동일한 결과를 내지만 보다 작은 서버는 시간에 따라 더 높은 비용이 발생합니다.

잘 설계된 워크로드는 상당히 긍정적인 비용적 영향을 미칠 수 있는 가장 비용 효율적인 리소스를 사용합니다. 또한 관리형 서비스를 사용하여 비용을 절감할 기회도 얻게 됩니다. 예를 들어 이메일을 전송하는 서버를 유지 관리하는 것 외에 메시지당을 기준으로 부과되는 서비스를 사용할 수 있습니다.

AWS는 요구 사항에 가장 적합한 방식으로 EC2 및 다른 서비스의 인스턴스를 획득하도록 유연하고 비용 효율적인 요금 옵션을 매우 다양하게 제공합니다. 온디맨드 인스턴스의 경우 최소 약정이 필요 없으며 시간 단위로 컴퓨팅 파워 비용을 지불할 수 있습니다. 예약 인스턴스의 경우에는 용량을 예약할 수 있으며, 온디맨드 요금이 최대 75%까지 할인됩니다. 스팟 인스턴스를 사용하면 사용하지 않는 Amazon EC2 용량을 활용하고 온디맨드 요금 대비 최대 90% 할인된 요금을 제공할 수 있습니다. 스팟 인스턴스는 시스템이 상태 비저장 웹 서버, 일괄 처리 또는 HPC 및 빅 데이터를 사용하는 경우 등 개별 서버가 동적으로 오고갈 수 있는 서버 플릿 사용을 용인할 수 있는 데에 적합합니다.

적합한 서비스 선택으로 사용량 및 비용도 절감할 수 있습니다. 예를 들어, CloudFront를 사용하면 데이터 전송을 최소화하거나 소모 비용을 완전히 해소할 수 있으며, Amazon Aurora on RDS를 활용하면 값비싼 데이터베이스 라이선싱 비용을 해소할 수 있습니다.

다음 질문은 비용 최적화에 대한 이러한 고려 사항을 중점적으로 다룹니다.

COST 4: 서비스를 선택할 때 비용을 어떻게 평가합니까?
COST 5: 리소스 유형 및 크기 선택을 통해 비용 목표를 어떻게 달성합니까?
COST 6: 비용 절감을 위해 가격 결정 모델을 어떻게 사용합니까?
COST 7: 데이터 전송 요금을 위한 계획은 어떻게 됩니까?

서비스 선택 시 비용을 고려하고 Cost Explorer 및 AWS Trusted Advisor와 같은 도구를 사용하여 AWS 사용량을 정기적으로 검토함으로써 사용률을 적극적으로 모니터링하고 그에 따라 배포를 조절할 수 있습니다.

수요와 공급 일치

수요에 대한 공급을 최적으로 일치시키면 워크로드에 대한 최저 비용이 제공되지만 프로비저닝 시간 및 개별 리소스 장애를 대비하여 충분한 추가 공급도 필요합니다. 수요가 고정되거나 가변적일 수 있어서, 관리가 중요한 비용 요소가 되지 않도록 측정 및 자동화가 필요합니다.

AWS에서는 수요와 일치하도록 리소스를 자동으로 프로비저닝할 수 있습니다. 자동 확장 및 수요, 버퍼, 시간 기반 접근 방식을 활용하면 필요한 만큼 리소스를 추가하고 제거할 수 있습니다. 수요의 변화를 예측할 수 있을 경우 비용을 보다 많이 절감하고 리소스가 워크로드 요구 사항과 일치하도록 할 수 있습니다.

다음 질문은 비용 최적화에 대한 이러한 고려 사항을 중점적으로 다룹니다.

COST 8: 고객 요구에 대응하여 리소스 공급을 어떻게 일치시킵니까?

수요에 대해 공급이 일치하도록 설계할 경우 새 리소스를 프로비저닝하는 데 소요되는 시간과 사용량 패턴에 대해 적극적으로 고민해야 합니다.

시간 경과에 따른 최적화

AWS가 새로운 서비스와 기능을 출시하면 계속해서 가장 비용 효율적인 방식을 취하도록 기존 설계상 결정을 검토하는 것이 가장 좋습니다. 요구 사항이 변경되면 더 이상 필요하지 않은 리소스, 전체 서비스 및 시스템을 적극적으로 폐기하십시오.

AWS의 관리형 서비스는 워크로드를 상당히 최적화할 수 있으므로 사용 가능한 새 관리형 서비스와 기능을 파악해야 합니다. 예를 들어 Amazon RDS 데이터베이스를 운영하는 것이 Amazon EC2에서 자체 데이터베이스를 운영하는 것보다 저렴할 수 있습니다.

다음 질문은 비용 최적화에 대한 이러한 고려 사항을 중점적으로 다룹니다.

COST 9: 새로운 서비스를 어떻게 평가합니까?

정기적으로 배포를 검토할 때 최신 서비스가 비용을 절약하는 데 어떻게 도움이 될 수 있는지 평가하십시오. 예를 들어 Amazon Aurora on RDS를 사용하면 관계형 데이터베이스의 비용을 줄일 수 있습니다.

주요 AWS 서비스

비용 최적화에 필수적인 도구은(는) 비용 탐색기, 조직 전반에 걸쳐 전체 워크로드 및 워크로드 사용량을 확인할 수 있도록 해 주며,이며, 다음 서비스 및 기능이 비용 최적화의 four개 영역을 지원합니다.

리소스

비용 최적화 관련 AWS 모범 사례에 대해 자세히 알아보려면 다음 리소스를 참조하십시오.

Cost Optimization Pillar
Analyzing Your Costs with Cost Explorer
AWS Cloud Economics Center
AWS Detailed Billing Reports
AWS Total Cost of Ownership (TCO) Calculators
AWS Simple Monthly Calculator
Cost Optimization on AWS