Cross-cluster replication
출처: 문서
본문
크로스 클러스터 복제
크로스 클러스터 복제(CCR) 플러그인을 사용하면 한 OpenSearch 클러스터에서 다른 클러스터로 인덱스, 매핑, 메타데이터를 복제할 수 있어요. 크로스 클러스터 복제에는 다음과 같은 장점이 있어요:
- 인덱스를 복제해 두면 장애가 발생하더라도 검색 요청을 계속 처리할 수 있어요.
- 지리적으로 멀리 떨어진 데이터 센터 사이에서 데이터를 복제하면 데이터와 애플리케이션 서버 사이의 거리가 최소화돼요. 덕분에 비용이 많이 드는 지연 시간을 줄일 수 있죠.
- 여러 개의 소규모 클러스터에서 중앙화된 리포팅 클러스터로 데이터를 복제할 수 있는데, 대규모 네트워크를 가로질러 쿼리하기가 비효율적일 때 특히 유용해요.
복제는 active-passive 모델을 따라요. 이 모델에서는 팔로워 인덱스(데이터가 복제되는 인덱스)가 리더(원격) 인덱스에서 데이터를 가져와요.
복제 플러그인은 와일드카드 패턴 매칭을 사용한 인덱스 복제를 지원하고, 복제를 일시 중지, 재개, 중지하는 명령어도 제공해요. 인덱스에서 복제가 시작되면 팔로워 클러스터의 모든 프라이머리 샤드에서 지속적인 백그라운드 작업이 시작되고, 이 작업들이 리더 클러스터의 해당 샤드를 계속 폴링하면서 업데이트를 확인해요.
복제 플러그인을 Security 플러그인과 함께 사용하면 node-to-node encryption으로 크로스 클러스터 트래픽을 암호화하고 복제 활동에 대한 접근을 제어할 수 있어요.
시작하려면 크로스 클러스터 복제 시작하기 문서를 확인하세요.