게시된 날짜: Oct 5, 2021
Amazon OpenSearch Service는 이제 교차 클러스터 복제를 지원합니다. 해당 기능은 동일하거나 다른 AWS 계정 또는 리전 내에서 하나의 도메인에서 다른 도메인으로 분할한 내용을 자동으로 복제 또는 동기화할 수 있게 해줍니다. 교차 클러스터 복제를 통해 연속적인 데이터 일관성을 갖춘 미션 크리티컬 애플리케이션에 대한 고가용성을 달성할 수 있습니다.
Amazon OpenSearch Service는 대화형 로그 분석, 실시간 애플리케이션 모니터링 및 웹사이트 검색 등을 쉽게 수행할 수 있게 해줍니다. 이중화 및 가용성을 보장하기 위해 사용자는 여러 가용성 영역 전반에서 복제본을 구성하고 도메인을 구축하여 인스턴스 장애 및 가용성 영역 중단으로부터 이를 보호합니다. 하지만 도메인 자체가 여전히 단일 실패 지점일 수 있습니다. 이러한 실패로부터 보호하기 위해 고객은 이전에 차상위 도메인을 생성했으며, 입력 Data Streams를 두 개의 클러스터에 분산시켰고, 로드 밸런서를 두 개의 도메인 전면에 배치하여 들어오는 검색 요청의 균형을 맞춥니다. 이러한 설정은 복잡성과 비용을 더하므로 사용자는 Apache Kafka 또는 AWS Lambda 등의 추가 기술을 사용하여 도메인 간의 데이터 불일치를 모니터링 및 교정합니다.
Amazon OpenSearch Service에 대한 교차 클러스터 복제 기능을 사용하여 추가 기술 없이도 동일하거나 다른 AWS 리전에서 도메인 간에 짧은 대기 시간을 거쳐 인덱스를 복제할 수 있습니다. 교차 클러스터 복제는 리더 인덱스에서 팔로워 인덱스로 데이터를 지속적으로 복사하는 동안 순차적인 지속성을 제공합니다. 순차적 지속성은 동일한 순서로 분할 항목에 운영을 적용한 다음 리더와 팔로워 인덱스가 동일한 결과를 내도록 보장합니다. 교차 클러스터 복제는 리더 및 팔로워 인덱스 간의 전달 대기 시간을 최소화하기 위해 설계되었습니다. 사용자는 API를 통해 지속적으로 복제를 모니터링할 수 있습니다. 또한 만약 사용자가 인덱스 패턴을 따르는 분할 항목을 가지고 있다면, 자동 준수 규칙을 생성할 수 있고 해당 항목은 자동으로 복제됩니다.
Elasticsearch 7.10.에서 구현하는 도메인에 대한 교차 클러스터 복제는 오늘부터 사용할 수 있습니다. 교차 클러스터 복제는 또한 OpenSearch 1.1 내 오픈소스 기능으로도 사용할 수 있으며, 이 서비스는 곧 제공될 예정입니다.