Amazon Keyspace의 다중 지역 테이블에 대한 용량 추정 및 프로비저닝 - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Keyspace의 다중 지역 테이블에 대한 용량 추정 및 프로비저닝

다음 두 가지 방법 중 하나로 다중 지역 테이블의 처리 용량을 구성할 수 있습니다.

  • 쓰기 요청 단위로 측정되는 온디맨드 용량 모드 () WRUs

  • Auto Scaling을 지원하는 프로비저닝된 용량 모드 (쓰기 용량 단위) () WCUs

Auto Scaling과 함께 프로비저닝된 용량 모드 또는 온디맨드 용량 모드를 사용하여 멀티 리전 테이블에 대해 복제된 쓰기를 수행하기에 충분한 용량을 확보할 수 있습니다. AWS 리전.

참고

지역 중 하나에서 테이블의 용량 모드를 변경하면 모든 복제본의 용량 모드가 변경됩니다.

기본적으로 Amazon Keyspace는 멀티 리전 테이블에 온디맨드 모드를 사용합니다. 온디맨드 모드를 사용하면 애플리케이션이 수행할 것으로 예상되는 읽기 및 쓰기 처리량을 지정할 필요가 없습니다. Amazon Keyspaces는 이전에 도달한 트래픽 수준으로 워크로드를 늘리거나 줄일 때 워크로드를 즉시 수용합니다. 워크로드의 트래픽 수준이 새로운 최고점에 도달하면 Amazon Keyspace는 워크로드를 수용하도록 빠르게 적응합니다.

테이블에 프로비저닝된 용량 모드를 선택하는 경우 애플리케이션에 필요한 초당 읽기 용량 단위 (RCUs) 및 쓰기 용량 단위 (WCUs) 수를 구성해야 합니다.

다중 지역 테이블의 처리 용량 요구 사항을 계획하려면 먼저 각 지역에 필요한 WCUs 초당 처리 용량을 추정해야 합니다. 그런 다음 테이블이 복제되는 모든 리전의 쓰기를 추가하고 이 합계를 사용하여 각 리전에 용량을 프로비저닝합니다. 이는 한 지역에서 수행되는 모든 쓰기가 각 복제 지역에서도 반복되어야 하기 때문에 필요합니다.

테이블 용량이 충분하지 않아 모든 지역의 쓰기를 처리할 수 없는 경우 용량 예외가 발생합니다. 또한 지역 간 복제 대기 시간도 늘어날 것입니다.

예를 들어 미국 동부 (버지니아 북부) 에서 초당 5회, 미국 동부 (오하이오) 에서 초당 10회, 유럽 (아일랜드) 에서 초당 5회의 쓰기가 예상되는 다중 지역 테이블의 경우 미국 동부 (버지니아 북부), 미국 동부 (오하이오), 유럽 (아일랜드) 등 각 WCUs 지역에서 20회의 쓰기가 필요할 것으로 예상됩니다. 즉, 이 예시에서는 각 테이블 WCUs 복제본에 대해 20개를 프로비저닝해야 합니다. Amazon을 사용하여 테이블의 용량 사용량을 모니터링할 수 CloudWatch 있습니다. 자세한 내용은 아마존을 통한 아마존 키스페이스 모니터링 CloudWatch 단원을 참조하십시오.

각 멀티 리전 쓰기 요금은 1.25회이므로 이 WCUs 예시에서는 총 75회의 WCUs 요금이 청구됩니다. 요금에 대한 자세한 내용은 Amazon Keyspaces(Apache Cassandra용) 요금을 참조하세요.

Amazon Keyspaces Auto Scaling을 통한 프로비저닝 용량에 대한 자세한 내용은 을 참조하십시오. Amazon Keyspaces 자동 크기 조정을 통해 처리 용량을 자동으로 관리합니다.

참고

테이블이 Auto Scaling과 함께 프로비저닝된 용량 모드에서 실행되는 경우, 프로비저닝된 쓰기 용량은 각 지역의 Auto Scaling 설정 내에서 유동적으로 허용될 수 있습니다.