백엔드
Amazon OpenSearch Service의 Multi-AZ with Standby 기능 동작 방식 알아보기
두줄요약
Amazon OpenSearch Service의 Multi-AZ with Standby에서 검색과 색인 트래픽이 어떻게 분산되고 전환되는지 설명했습니다. 가중치 라운드 로빈과 영역별 장애 조치로 고가용성과 일관된 성능을 확보하는 방식도 다뤘습니다.
핵심 내용
- Amazon OpenSearch Service의 Multi-AZ with Standby 배포 옵션에서 검색과 색인 트래픽이 어떻게 라우팅되는지 설명
- 세 개의 가용 영역 중 두 곳을 활성, 한 곳을 대기로 두는 구조와 동기식 복제 기반 장애 조치 메커니즘 정리
- 가중치 라운드 로빈, 장애 개방 검색 라우팅, 영역별 쓰기 장애 조치와 복구 흐름을 중심으로 안정성 확보 방식 소개
구조와 흐름
- 활성 영역이 읽기와 쓰기 요청 처리, 대기 영역은 복제 트래픽만 수신
- 코디네이터가 샤드 복사본 선택 시 활성 영역에만 가중치를 부여해 검색 트래픽 분산
- 영역 장애 시 대기 영역으로 신속 전환하고, 쓰기 장애 시 영향 영역을 클러스터에서 분리
선택 이유
- 영역 장애와 네트워킹 이벤트에 대비한 고가용성 확보
- 장애 시 용량 재프로비저닝이나 데이터 이동 없이 빠른 전환 가능
- 클러스터 구성과 관리 복잡성 감소
