Amazon Keyspaces 다중 리전 복제 사용 노트 - Amazon Keyspaces(Apache Cassandra용)

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

Amazon Keyspaces 다중 리전 복제 사용 노트

Amazon Keyspaces와 함께 다중 리전 복제를 사용할 때는 다음 사항을 고려합니다.

  • 사용 가능한 퍼블릭 중에서 최대 6개까지 선택할 수 AWS 리전있습니다. AWS GovCloud (US) Regions, 중국 지역 및 기본적으로 비활성화되어 AWS 리전 있는 지역은 지원되지 않습니다.

  • 기능을 사용할 수 있게 될 때까지 다음 해결 방법을 고려해 보십시오.

    • 키스페이스를 생성할 때 복제 영역을 선택하십시오. 이후에는 지역을 추가하거나 제거할 수 없습니다.

    • 다중 지역 테이블을 생성할 때 스키마를 구성하십시오. 나중에 새 열을 추가할 수 없습니다.

    • 다중 지역 테이블을 만들 때는 TTL (Time to Live) 을 구성하십시오. TTL을 활성화 및 비활성화하거나 나중에 TTL 값을 조정할 수 없습니다. 자세한 정보는 Amazon Keyspaces의 경우 TTL (타임 투 라이브) 에 따른 데이터 만료 (아파치 카산드라의 경우)을 참조하세요.

    • 저장 중 암호화를 위해서는 AWS 소유한 키를 사용하십시오. 고객 관리 키는 현재 다중 지역 테이블에 지원되지 않습니다. 자세한 내용을 알아보려면 다음 섹션을 참조하세요.

      저장 시 암호화: Amazon Keyspaces 작동 방식.

  • Amazon Keyspaces Auto Scaling과 함께 프로비저닝된 용량 관리를 사용하는 경우 Amazon Keyspaces API 작업을 사용하여 다중 리전 테이블을 생성하고 구성해야 합니다. Amazon Keyspace가 사용자를 대신하여 호출하는 기본 Application Auto Scaling API 작업에는 다중 리전 기능이 없습니다.

    자세한 정보는 다중 리전 복제 사용 방법을 참조하세요. 프로비저닝된 다중 리전 테이블의 쓰기 용량 처리량을 추정하는 방법에 대한 자세한 내용은 을 참조하십시오. Amazon Keyspaces에서 멀티 리전 테이블 사용하기

  • 다중 리전 테이블의 선택된 리전에 데이터가 자동으로 복제되지만 클라이언트가 한 리전의 엔드포인트에 연결하여 system.peers 테이블을 쿼리하면 쿼리는 로컬 정보만 반환합니다. 쿼리 결과는 클라이언트에게 단일 데이터 센터 클러스터처럼 나타납니다.

  • Amazon Keyspaces 다중 지역 복제는 비동기식이며 쓰기 일관성을 지원합니다. LOCAL_QUORUM LOCAL_QUORUM일관성을 유지하려면 로컬 리전에 있는 두 개의 복제본에 대한 행 업데이트가 안정적으로 지속되어야 클라이언트에 성공을 반환할 수 있습니다. 그러면 복제된 리전 (또는 리전) 에 대한 쓰기 전파가 비동기적으로 수행됩니다.

    Amazon Keyspaces 다중 지역 복제는 동기 복제 또는 일관성을 지원하지 않습니다. QUORUM

  • 다중 리전 키스페이스 또는 테이블을 생성하면 생성 프로세스 중에 정의한 모든 태그가 모든 리전의 모든 키스페이스와 테이블에 자동으로 적용됩니다. ALTER KEYSPACE또는 ALTER TABLE 를 사용하여 기존 태그를 변경하면 변경하려는 지역의 키스페이스 또는 테이블에만 업데이트가 적용됩니다.

  • CloudWatch Amazon은 복제된 각 지역에 대한 ReplicationLatency 지표를 제공합니다. 도착하는 행을 추적하고, 도착 시간을 초기 쓰기 시간과 비교하고, 평균을 계산하여 이 측정치를 계산합니다. 타이밍은 소스 지역 CloudWatch 내에 저장됩니다. 자세한 정보는 아마존을 통한 아마존 키스페이스 모니터링 CloudWatch을 참조하세요.

    평균 및 최대 시간을 확인하여 평균 및 최악의 복제 지연을 파악하는 것이 유용할 수 있습니다. 이 지연 시간에는 SLA가 없습니다.

  • 온디맨드 모드에서 멀티 리전 테이블을 사용할 때 테이블 복제본에 새로운 트래픽 피크가 발생하면 비동기 쓰기 복제의 지연 시간이 증가할 수 있습니다. Amazon Keyspaces가 수신되는 애플리케이션 트래픽에 따라 단일 리전 온디맨드 테이블의 용량을 자동으로 조정하는 것과 마찬가지로, Amazon Keyspaces는 다중 리전 온디맨드 테이블 복제본의 용량을 수신하는 트래픽에 맞게 자동으로 조정합니다. Amazon Keyspace는 트래픽 볼륨이 증가함에 따라 더 많은 용량을 자동으로 할당하므로 복제 지연 시간은 일시적입니다. 모든 복제본이 트래픽 볼륨에 맞게 조정되면 복제 지연 시간이 정상으로 돌아올 것입니다. 자세한 정보는 피크 트래픽 및 크기 조정 속성을 참조하세요.

  • 프로비저닝 모드에서 다중 지역 테이블을 사용할 때 애플리케이션이 프로비저닝된 처리 용량을 초과하면 용량 부족 오류가 발생하고 복제 지연 시간이 증가할 수 있습니다. 모든 멀티 리전 테이블의 모든 테이블 복제본에 대해 항상 충분한 읽기 및 쓰기 용량을 확보하려면 Amazon Keyspaces Auto Scaling을 구성하는 것이 좋습니다. AWS 리전 Amazon Keyspaces Auto Scaling을 사용하면 실제 애플리케이션 트래픽에 따라 처리 용량을 자동으로 조정하여 가변 워크로드에 대한 처리 용량을 효율적으로 프로비저닝할 수 있습니다. 자세한 내용은 멀티 리전 테이블에서 Auto Scaling이 작동하는 방식을(를) 참조하세요.