- 데이터베이스›
- Amazon DynamoDB›
- 요금
요금 옵션
DynamoDB는 선택한 옵션 기능과 함께 DynamoDB 테이블에서 데이터 읽기, 쓰기, 저장에 대해 부과됩니다. 온디맨드와 프로비저닝을 포함하여 두 가지 요금 옵션을 사용할 수 있으므로 워크로드에 가장 적합한 요금 옵션을 선택할 수 있습니다.
온디맨드 용량 모드 요금
DynamoDB 온디맨드 모드는 요청당 요금 및 오토 스케일링 기능을 갖춘 서버리스 옵션으로, 용량을 계획, 프로비저닝, 관리할 필요가 없습니다. 사용한 읽기 또는 쓰기 요청당 요금이 청구되므로 비용과 성능의 균형을 맞추기 쉽습니다.
온디맨드 모드는 다음과 같은 경우를 포함하여 대부분의 시나리오에서 권장됩니다.
- 신규 또는 기존 워크로드가 있고 용량을 직접 관리하고 싶지 않은 경우
- 자동으로 규모가 조정되는 서버리스 데이터베이스를 원하는 경우
- 사용한 만큼에 대해서만 지불하는 요금제를 사용하려는 경우
온디맨드 요금에 대해 자세히 알아보기 »
프로비저닝 용량 모드 요금
프로비저닝 용량 모드에서는 애플리케이션에서 필요한 초당 읽기 및 쓰기 수를 지정해야 합니다. 애플리케이션에서 소비한 양이 아니라 프로비저닝한 시간당 읽기 및 쓰기 용량을 기준으로 요금이 부과됩니다.
다음과 같은 경우에는 프로비저닝 용량 모드가 더 적합할 수 있습니다.
- 처리량 패턴이 안정적이고 예측 가능한 기존 애플리케이션을 보유한 경우
- 비용 관리를 위해 용량 요구 사항을 예측할 수 있는 경우
데이터베이스 절감형 플랜
데이터베이스 절감형 플랜은 1년 기간 동안 특정 사용량(시간당 USD 단위)을 약정해 비용을 절감하는 유연한 요금 모델입니다. 적격 DynamoDB 사용에 대한 자세한 내용은 데이터베이스 절감형 플랜에서 확인할 수 있습니다.
비용 계산 방법
DynamoDB의 월별 비용을 계산할 때는 AWS Pricing Calculator를 활용하는 것이 가장 좋습니다. 이 간단한 대화형 도구를 사용하면 변경 데이터 캡처, Amazon S3로 데이터 가져오기 및 내보내기, 백업 및 복원을 비롯한 유료 옵션과 함께 읽기 및 쓰기 처리량을 기준으로 월별 비용을 산정할 수 있습니다.
DynamoDB 월별 비용을 쉽게 계산하려면 읽기 및 쓰기 처리량과 함께 테이블 클래스 및 데이터 스토리지와 같은 애플리케이션 요구 사항을 입력하기만 하면 됩니다. 또한 백업 및 복원과 같은 인기 있는 옵션을 포함하고 온디맨드 및 프로비저닝된 용량 청구 모델 중에서 선택할 수 있습니다.
어디에서 시작해야 할지 막막하신가요? AWS 전문가가 언제든지 맞춤형 견적을 제공해드립니다.
비용 최적화
DynamoDB 테이블에 적합한 테이블 클래스를 선택하여 스토리지 비용 최적화
DynamoDB Standard-IA 테이블 클래스를 사용하면 자주 액세스하지 않는 데이터를 저장하는 테이블의 비용을 줄일 수 있습니다. 하지만 이 테이블 클래스에 대한 DynamoDB 읽기 및 쓰기는 표준 테이블보다 가격이 비쌉니다.
DynamoDB 비용 최적화에 대해 자세히 알아보기”
DynamoDB에 대한 비용 할당 태그 사용
DynamoDB에 태그를 지정하면 DynamoDB 청구서를 세부적으로 파악할 수 있습니다. 테이블에 태그를 할당하고 테이블당 비용 분류를 확인하여 사용량 별 비용을 최적화할 수 있습니다.
DynamoDB의 비용 할당 태그에 대해 자세히 알아보기 »
사용량 및 요금 시나리오
시나리오 1: 온디맨드 용량 요금
특히 사용량이 변동하거나 트래픽 패턴이 어떻게 될지 확실하지 않은 경우 온디맨드 사용량에 대해 요금을 계산할 수 있습니다.
자세한 Amazon DynamoDB 온디맨드 요금 예시 전문은 여기를 참조하세요.
시나리오 2: 프로비저닝된 용량 요금
이 예제는 프로비저닝된 용량 모드를 사용하여 Auto Scaling이 활성화된 테이블에 대해 요금이 어떻게 계산되는지 보여줍니다. Auto Scaling은 실제 사용률을 목표 사용률과 비슷하게 유지하기 위해 실제 사용된 용량에 맞춰 지속적으로 프로비저닝된 용량을 설정합니다.
자세한 Amazon DynamoDB 프로비저닝 요금 예시 전문은 여기를 참조하세요.