온디맨드 용량 모드용 DynamoDB 테이블 사전 워밍 - Amazon DynamoDB

온디맨드 용량 모드용 DynamoDB 테이블 사전 워밍

온디맨드 테이블의 경우 DynamoDB는 트래픽 볼륨이 증가함에 따라 자동으로 더 많은 용량을 할당합니다. 새로운 온디맨드 테이블은 초당 최대 4,000회 쓰기 및 초당 최대 12,000회 읽기를 지속할 수 있습니다. 테이블 액세스가 파티션 간에 균등하게 분산되고 테이블이 이전 피크 트래픽의 2배를 초과하지 않는 한 전체 테이블은 제한되지 않습니다. 하지만 처리량이 동일한 30분 이내에 이전 피크의 2배를 초과할 경우 여전히 제한이 발생할 수 있습니다.

한 가지 해결책은 테이블을 급증의 예상 피크 용량까지 사전 워밍하는 것입니다. 계정 한도를 확인하고 프로비저닝된 모드에서 원하는 용량에 도달할 수 있는지 확인하세요. 계정 수준 및 테이블 수준 제한에 대한 자세한 내용은 처리량 기본 할당량 섹션을 참조하세요.

참고

기존 테이블 또는 온디맨드 모드에서 새 테이블을 사전 워밍하는 경우, 적어도 예상되는 피크 24시간 전에 이 프로세스를 시작하세요. 24시간 동안 수행할 수 있는 전환 수에는 특정 조건이 있습니다. 이러한 조건에 대한 자세한 내용은 DynamoDB에서 용량 모드 전환 시 고려 사항 단원을 참조하십시오.

테이블을 사전 워밍하려면 다음 단계를 수행하세요.

  1. 테이블의 용량 모드에 따라 다음 단계 중 하나를 수행합니다.

    • 현재 온디맨드 모드에 있는 테이블을 사전 워밍하려면 프로비저닝된 모드로 전환합니다.

    • 프로비저닝된 모드에 있거나 이미 프로비저닝된 모드에 있었던 새 테이블을 사전 워밍하려는 경우, 기다리지 않고 다음 단계로 진행합니다.

  2. 테이블의 쓰기 처리량을 원하는 피크 값으로 설정하고 테이블이 Active 상태가 될 때까지 그대로 둡니다. 다시 온디맨드로 전환하기 전까지는 이 높은 처리량으로 인한 비용이 발생합니다.

  3. 온디맨드 용량 모드로 전환하세요. 이렇게 하면 테이블이 프로비저닝된 처리량 용량 값과 비슷한 수의 요청을 처리할 수 있을 것입니다.