Amazon Keyspaces에 대한 다중 리전 복제(Apache Cassandra용) - Amazon Keyspaces(Apache Cassandra용)

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

Amazon Keyspaces에 대한 다중 리전 복제(Apache Cassandra용)

Amazon Keyspaces 다중 리전 복제를 사용하여 선택한에서 자동화된 완전 관리형 활성-활성 복제를 사용하여 데이터를 복제할 수 AWS 리전 있습니다. 액티브-액티브 복제를 사용하면 각 리전이 개별적으로 읽기 및 쓰기를 수행할 수 있습니다. 지역적 성능 저하를 통해 가용성과 복원력을 모두 향상시키는 동시에 글로벌 애플리케이션의 로컬 읽기 및 쓰기 지연 시간이 짧은 이점을 누릴 수 있습니다.

다중 리전 복제를 사용하면 Amazon Keyspaces는 리전 간에 데이터를 비동기식으로 복제하며, 데이터는 일반적으로 1초 이내에 리전 간에 전파됩니다. 또한 다중 리전 복제를 사용하면 충돌을 해결하고 데이터 분산 문제를 해결하는 데 더 이상 어려운 작업이 없으므로 애플리케이션에 집중할 수 있습니다.

기본적으로 Amazon Keyspaces는 내구성과 고가용성을 위해 동일한 내의 세 가용 영역에 데이터를 복제합니다. AWS 리전 다중 리전 복제를 사용하면 선택한 최대 6개의 지리적 위치에서 테이블을 복제하는 다중 리전 키스페이스를 생성할 수 AWS 리전 있습니다.

다중 리전 복제 사용의 이점

다중 리전 복제는 다음과 같은 이점을 제공합니다.

  • 지연 시간이 한 자릿수 밀리초인 전역 읽기 및 쓰기 - Amazon Keyspaces에서 복제는 활성-활성 상태입니다. 규모에 상관없이 한 자릿수 밀리초 지연 시간으로 고객과 가장 가까운 리전에서 로컬로 읽기와 쓰기를 모두 제공할 수 있습니다. 전 세계 어디서나 빠른 응답 시간이 필요한 글로벌 애플리케이션에 Amazon Keyspaces 다중 리전 테이블을 사용할 수 있습니다.

  • 단일 리전 성능 저하로부터 비즈니스 연속성 및 보호 개선 - 다중 리전 복제를 사용하면 애플리케이션을 다중 리전 키스페이스의 다른 리전으로 리디렉션 AWS 리전 하여 단일에서 성능 저하를 복구할 수 있습니다. Amazon Keyspaces는 액티브-액티브 복제를 제공하므로 읽기 및 쓰기에 영향을 주지 않습니다.

    Amazon Keyspaces는 다중 리전 키스페이스에서 수행된 쓰기 기록을 유지하지만 모든 복제 리전으로 전파하지는 않습니다. 리전이 다시 온라인 상태가 되면 Amazon Keyspaces는 누락된 변경 사항을 자동으로 동기화하므로 애플리케이션에 영향을 주지 않고 복구할 수 있습니다.

  • 리전 간 고속 복제 - 다중 리전 복제는 일반적으로 1초 미만의 복제 지연으로 리전 간 데이터의 빠른 스토리지 기반 물리적 복제를 사용합니다.

    Amazon Keyspaces에서의 복제는 애플리케이션과 컴퓨팅 리소스를 공유하지 않기 때문에 데이터베이스 쿼리에 거의 또는 전혀 영향을 주지 않습니다. 즉 애플리케이션에 영향을 주지 않고도 쓰기 처리량이 높은 사용 사례 또는 처리량이 갑자기 급증하거나 급증하는 사용 사례를 해결할 수 있습니다.

  • 일관성 및 충돌 해결 – 모든 리전의 데이터에 대한 모든 변경 사항은 다중 리전 키스페이스의 다른 리전에 복제됩니다. 애플리케이션이 다른 리전에서 동시에 동일한 데이터를 업데이트하는 경우 충돌이 발생할 수 있습니다.

    최종 일관성을 제공하기 위해 Amazon Keyspaces는 셀 수준의 타임스탬프와 동시 업데이트 간에 최종 쓰기 우선 조정을 사용합니다. 충돌 해결은 완벽하게 관리되며 애플리케이션에 영향을 주지 않고 백그라운드에서 이루어집니다.

지원되는 구성 및 기능에 대한 자세한 내용은 Amazon Keyspaces 다중 리전 복제 사용 정보 섹션을 참조하세요.

용량 모드 및 요금

다중 리전 키스페이스의 경우 온디맨드 용량 모드 또는 프로비저닝된 용량 모드를 사용할 수 있습니다. 자세한 내용은 Amazon Keyspaces의 읽기/쓰기 용량 모드 구성 단원을 참조하십시오.

온디맨드 모드의 경우 단일 리전 테이블과 동일한 방식으로 행당 최대 1KB의 데이터를 기록하도록 1개의 쓰기 요청 단위(WRU)에 요금이 청구됩니다. 하지만 다중 리전 키스페이스의 각 리전에서 쓰기에 대한 요금이 청구됩니다. 예를 들어 두 리전이 있는 다중 리전 키스페이스에 3KB의 데이터를 행으로 쓰려면 6WRUs:3 * 2 = 6이 필요합니다WRUs. 또한 정적 데이터와 비정적 데이터를 모두 포함하는 쓰기에는 추가 쓰기 작업이 필요합니다.

프로비저닝 모드의 경우 단일 리전 테이블과 동일한 방식으로 행당 최대 1KB의 데이터를 기록하도록 쓰기 용량 단위(WCU) 1개에 대한 요금이 청구됩니다. 하지만 다중 리전 키스페이스의 각 리전에서 쓰기에 대한 요금이 청구됩니다. 예를 들어 두 리전이 있는 다중 리전 키스페이스에 초당 3KB의 데이터 행을 쓰려면 6WCUs:3 * 2 = 6이 필요합니다WCUs. 또한 정적 데이터와 비정적 데이터를 모두 포함하는 쓰기에는 추가 쓰기 작업이 필요합니다.

요금에 대한 자세한 내용은 Amazon Keyspaces(Apache Cassandra용) 요금을 참조하세요.