프로비저닝된 용량 모드에서 애플리케이션에 필요한 초당 데이터 읽기 및 쓰기 수를 지정합니다. Auto Scaling을 사용하여 지정된 사용률을 기준으로 테이블의 용량을 자동으로 조정하여 비용을 절감하면서 애플리케이션 성능을 보장할 수 있습니다. 이 요금 페이지에서는 DynamoDB의 주요 기능 및 선택적 기능에 대한 DynamoDB 요금 청구 방식을 세부적으로 설명합니다. AWS 중국 리전의 요금은 AWS 중국 리전 요금 페이지를 참조하십시오.

주요 용어

RCU(읽기 용량 유닛): 테이블에서 데이터를 읽는 각 API 호출은 읽기 요청입니다. 읽기 요청은 강력한 일관된 읽기, 최종적 일관된 읽기 또는 트랜잭션 읽기일 수 있습니다. 최대 4KB 크기 항목의 경우 1개의 RCU가 초당 1회의 강력한 일관된 읽기 요청을 수행할 수 있습니다. 4KB보다 큰 항목의 경우 추가 RCU가 필요합니다. 최대 4KB 크기 항목의 경우 1개의 RCU가 초당 2회의 최종적 일관된 읽기 요청을 수행할 수 있습니다. 트랜잭션 읽기 요청은 최대 4KB 크기 항목의 초당 1회 읽기를 수행하는 데 2개의 RCU가 필요합니다. 예를 들어 8KB 항목의 강력한 일관된 읽기는 2개의 RCU가 필요하고, 8KB 항목의 최종적 일관된 읽기는 1개의 RCU가 필요하며, 8KB 항목의 트랜잭션 읽기는 4개의 RCU가 필요합니다. 자세한 내용은 읽기 일관성을 참조하십시오.

WCU(쓰기 용량 유닛): 테이블에 데이터를 쓰는 각 API 호출은 쓰기 요청입니다. 최대 1KB 크기 항목의 경우 1개의 WCU가 초당 1회의 표준 쓰기 요청을 수행할 수 있습니다. 1KB보다 큰 항목의 경우 추가 WCU가 필요합니다. 트랜잭션 쓰기 요청은 최대 1KB 크기 항목의 초당 1회 쓰기를 수행하는 데 2개의 WCU가 필요합니다. 예를 들어 1KB 항목의 표준 쓰기는 1개의 WCU가 필요하고, 3KB 항목의 표준 쓰기는 3개의 WCU가 필요하며, 3KB 항목의 트랜잭션 쓰기는 6개의 WCU가 필요합니다.

rWCU(복제된 쓰기 용량 유닛): DynamoDB 글로벌 테이블 사용 시 데이터는 선택한 여러 AWS 리전에 자동으로 쓰여집니다. 각 쓰기는 복제된 리전은 물론 로컬 리전에서 발생합니다. 모범 사례로서 각 복제된 리전에 2배의 rWCU를 프로비저닝해야 합니다. 예를 들어 미국 동부(오하이오) 및 EU(프랑크푸르트)에 글로벌 테이블을 배포했고 글로벌 테이블에 초당 5회의 쓰기를 수행하는 경우 최소 20개의 rWCU(5회 쓰기 x 2개 리전 x 2)를 프로비저닝해야 합니다.

스트림 읽기 요청 유닛: DynamoDB Streams에 대한 각각의 GetRecords API 호출은 스트림 읽기 요청 유닛입니다. 각 스트림 읽기 요청 유닛은 최대 1MB의 데이터를 반환할 수 있습니다.

트랜잭션 읽기/쓰기 요청: DynamoDB에서 트랜잭션 읽기 또는 쓰기는 표준 읽기 또는 쓰기와 다릅니다. 단일 트랜잭션에 포함된 모든 작업이 세트로서 성공 또는 실패로 설정되도록 보장하기 때문입니다.


DynamoDB 기능 및 결제 개요

기능

역할

결제 단위

핵심 기능

 

프로비저닝된 쓰기 용량

테이블에 대한 데이터 쓰기

WCU

 

프로비저닝된 읽기 용량

테이블로부터 데이터 읽기

RCU

 

데이터 스토리지

인덱스 값을 포함한 데이터 저장

월별 GB당

선택적 기능

 

지속적 백업

이전 35일 동안의 지속적인 백업을 가져옴

월별 GB당

 

온디맨드 백업

지정된 시점에서 스냅샷 백업을 가져옴

월별 GB당

 

백업으로부터 복원

특정 스냅샷 또는 시간에 테이블 복원

GB

 

글로벌 테이블

데이터를 복제하여 멀티 리전, 멀티 마스터 테이블 생성

rWCU

 

DynamoDB Accelerator(DAX)

인 메모리 캐시를 통해 지연 시간 단축

노드 시간

 

DynamoDB Streams

테이블의 항목 수준 변경 사항을 시간순으로 제공

스트림 읽기 요청 유닛

 

데이터 송신

다른 AWS 리전으로 데이터 전송

GB

DynamoDB 세부 기능 요금

  • • 읽기 및 쓰기 요청

    프로비저닝된 용량

    프로비저닝된 용량 모드를 선택한 경우 애플리케이션에서 필요할 것으로 예상하는 읽기 및 쓰기 용량을 지정합니다. Auto Scaling을 사용하여 지정된 사용률을 기준으로 테이블의 용량을 자동으로 조정하여 비용을 절감하면서 애플리케이션 성능을 보장할 수 있습니다. DynamoDB는 초당 1회의 쓰기(최대 1KB)에 1개의 WCU, 초당 1회의 트랜잭션 쓰기에 대해 2개의 WCU 요금을 청구합니다. 읽기의 경우 DynamoDB는 초당 1회의 강력한 일관된 읽기에 1개의 RCU, 초당 1회의 트랜잭션 읽기에 대해 2개의 RCU, 초당 1회의 최종적 일관된 읽기(최대 4KB)에 대해 1.5개의 RCU 요금을 청구합니다.

    예약 용량

    예약 용량은 DynamoDB 프로비저닝된 용량의 표준 요금에 비해 상당한 요금 절감 효과를 제공합니다. 일회성 선결제 요금을 지불하고 예약 용량 약정 기간에 최소 처리량에 대해 시간당 요금을 지불하게 됩니다. 예약 용량을 초과하여 프로비저닝하는 용량에는 프로비저닝된 용량 표준 요금이 청구됩니다. 예약 용량은 WCU 100개 또는 RCU 100개 단위로 구매합니다. 통합 결제에 연결된 여러 개의 계정을 보유한 경우, 지급인 계정 수준 또는 연결된 계정 수준에서 구매한 예약 용량 유닛은 지급인 계정에 연결된 모든 계정에서 공유됩니다. 예약 용량은 이를 구매한 계정에 먼저 적용된 후, 미사용 용량이 있는 경우 다른 연결된 계정에 적용됩니다.

  • • 데이터 스토리지

    스토리지를 프로비저닝할 필요가 없습니다. DynamoDB에서 지속적으로 테이블의 크기를 모니터링하고 스토리지 요금을 결정합니다. DynamoDB는 업로드한 데이터의 원시 바이트 크기에 인덱싱에 사용되는 항목당 100바이트의 스토리지 오버헤드를 더해서 청구 가능 데이터의 크기를 측정합니다. 

  • • 백업 및 복원

    DynamoDB는 테이블 데이터를 백업하는 두 가지 방법을 제공합니다. PITR(특정 시점으로 복구)을 사용한 지속적 백업은 이전 35일 동안의 테이블에 대한 지속적 백업을 제공합니다. 지난 5주 동안의 지정된 시간(초)의 상태로 테이블을 복원할 수 있습니다. 온디맨드 백업은 테이블을 스냅샷을 생성하여 확장된 기간에 아카이브함으로써 기업 및 정부 규제 요건을 충족하는 데 도움이 됩니다.

    지속적 백업(PITR)

    DynamoDB는 활성화된 각 DynamoDB 테이블(테이블 데이터 및 로컬 보조 인덱스)의 크기를 기준으로 PITR 요금을 청구합니다. DynamoDB는 PITR 활성화 테이블의 크기를 한 달 내내 지속적으로 모니터링하여 백업 요금을 결정하고 각 테이블의 PITR을 비활성화하기 전까지 요금을 청구합니다.

    온디맨드 백업

    DynamoDB는 테이블(테이블 데이터 및 로컬 보조 인덱스)의 스토리지 크기를 기준으로 온디맨드 백업에 대한 요금을 청구합니다. 각 백업의 크기는 각 백업 요청이 이루어진 시점에 결정됩니다. 매달 청구되는 총 백업 스토리지 크기는 모든 DynamoDB 테이블 백업을 합친 크기입니다. DynamoDB는 온디맨드 백업의 크기를 한 달 내내 지속적으로 모니터링하여 백업 요금을 결정합니다.

    테이블 복원

    온디맨드 백업 또는 PITR에서의 테이블 복원은 요청별로 저장된 데이터의 총 크기(테이블 데이터, 로컬 보조 인덱스 및 글로벌 보조 인덱스)를 기준으로 요금이 청구됩니다.

  • • 글로벌 테이블

    DynamoDB는 각 복제본 테이블에서 사용된 리소스를 기준으로 글로벌 테이블 사용량 요금을 청구합니다. 글로벌 테이블에 대한 쓰기 요청은 표준 WCU 대신 복제된 쓰기 WCU로 측정됩니다. 읽기 요청 및 데이터 스토리지는 표준 테이블과 일관됩니다. 글로벌 테이블의 쓰기 요청에 대한 자세한 내용은 용량 관리 모범 사례 및 요구 사항을 참조하십시오. 교차 리전 복제는 또한 데이터 전송에 대해 요금이 발생합니다. 자세한 내용은 요금 페이지의 "데이터 전송"을 참조하십시오.

  • • DynamoDB Accelerator(DAX)

    DynamoDB는 DAX 용량에 대해 시간당 요금을 지불하고 장기 약정 없이 DAX 인스턴스를 실행할 수 있습니다. 요금은 사용한 노드 시간별 요금이고 선택한 인스턴스 유형에 따라 다릅니다. 1시간 미만의 노드 시간은 1시간으로 청구됩니다. 요금은 DAX 클러스터의 모든 개별 노드에 적용됩니다. 예를 들어 노드 3개의 DAX 클러스터가 있는 경우, 개별 노드(총 3개 노드)에 대한 시간당 요금이 청구됩니다.

    동일한 가용 영역 내의 Amazon EC2와 Amazon DAX 간에 데이터를 전송할 때는 요금이 청구되지 않습니다. 표준 Amazon EC2 데이터 전송 요금은 동일한 AWS 리전의 다른 가용 영역 내에 있는 Amazon EC2 인스턴스와 DAX 노드 사이의 데이터 전송 시 적용됩니다. 하지만 Amazon EC2 인스턴스로의 데이터 송신 또는 수신에 대해서만 요금이 청구됩니다. DAX 노드 자체에서 송신 또는 수신한 트래픽에 대해서는 DAX 데이터 전송 요금이 청구되지 않습니다.

  • • DynamoDB Streams

    DynamoDB는 읽기 요청 유닛으로 DynamoDB Streams에서 데이터 읽기 작업에 대한 요금을 청구합니다. 각 GetRecords API 호출은 스트림 읽기 요청 유닛으로 간주되어 비용이 청구되고 DynamoDB Streams에서 최대 1MB의 데이터를 반환합니다. 스트림 읽기 요청 유닛은 DynamoDB 테이블의 읽기 요청과 다릅니다.  

  • • 데이터 전송

    데이터 수신 및 송신은 DynamoDB에서 데이터를 수신하고 송신하는 것을 말합니다. DynamoDB는 인바운드 데이터 전송에 대해 요금을 청구하지 않으며, 동일한 AWS 리전 내에서 DynamoDB와 다른 AWS 서비스(즉, GB당 0.00 USD)간에 전송되는 데이터에 대해 요금을 청구하지 않습니다. AWS 리전 전체에서 전송되는 데이터(예: 미국 동부[버지니아 북부] 리전의 DynamoDB와 EU[아일랜드] 리전의 Amazon EC2 간에 전송되는 데이터)의 경우 두 리전에서 전송 요금이 청구됩니다. AWS 프리 티어의 일부로, AWS GovCloud(US) 리전을 제외하고 모든 AWS 서비스를 합산해 매달 1GB의 무료 데이터 전송 혜택을 받게 됩니다. 자세한 내용은 AWS 프리 티어를 참조하십시오. 월별 500TB를 초과하여 데이터를 전송하려면 AWS에 문의해 주십시오.


DynamoDB 프리 티어

AWS 프리 티어를 사용하면 AWS 서비스를 무료로 체험할 수 있습니다. 다음 DynamoDB 혜택은 AWS 프리 티어의 일부분으로 포함됩니다. 각 혜택은 리전별로 지급인 계정 기준에 따라 월 단위로 계산됩니다.

  • 프로비저닝된 용량의 WCU 25개와 RCU 25개
  • 데이터 스토리지 25GB
  • 2개의 AWS 리전에 배포된 글로벌 테이블에 대한 25개의 rWCU
  • DynamoDB Streams로부터 250만 건의 스트림 읽기 요청
  • 모든 AWS 서비스 합계 데이터 전송량 1GB(첫 12개월간 15GB)

DynamoDB 요금 예제

  • • 기본 예제

    이 예제는 프로비저닝된 용량 모드를 사용하여 Auto Scaling이 활성화된 테이블에 대해 요금이 어떻게 계산되는지 보여줍니다. Auto Scaling은 실제 사용률을 목표 사용률과 비슷하게 유지하기 위해 실제 사용된 용량에 맞춰 지속적으로 프로비저닝된 용량을 설정합니다.

    미국 동부(버지니아 북부) 리전에서 목표 사용률은 기본값인 70%로 설정하고 최소 용량 유닛은 RCU 100개와 WCU 100개로 설정하고 최대 용량은 기본 한도인 RCU 400개와 WCU 400개로 설정하여 새로운 테이블을 생성한다고 가정하겠습니다(DynamoDB 제한 값 참조). 간단한 설명을 위해 사용자가 애플리케이션과 상호 작용할 때마다 1KB의 쓰기 1회와 1KB의 강력한 일관된 읽기를 수행한다고 가정합니다.

    처음 10일 동안 사용한 RCU 및 WCU가 1~70개 사이라고 가정합니다. Auto Scaling은 어떤 조정 활동도 트리거하지 않으며, 해당 시간에 대해 0.078 USD(프로비저닝된 WCU 100개에 대해 0.065 USD(0.00065 USD * 100) 및 RCU 100개에 대해 0.013 USD(0.00013 USD * 100))가 청구됩니다.

    이제 11일째에 사용한 용량이 100개의 RCU와 100개의 WCU로 증가한다고 가정합니다. Auto Scaling은 확장 활동 트리거를 시작하여 프로비저닝된 용량을 143개의 WCU 및 143개의 RCU(100개 사용 ÷ 143개 프로비저닝 = 69.9%)로 늘립니다. 시간당 요금은 0.11109 USD(143개 WCU에 대해 0.0925 USD, 143개 RCU에 대해 0.01859 USD)입니다.

    21일째에 사용한 용량이 80개의 RCU와 80개의 WCU로 감소한다고 가정합니다. Auto Scaling은 축소 활동 트리거를 시작하여 프로비저닝된 용량을 114개의 WCU 및 114개의 RCU(80개 사용 ÷ 114개 프로비저닝 = 70.2%)로 줄입니다. 시간당 요금은 0.08952 USD(114개 WCU에 대해 0.0741 USD, 114개 RCU에 대해 0.01482 USD)입니다.

    한 달에 대해 다음과 같이 66.86 USD가 청구됩니다.

    1~10일: 18.72 USD(시간당 0.078 USD x 24시간 x 10일)

    11~20일: 26.66 USD(시간당 0.11109 USD x 24시간 x 10일)

    21~30일: 21.48 USD(시간당 0.08952 USD x 24시간 x 10일)

    AWS 프리 티어에는 25개의 WCU와 25개의 RCU가 포함되어 있으므로, 월별 요금은 14.04 USD입니다.

    25개 WCU x 시간당 0.00065 USD x 24시간 x 30일 = 11.70 USD

    25개 RCU x 시간당 0.00013 USD x 24시간 x 30일 = 2.34 USD

    데이터 스토리지: 월초에 테이블이 25GB의 스토리지를 사용하고 월말에 29GB로 증가하며, 테이블 크기의 지속적인 모니터링을 기준으로 평균 27GB를 사용한 것으로 가정합니다. 처음 25GB의 스토리지는 AWS 프리 티어에 포함됩니다. 남은 2GB의 스토리지는 GB당 0.25 USD의 요금이 청구되어 테이블 스토리지 요금은 월 0.50 USD입니다.

    해당 월에 대해 청구되는 요금 합계는 53.32 USD로, 읽기 및 쓰기 용량 요금 52.82 USD와 데이터 스토리지 요금 0.50 USD의 합계입니다.

  • • 세부 예제

    이 예제는 프로비저닝된 용량 모드를 사용하여 Auto Scaling이 활성화된 테이블에 대해 요금이 어떻게 계산되는지 보여줍니다. Auto Scaling은 실제 사용률을 목표 사용률과 비슷하게 유지하기 위해 실제 사용된 용량에 맞춰 지속적으로 프로비저닝된 용량을 설정합니다.

    미국 동부(버지니아 북부) 리전에서 목표 사용률은 기본값인 70%로 설정하고 최소 용량 유닛은 RCU 100개와 WCU 100개로 설정하고 최대 용량은 기본 한도인 RCU 400개와 WCU 400개로 설정하여 새로운 테이블을 생성한다고 가정하겠습니다(DynamoDB 제한 값 참조). Auto Scaling은 프로비저닝된 용량이 최소 용량보다 적어지지 않고 최대 용량보다 커지지 않도록 설정된 한도 내에서 운영하게 됩니다. 테이블이 생성되면 Auto Scaling은 최소 용량 유닛 프로비저닝을 시작합니다. 간단한 설명을 위해 사용자가 애플리케이션과 상호 작용할 때마다 1KB의 쓰기 1회와 1KB의 강력한 일관된 읽기를 수행한다고 가정합니다.

    표가 생성되고 첫 한 시간 이내에 사용된 RCU 및 WCU가 1에서 70개 사이로 변동된다고 가정해 보겠습니다. 이에 따라 실제 사용률은 목표 사용률인 70% 내에서 1%(1개 사용 ÷ 100개 프로비저닝)와 70%(70개 사용 ÷ 100개 프로비저닝) 사이로 변동됩니다. Auto Scaling은 어떤 조정 활동도 트리거하지 않으며, 해당 시간에 대해 0.078 USD(프로비저닝된 WCU 100개에 대해 0.065 USD(0.00065 USD * 100) 및 RCU 100개에 대해 0.013 USD(0.00013 USD * 100))가 청구됩니다.

    두 번째 한 시간 동안 RCU 100개와 WCU 100개로 증가하여 실제 사용률이 목표 사용률인 70%를 훨씬 초과하여 100%(100개 사용 ÷ 100개 프로비저닝)로 증가했다고 가정해 보겠습니다. Auto Scaling은 확장 활동 트리거를 시작하여 프로비저닝된 용량을 늘려 실제 사용량을 목표인 70%에 근접하도록 합니다. 그 결과는 143개 WCU와 143개 RCU의 프로비저닝된 용량(100개 사용 ÷ 143개 프로비저닝 = 69.9%)입니다. 두 번째 한 시간에 대해 0.11154 USD(143개 WCU에 대해 0.09295 USD 및 143개 RCU에 대해 0.01859 USD)가 청구됩니다.

    두 번째 한 시간 동안 RCU 80개와 WCU 80개로 감소하여 실제 사용률이 목표 사용률인 70% 미만인 56%(80개 사용 ÷ 143개 프로비저닝)로 증가했다고 가정해 보겠습니다. Auto Scaling은 실제 사용률을 70%에 가깝게 맞추기 위해 프로비저닝된 용량을 줄이는 축소 활동을 트리거하기 시작하므로, 프로비저닝된 용량이 RCU 114개와 WCU 114개(80개 사용 ÷ 114개 프로비저닝 = 70.2%)가 됩니다. 두 번째 한 시간에 대해 0.08892 USD(114개 WCU에 대해 0.0741 USD 및 114개 RCU에 대해 0.01482 USD)가 청구됩니다.

    간단한 설명을 위해 사용한 용량이 80개의 RCU와 80개의 WCU로 일관되게 유지된다고 가정합니다. 테이블에는 또한 114개의 WCU와 114개의 RCU가 프로비저닝되어 있고, 일일 요금은 다음과 같이 2.1341 USD입니다.

    114개 RCU x 시간당 0.00065 USD x 24시간 = 1.7784 USD

    114개 RCU x 시간당 0.00013 USD x 24시간 = 0.3557 USD

    월별 요금은 다음과 같이 64.04 USD입니다.

    1일 합계: 일별 2.14578 USD

    시간 1: 시간당 0.078 USD

    시간 2: 시간당 0.1154 USD

    시간 3~24: 시간당 0.08892 USD

    2~30일: 일별 2.1341 USD

    AWS 프리 티어에는 25개의 WCU와 25개의 RCU가 포함되어 있으므로, 월별 요금은 14.04 USD입니다.

    25개 WCU x 시간당 0.00065 USD x 24시간 x 30일 = 11.70 USD

    25개 RCU x 시간당 0.00013 USD x 24시간 x 30일 = 2.34 USD

    데이터 스토리지: 월초에 테이블이 25GB의 스토리지를 사용하고 월말에 29GB로 증가하며, 테이블 크기의 지속적인 모니터링을 기준으로 평균 27GB를 사용한 것으로 가정합니다. 처음 25GB의 스토리지는 AWS 프리 티어에 포함됩니다. 남은 2GB의 스토리지는 GB당 0.25 USD의 요금이 청구되어 테이블 스토리지 요금은 월 0.50 USD입니다.

    백업 및 복원: 모든 온디맨드 백업 스토리지의 합이 월 30일 동안 60GB인 경우 백업의 월별 요금은 6.00 USD/월(0.10 USD x 60GB)입니다. 하지만 월별 주기가 시작되고 10일 후에 15GB의 온디맨드 백업 데이터를 삭제한 경우, (0.10 USD x 60GB) – (0.10 USD x 15GB x 20/30) = 5.00 USD/월이 청구됩니다.

    이제 온디맨드 백업 수행 외에도 지속적 백업을 사용한다고 가정합니다. 테이블의 크기는 29GB로, 월별 요금은 5.80 USD/월(0.20 USD x 29GB)입니다.

    한 달에 한 번 29GB 테이블을 복원해야 하는 경우 복원 비용은 4.35 USD(0.15 USD x 29GB)입니다.

    DynamoDB Accelerator(DAX): 애플리케이션의 응답 시간을 가속화하고 DynamoDB Accelerator(DAX)를 사용해야 한다는 결정을 내렸습니다. 사용 가능한 하드웨어 사양을 검토하고 t2.small 인스턴스 유형의 3노드 클러스터가 요구에 적합하다고 판단합니다. 26일째에 DAX를 활성화합니다. DynamoDB는 시간당 0.12 USD의 요금을 청구하고(0.04 USD x 3개 노드), 월 마지막 5일간의 합계는 14.40 USD(0.12 USD x 120시간)입니다.

    글로벌 테이블: 또한 미국 서부(오레곤) 리전의 복제 테이블을 사용하여 멀티 리전, 멀티 마스터 데이터베이스로 테이블을 재설계하기로 합니다. 용량 요구 사항은 이전 예제와 일관된다고 가정합니다. Auto Scaling은 애플리케이션의 처리량 요구 사항을 위해 114개의 WCU 및 114개의 RCU을 프로비저닝하지만 이제 두 복제본 테이블 모두에 쓸 수 있도록 rWCU를 프로비저닝해야 합니다. 프로비저닝된 rWCU는 두 리전의 애플리케이션 쓰기에 필요한 rWCU에 2를 곱한 것과 같습니다. 이 시나리오에서 미국 동부(버지니아 북부) 리전 및 미국 서부(오레곤) 리전에 초당 80회의 쓰기를 수행하므로 최소 프로비저닝된 용량은 320개의 rWCU(버지니아 북부에 rWCU 80개 + 오레곤에 rWCU 80개 = 160개 rWCU x 2 = 320개 rWCU)입니다. Auto Scaling은 458개 rWCU로 프로비저닝하여 프로비저닝된 용량의 실제 사용률을 70%로 유지합니다. 처음 25개의 rWCUs는 AWS 프리 티어에 포함되므로 시간당 요금은 0.422175 USD이고, 30일 요금은 303.97 USD입니다. 또한 미국 서부(오레곤) 리전의 복제된 테이블에 27GB의 추가 데이터를 저장하여, 월별 데이터 스토리지 요금에 6.75 USD가 추가됩니다.

    DynamoDB Streams: 이제 DynamoDB Streams를 활성화하고 스트림 데이터에 대해 초당 1회의 읽기 요청을 수행하는 애플리케이션을 빌드합니다. 한 달 동안 259만 2,000회의 스트림 요청 읽기가 있었는데, 이 가운데 처음 250만 회의 읽기 요청은 AWS 프리 티어에 포함됩니다. 남은 92,000회의 읽기 요청에 대해서만 요금을 지불하고, 이는 10만 개의 읽기 요청 유닛당 0.02 USD입니다.

    데이터 전송: 글로벌 테이블 구현으로 인해 AWS 리전 간 데이터 전송을 수행하고 있으므로 DynamoDB는 리전 외부로 전송된 데이터에 대해 요금을 청구하지만 인바운드 데이터 전송에 대해서는 요금을 청구하지 않습니다. 각각 1KB의 초당 80회 쓰기를 가정하는 경우 리전 간 데이터 전송에 초당 80KB의 데이터를 생성하고, 월별로 198GB의 교차 리전 데이터 전송이 발생합니다. 이미 다른 AWS 서비스에서 AWS 프리 티어 데이터 전송 허용량을 사용한 경우 데이터 전송에 대한 요금은 17.82 USD(0.09 USD x198GB)입니다.

    요약하자면 DynamoDB에 대한 월별 요금은 다음과 같습니다.

    • 프로비저닝된 용량: 50.00 USD
    • 데이터 스토리지: 0.50 USD
    • 온디맨드 백업: 5.00 USD
    • 지속적(PITR) 백업: 5.80 USD
    • 테이블 복원: 4.35 USD
    • DynamoDB Accelerator(DAX): 14.40 USD
    • 글로벌 테이블 쓰기 용량: 303.97 USD
    • 글로벌 테이블 데이터 스토리지: 6.75 USD
    • DynamoDB Streams: 0.02 USD
    • 글로벌 테이블 데이터 전송: 17.82 USD

    요금 합계: 408.61 USD

추가적인 요금 리소스

TCO 계산기

총 소유 비용(TCO) 계산

월 사용량 계산기

AWS의 월별 비용을 손쉽게 계산

경제성 리소스 센터

AWS로의 전환을 위한 추가 리소스

웹 페이지 이미지
시작하는 방법 알아보기

자습서 및 동영상을 검토하고 교육 과정에 등록하십시오.

자세히 알아보기 
계정 가입 이미지
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입하기 
Toolbox 이미지
콘솔에서 구축 시작

AWS Management Console에서 Amazon DynamoDB를 사용하여 구축을 시작하십시오.

로그인