개요
Amazon OpenSearch Service용 마이그레이션 도우미는 Elasticsearch 및 OpenSearch 워크로드를 Amazon OpenSearch Service의 관리형 클러스터 또는 서버리스 컬렉션으로 마이그레이션하는 데 도움이 됩니다. 이 AWS 솔루션은 기존 데이터 및 라이브 데이터의 위험도가 낮고 규범적인 마이그레이션 경로를 통해 수동 태스크를 자동화합니다. 또한 잠재적인 마이그레이션 및 업그레이드 문제를 조기에 식별하는 데 도움이 되는 메타데이터 마이그레이션 도구와 캡처 및 재생 비교 도구 같은 고급 기능도 포함되어 있습니다. 마이그레이션 프로세스가 간소화되고, 실제 고객 워크로드를 기반으로 성능 및 동작 비교가 가능하며, 마이그레이션 전 단계, 마이그레이션 단계, 검증 단계가 가속화됩니다.
이 솔루션은 OpenSearch Service 클러스터를 업그레이드, 마이그레이션, 복구, 수정하기 위한 체계적인 마이그레이션 워크플로를 제공합니다. 워크플로에는 관리를 위한 마이그레이션 콘솔 명령줄 인터페이스(CLI), 기존 데이터 백필을 위한 전용 규모 조정 그룹, 소스 클러스터와 대상 클러스터 간 실시간 트래픽을 동기화하는 리플레이어가 포함됩니다. 사용자는 프로덕션 트래픽에 영향을 주지 않고 마이그레이션을 일시 중지하거나 중단할 수 있으므로 위험을 줄일 수 있습니다. 또한 백필 기능은 스냅샷에서 데이터를 검색하여 소스 클러스터에 영향을 주지 않고 멀티홉 마이그레이션을 지원하여 필요한 전체 마이그레이션 수를 줄임으로써 추가 위험을 최소화합니다.
이점
원본(소스) 클러스터에서 지정된 대상(OpenSearch Service 클러스터 또는 OpenSearch Serverless Collection)으로 데이터를 전송합니다.
소스 클러스터와 대상 클러스터의 트래픽을 안전하게 캡처하고 재생하여 중단 기능, 비교 도구, 소스 보존, 멀티 홉 지원을 통해 마이그레이션 위험을 줄이면서 최적의 성능을 식별할 수 있습니다.
비교를 위해 소스 클러스터와 대상 클러스터 간의 요청 및 응답을 기록한 다음 지연 시간 지표와 응답 코드를 분석 허브로 전달합니다. 레거시 시스템에서 새로운 OpenSearch Service 대상으로 트래픽을 전환하는 데 필수적인 데이터를 분석할 수 있습니다.
기술 세부 정보
구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
클라이언트 트래픽이 기존 클러스터로 전달됩니다.
2단계
Application Load Balancer(ALB)가 트래픽 캡처 프록시 앞에 위치하여 필요에 따라 트래픽을 라우팅합니다. ALB는 트래픽을 캡처 프록시로 전달하고, 캡처 프록시는 이를 소스로 중계하는 동시에 트래픽을 Amazon Managed Streaming for Apache Kafka(Amazon MSK)로 복제합니다.
3단계
지속적인 트래픽 캡처를 통해 사용자는 마이그레이션 관리 콘솔을 통해 Redex-From-Snapshot(RFS)을 시작합니다.
4단계
백필이 완료된 후 사용자는 트래픽 리플레이어를 통해 캡처된 트래픽을 재생합니다.
5단계
소스 및 대상 클러스터로 라우팅되는 트래픽의 성능과 동작은 관련 로그 및 지표를 검토하여 분석됩니다.
6단계
대상 클러스터의 기능이 기대에 부합하는지 확인한 후 사용자는 클라이언트를 새 대상으로 리디렉션합니다. 또한 사용자는 오래된 클러스터의 인프라를 사용 중지하고 폐기할 수 있습니다.
관련 콘텐츠
제조 기업의 가장 시급한 과제는 디지털 트랜스포메이션과 4차 산업 혁명일 것입니다. Machine Downtime Monitor on AWS를 통해 공장을 디지털 방식으로 전환하는 방법을 알아보세요.