AWS 비용 최적화 - AWS 요금제 적용 방식

AWS 비용 최적화

AWS를 사용하면 비용을 관리하고 지속적으로 지출을 최적화하는 동시에 비즈니스 요구를 충족하는 확장 가능한 현대적 애플리케이션을 구축할 수 있습니다. AWS의 다양한 서비스 및 요금 옵션은 비용을 효율적으로 관리하면서 필요한 성능과 용량도 유지할 수 있는 유연성을 제공합니다. AWS는 고객이 가장 높은 절감 잠재력을 달성할 수 있도록 최선을 다하고 있습니다. 이 위기 기간 동안 당사는 귀사와 협력하여 귀사의 재정적 요구에 맞는 계획을 개발할 것입니다. 귀사의 비용에 즉각적인 영향을 미치는 다음 단계를 지금 시작해 보세요.​

올바른 요금 모델 선택

예약 인스턴스(RI)를 사용하여 Amazon RDS, Amazon Redshift, Amazon ElastiCache 및 Amazon OpenSearch Service 비용 절감

Amazon EC2 및 Amazon RDS와 같은 특정 서비스의 경우, 예약 용량에 투자할 수 있습니다. 예약 인스턴스의 경우 동일한 온디맨드 용량과 비교하여 최대 72%까지 절감할 수 있습니다. 예약 인스턴스는 전체 선결제(AURI), 부분 선결제(PURI) 또는 선불 지급 없음(NURI)이라는 3가지 옵션으로 제공됩니다. Amazon RDS, Amazon Redshift, Amazon ElastiCache 및 Amazon OpenSearch Service 사용량을 기반으로 AWS Cost Explorer RI 구매 권장 사항을 제공합니다.

Amazon EC2 비용 절감

스팟 인스턴스Amazon을 사용하여 EC2 비용을 줄이거나 Compute Savings Plan를 사용하여 EC2, Fargate 및 Lambda 비용을 줄입니다.

수요에 맞는 용량 선택

사용률이 낮은 Amazon EC2 인스턴스를 식별하고 중지하거나 크기를 조정하여 비용 절감

AWS Cost Explorer리소스 최적화를 사용하여 유휴 상태이거나 사용률이 낮은 EC2 인스턴스에 대한 보고서를 가져옵니다. 이러한 인스턴스를 중지하거나 축소하여 비용을 절감할 수 있습니다. AWS Instance Scheduler를 사용하여 인스턴스를 자동으로 중지합니다. AWS Operations Conductor를 사용하여 EC2 인스턴스의 크기를 자동으로 조정합니다(Cost Explorer의 권장 사항 보고서 기준).

사용률이 낮은 Amazon RDS, Amazon Redshift 인스턴스를 식별하고 중지(RDS) 및 일시 중지(Redshift)를 통해 비용 절감

Trusted Advisor Amazon RDS 유휴 DB 인스턴스 검사를 사용하여 지난 7일 동안 연결되지 않은 DB 인스턴스를 식별합니다. 비용을 줄이려면 이 블로그 게시물에 설명된 자동화 단계를 사용하여 이러한 DB 인스턴스를 중지합니다. Redshift의 경우 Trusted Advisor Underutilized Redshift 클러스터 검사를 사용하여 지난 7일 동안 연결이 없고 지난 7일 중 99% 동안 클러스터 전체 평균 CPU 사용률이 5% 미만인 클러스터를 식별합니다. 비용을 줄이려면 이 블로그의 단계에 따라 이러한 클러스터를 일시 중지합니다.

자동 크기 조정 또는 온디맨드를 활용하여 Amazon DynamoDB 사용량 분석 및 비용 절감

CloudWatch에서 ConsumedReadCapacityUnits 및 ConsumedWriteCapacityUnits의 2가지 지표를 모니터링하여 DynamoDB 사용량을 분석합니다. DynamoDB 테이블의 크기를 자동으로 조정(확대 및 축소)하려면 자동 크기 조정 기능을 사용합니다. 여기의 단계를 사용하여 기존 테이블에서 자동 크기 조정을 활성화할 수 있습니다. 또는 온디맨드 옵션을 사용할 수도 있습니다. 이 옵션을 사용하면 읽기 및 쓰기 요청에 대한 요청별로 비용을 지불할 수 있으므로 사용하는 제품에 대해서만 비용을 지불하므로 비용과 성능의 균형을 쉽게 맞출 수 있습니다.

리소스 낭비를 식별하는 프로세스 구현

사용률이 낮은 Amazon EBS 볼륨을 식별하고 스냅샷을 생성한 다음 삭제하여 비용 절감

7일 동안 사용률이 매우 낮은(하루 1IOPS 미만) EBS 볼륨은 사용 중이 아닐 수 있음을 나타냅니다. Trusted Advisor Underutilized Amazon EBS 볼륨 검사를 사용하여 이러한 볼륨을 식별합니다. 비용을 줄이려면 먼저 볼륨의 스냅샷을 생성한 다음(나중에 필요할 경우에 대비) 해당 볼륨을 삭제합니다. Amazon Data Lifecycle Manager를 사용하면 스냅샷 생성을 자동화할 수 있습니다. 여기의 단계에 따라 EBS 볼륨을 삭제합니다.

저렴한 스토리지 계층을 활용하여 Amazon S3 사용량 분석 및 비용 절감

S3 분석을 사용하여 30일 이상 동안의 객체 데이터 세트에 대한 스토리지 액세스 패턴을 분석합니다. S3 자주 액세스하지 않음(S3 IA)을 활용하여 비용을 절감할 수 있는 위치를 추천합니다. 수명 주기 정책을 사용하여 이러한 객체를 더 저렴한 스토리지 계층으로 자동 이동할 수 있습니다. 또는 객체를 자동으로 분석하고 적절한 스토리지 계층으로 이동하는 S3 Intelligent-Tiering을 사용할 수도 있습니다.

유휴 상태의 로드 밸런서를 삭제하여 네트워킹 검토 및 비용 절감

Trusted Advisor 유휴 상태의 로드 밸런서 검사를 사용하여 지난 7일 동안 RequestCount가 100 미만인 로드 밸런싱에 대한 보고서를 얻습니다. 그런 다음 여기의 단계에 따라 이러한 로드 밸런서를 삭제하여 비용을 줄입니다. 또한 이 블로그에 제공된 단계에 따라 Cost Explorer를 사용하여 데이터 전송 비용을 검토합니다.