비용 효율적인 리소스 - AWS Well-Architected Framework

비용 효율적인 리소스

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

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

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

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

다음은 비용 최적화 고려 사항에 중점을 둔 질문입니다.

COST 5:  서비스를 선택할 때 비용을 어떻게 평가합니까?
Amazon EC2, Amazon EBS 및 Amazon S3는 기본 구성 AWS 서비스입니다. Amazon RDS 및 Amazon DynamoDB와 같은 관리형 서비스는 더 높은 수준이거나 애플리케이션 수준의 AWS 서비스입니다. 기본 구성 서비스와 관리형 서비스를 적절히 선택하여 이 워크로드의 비용을 최적화할 수 있습니다. 예를 들어 관리형 서비스를 사용하면 관리 및 운영 고정 비용을 상당 부분 줄이고, 응용 프로그램 및 비즈니스 관련 활동에 집중할 수 있습니다.
COST 6:  리소스 유형, 크기 및 수 선택을 통해 비용 목표를 어떻게 달성합니까?
진행 중인 태스크에 대해 적절한 리소스 크기와 리소스 수를 선택해야 합니다. 가장 비용 효율적인 유형, 크기 및 수를 선택하여 리소스 낭비를 최소화할 수 있습니다.
COST 7:  비용 절감을 위해 가격 책정 모델을 어떻게 사용합니까?
해당 리소스에 대해 비용을 최소화하는 데 가장 적합한 요금 모델을 사용합니다.
COST 8:  데이터 전송 요금을 위한 계획은 어떻게 합니까?
비용 최소화를 위한 아키텍처 관련 사항을 결정할 수 있도록 데이터 전송 요금을 계획하고 모니터링해야 합니다. 아키텍처를 약간이라도 효율적으로 변경하면 장기적으로 운영 비용을 크게 줄일 수 있습니다.

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