
데브옵스
Amazon RDS 및 Amazon Aurora와 Amazon OpenSearch Ingestion 통합하기
두줄요약
Amazon RDS와 Aurora를 OpenSearch Ingestion과 연동해 준실시간 검색 동기화를 구현하는 방법을 소개했습니다. 초기 스냅샷과 CDC를 활용해 검색 인덱스를 자동으로 최신 상태로 유지하는 흐름을 설명했습니다.
핵심 내용
- Amazon RDS, Amazon Aurora와 Amazon OpenSearch Ingestion 연동을 통한 준실시간 검색 인덱스 동기화
- 초기 스냅샷을 S3에서 로드한 뒤 MySQL binlog 또는 PostgreSQL WAL로 변경 사항을 계속 반영
- 정규화된 관계형 데이터를 뷰와 매핑을 통해 검색용 비정규화 문서로 변환
적용해볼 점
- 복잡한 ETL 파이프라인 없이 트랜잭션 DB에 하이브리드 검색, 패싯 검색, 순위 결과 기능 추가
- CloudWatch와 OpenSearch Ingestion 대시보드로 파이프라인 상태와 동기화 추적
- 동일 리전, 동일 계정, 기본 키, DDL 미지원 같은 제약 확인
