Amazon ElastiCache 글로벌 데이터 스토어

Amazon ElastiCache의 글로벌 데이터 스토어를 사용해야 하는 이유

Amazon ElastiCache의 글로벌 데이터 스토어는 빠르고 안정적이며 안전한 완전관리형 크로스 리전 복제를 제공합니다. 글로벌 데이터 스토어를 사용하면 한 리전에서 ElastiCache 클러스터에 데이터를 작성하고, 다른 2개의 크로스 리전 복제본 클러스터에서 해당 데이터를 읽을 수 있습니다. 따라서 리전 간 읽기 지연 시간이 짧고 재해 복구가 가능합니다.

글로벌 입지를 갖춘 실시간 애플리케이션을 위해 설계된 글로벌 데이터 스토어는 일반적으로 1초 미만의 크로스 리전 복제 지연 시간을 지원하며, 최종 사용자에게 지리적으로 더 가까운 위치에서 읽기를 제공하여 애플리케이션의 응답성을 향상합니다. 드물지만 한 리전의 성능이 저하되면 정상 상태의 크로스 리전 복제본 클러스터 중 하나를 전체 읽기/쓰기 기능을 갖춘 기본 클러스터로 승격할 수 있습니다. 이 작업이 시작되면 승격은 보통 1분 이내에 완료됩니다. 때문에 애플리케이션의 가용성을 유지할 수 있습니다. 교차 리전 데이터 전송 트래픽의 보안을 유지하기 위해 글로벌 데이터 스토어는 전송 중 암호화를 사용합니다.

기존 클러스터에서 시작하거나 기본으로 사용할 새 클러스터를 생성하여 글로벌 데이터 스토어를 설정할 수 있습니다. 글로벌 데이터 스토어는 ElastiCache용 AWS Management Console에서 몇 번의 클릭으로 생성하거나 최신 AWS SDK 또는 CLI를 다운로드하여 자동으로 생성할 수 있습니다. 글로벌 데이터 스토어는 Amazon CloudFormation에서도 지원됩니다. 자세한 내용은 AWS::ElastiCache::GlobalReplicationGroup을 참조하세요.

이점

글로벌 데이터 스토어를 사용하면 한 리전에서 ElastiCache 클러스터에 데이터를 작성하고, 다른 2개의 크로스 리전 복제본 클러스터에서 해당 데이터를 읽을 수 있으므로 로컬 읽기의 지연 시간이 짧습니다. 일반적인 크로스 리전 복제 지연 시간이 1초 미만이므로 애플리케이션이 리전 전반에 걸쳐 데이터에 신속하게 액세스하게 됩니다.

혹시라도 한 리전에서 성능이 저하되면 글로벌 데이터 스토어에 있는 교차 리전 복제본 클러스터 중 하나를 1분 내에 전체 읽기/쓰기 기능을 갖춘 기본 클러스터로 승격할 수 있으므로 애플리케이션의 가용성을 유지할 수 있습니다.

기본 리전의 로컬 읽기/쓰기 및 보조 리전의 로컬 읽기에 대해 1밀리초 미만의 지연 시간을 제공합니다.

글로벌 데이터 스토어에서는 크로스 리전 트래픽에 전송 중 암호화를 사용하여 데이터를 보호합니다. 또한 저장 시 암호화를 사용해 기본 클러스터와 보조 클러스터를 암호화하여 데이터를 전반적으로 안전하게 유지할 수 있습니다. 각 기본 클러스터와 보조 클러스터에는 저장 중 암호화를 위해 AWS Key Management Service(KMS)에 별도의 고객 관리형 AWS KMS 키가 있을 수 있습니다.

글로벌 데이터 스토어는 여러 리전의 클러스터에서 데이터를 배포, 관리 및 복제하는 데 따른 복잡성과 운영 부담을 없애줍니다. 기존 클러스터에서 시작하거나 기본으로 사용할 새 클러스터를 생성하여 글로벌 데이터 스토어를 설정할 수 있습니다. 글로벌 데이터 스토어는 ElastiCache용 Amazon AWS ElastiCache 관리 콘솔에서 클릭 몇 번으로 생성하거나 최신 AWS SDK 또는 CLI를 다운로드하여 자동으로 생성할 수 있습니다.

클릭 한 번으로 원활하게 구성 변경

글로벌 데이터 스토어를 사용하면 리전 클러스터를 손쉽게 확장하거나 업그레이드할 수 있으며, 참여하는 모든 클러스터가 동일하게 구성됩니다. 또한 글로벌 데이터 스토어에서 리전을 손쉽게 추가 또는 제거하거나 보조 리전을 기본 리전으로 승격할 수 있습니다. 글로벌 데이터 스토어는 어떠한 구성 변경이든 교차 리전 복제가 올바르게 설정되고 모든 보조 클러스터에 기본 클러스터의 데이터를 복제되도록 해줍니다.