본문 바로가기
WIKI 기술 지식 베이스

Key components

원문 보기 위키 갱신

출처: 문서

본문

주요 구성 요소

다음은 Migration Assistant의 주요 구성 요소예요.

Elasticsearch/OpenSearch 소스

이 솔루션에서 소스 클러스터는 Elasticsearch 또는 OpenSearch에서 운영되며, Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스나 이와 유사한 컴퓨팅 환경에서 호스팅돼요. 소스 클러스터는 AWS나 다른 클라우드 공급자가 관리하거나 온프레미스에 호스팅될 수도 있어요. 트래픽은 소스 클러스터에서 Traffic Capture Proxy로 재라우팅된 후, 대상(보통 더 최신 버전의 OpenSearch)으로 재생돼요.

Migration Console

Migration Console은 마이그레이션 전용 CLI를 제공하며, 마이그레이션 과정을 간소화하는 다양한 도구를 제공해요. 마이그레이션 리소스 정리와 애플리케이션 변경 관리를 제외한, 마이그레이션 완료에 필요한 모든 작업을 이 콘솔을 통해 수행할 수 있어요.

Traffic Capture Proxy

이 구성 요소는 HTTP RESTful 트래픽을 위해 설계됐어요. 트래픽을 소스 클러스터로 전달하는 동시에, 나중에 재생할 수 있도록 이 트래픽을 분리해 스트림 처리 서비스로 보내요.

Traffic Replayer

트래픽 시뮬레이션 도구 역할을 하는 Traffic Replayer는 기록된 요청 트래픽을 대상 클러스터에 재생하면서 소스 트래픽 패턴을 그대로 재현해요. 원본 요청과 그 응답을 대상 클러스터로 향한 요청·응답과 연결해 주기 때문에 비교 분석이 쉬워져요.

Metadata Migration Tool

Migration CLI에 통합된 Metadata Migration Tool은 인덱스 매핑, 인덱스 구성 설정, 템플릿, 컴포넌트 템플릿, 별칭을 포함한 클러스터 메타데이터를 마이그레이션하는 데 독립적으로 사용할 수 있어요.

Reindex-from-Snapshot

Reindex-from-Snapshot(RFS)는 기존 스냅샷에서 데이터를 재인덱싱해요. Amazon Elastic Container Service (Amazon ECS) 워커가 기존 스냅샷에서 문서를 마이그레이션하는 작업을 조율하며, 문서를 대상 클러스터로 병렬로 재인덱싱해요.

대상 클러스터

대상 클러스터는 업그레이드나 마이그레이션의 목적지가 되는 클러스터예요. 또는 애플리케이션 요구 사항 변화에 맞춰 재구성된 같은 버전의 클러스터일 수도 있어요.

더 알아보기 (Learn more)