기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Keyspaces 다중 리전 복제 사용 노트
Amazon Keyspaces와 함께 다중 리전 복제를 사용할 때는 다음 사항을 고려합니다.
-
사용 가능한 퍼블릭 AWS 리전를 최대 6개까지 선택할 수 있습니다. 기본적으로 비활성화된 AWS GovCloud (US) Regions중국 리전 및 AWS 리전 는 지원되지 않습니다. https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable
기능을 사용할 수 있을 때까지 다음 해결 방법을 고려하세요.
-
키스페이스를 생성할 때 복제 리전을 선택합니다. 이후에는 리전을 추가하거나 제거할 수 없습니다.
-
다중 리전 테이블을 생성할 때 Time to Live(TTL)를 구성합니다. 를 활성화 및 비활성화TTL하거나 나중에 TTL 값을 조정할 수 없습니다. 자세한 내용은 Amazon Keyspace의 경우 Time to Live (TTL) 를 사용하여 데이터 만료 (Apache Cassandra의 경우) 단원을 참조하십시오.
-
유휴 암호화의 경우 AWS 소유 키를 사용합니다. 고객 관리형 키는 현재 다중 리전 테이블에는 지원되지 않습니다. 자세한 내용을 알아보려면 다음 섹션을 참조하세요.
-
-
Amazon Keyspaces Auto Scaling과 함께 프로비저닝된 용량 관리를 사용하는 경우 Amazon Keyspaces API 작업을 사용하여 다중 리전 테이블을 생성하고 구성해야 합니다. Amazon Keyspaces가 사용자를 대신하여 호출하는 기본 Application Auto Scaling API 작업에는 다중 리전 기능이 없습니다.
자세한 내용은 Amazon Keyspaces에서 다중 리전 테이블에 대한 프로비저닝된 용량 및 자동 조정 설정 업데이트 단원을 참조하십시오. 프로비저닝된 다중 리전 테이블의 쓰기 용량 처리량을 추정하는 방법에 대한 자세한 내용은 섹션을 참조하세요Amazon Keyspaces에서 다중 리전 테이블의 용량 추정 및 프로비저닝.
다중 리전 테이블의 선택된 리전에 데이터가 자동으로 복제되지만 클라이언트가 한 리전의 엔드포인트에 연결하여
system.peers
테이블을 쿼리하면 쿼리는 로컬 정보만 반환합니다. 쿼리 결과는 클라이언트에게 단일 데이터 센터 클러스터처럼 나타납니다.-
Amazon Keyspaces 다중 리전 복제는 비동기식이며 쓰기
LOCAL_QUORUM
일관성을 지원합니다.LOCAL_QUORUM
일관성을 유지하려면 클라이언트에 성공을 반환하기 전에 로컬 리전의 두 복제본에 행에 대한 업데이트가 지속적으로 유지되어야 합니다. 그런 다음 복제된 리전(또는 리전)에 대한 쓰기 전파가 비동기적으로 수행됩니다.Amazon Keyspaces 다중 리전 복제는 동기 복제 또는
QUORUM
일관성을 지원하지 않습니다. 다중 리전 키스페이스 또는 테이블을 생성하면 생성 프로세스 중에 정의한 모든 태그가 모든 리전의 모든 키스페이스와 테이블에 자동으로 적용됩니다.
ALTER KEYSPACE
또는 를 사용하여 기존 태그를 변경하면 변경하려는 리전의 키스페이스 또는 테이블에만ALTER TABLE
업데이트가 적용됩니다.-
Amazon은 복제된 각 리전에 대한
ReplicationLatency
지표를 CloudWatch 제공합니다. 도착 행을 추적하고 도착 시간을 초기 쓰기 시간과 비교하고 평균을 계산하여 이 지표를 계산합니다. 타이밍은 소스 리전 CloudWatch 내에 저장됩니다. 자세한 내용은 아마존을 통한 아마존 키스페이스 모니터링 CloudWatch 단원을 참조하십시오.평균 및 최대 타이밍을 보고 평균 및 최악의 복제 지연을 결정하는 것이 유용할 수 있습니다. SLA 이 지연 시간에는 없습니다.
온디맨드 모드에서 다중 리전 테이블을 사용하는 경우 테이블 복제본에 새 트래픽 피크가 발생하는 경우 쓰기의 비동기 복제에 대한 지연 시간이 증가하는 것을 관찰할 수 있습니다. Amazon Keyspaces가 단일 리전 온디맨드 테이블의 용량을 수신하는 애플리케이션 트래픽에 자동으로 조정하는 방식과 마찬가지로 Amazon Keyspaces는 다중 리전 온디맨드 테이블 복제본의 용량을 수신하는 트래픽에 자동으로 조정합니다. Amazon Keyspaces는 트래픽 볼륨이 증가함에 따라 더 많은 용량을 자동으로 할당하므로 복제 지연 시간이 일시적으로 증가합니다. 모든 복제본이 트래픽 볼륨에 맞게 조정되면 복제 지연 시간이 정상으로 돌아갑니다. 자세한 내용은 피크 트래픽 및 크기 조정 속성 단원을 참조하십시오.
프로비저닝된 모드에서 다중 리전 테이블을 사용할 때 애플리케이션이 프로비저닝된 처리량 용량을 초과하는 경우 용량 오류 부족과 복제 지연 시간 증가가 관찰될 수 있습니다. 모든 다중 리전 테이블 AWS 리전 의 모든 테이블 복제본에 대한 읽기 및 쓰기 용량이 항상 충분한지 확인하려면 Amazon Keyspaces Auto Scaling을 구성하는 것이 좋습니다. Amazon Keyspaces Auto Scaling을 사용하면 실제 애플리케이션 트래픽에 따라 처리량 용량을 자동으로 조정하여 가변 워크로드에 대한 처리량 용량을 효율적으로 프로비저닝할 수 있습니다. 자세한 내용은 멀티 리전 테이블에서 Auto Scaling이 작동하는 방식 단원을 참조하십시오.