대량 데이터 마이그레이션 도구
대량 데이터 마이그레이션 도구 PaaS에서 SaaS 환경으로 안전하고 효율적인 데이터 마이그레이션을 가능하게 하는 분산 아키텍처를 따릅니다. 이 도구는 솔루션 구현자가 기존 Adobe Systems Commerce on Cloud 인스턴스(PaaS)에서 SaaS로 데이터를 마이그레이션하는 데 Adobe Commerce as a Cloud Service 도움이 됩니다. 마이그레이션 프로세스에 대한 자세한 내용은 마이그레이션 개요를 참조하세요.
다음 이미지는 대량 데이터 마이그레이션 도구 사용하기 위한 아키텍처 및 주요 구성 요소에 대해 자세히 설명합니다.
마이그레이션 작업 과정
대량 데이터 마이그레이션 작업 과정 은 다음 단계로 구성됩니다.
- 마이그레이션을 위한 새 환경을 설정합니다.
- 이전 시스템에서 데이터를 복사합니다.
- 데이터를 새 시스템으로 이동합니다.
- 새 시스템에서 제품 카탈로그를 사용할 수 있도록 합니다.
- 데이터가 올바르게 마이그레이션되었는지 확인합니다.
다음 섹션에서는 이러한 단계에 대해 자세히 설명합니다.
대량 데이터 마이그레이션 도구 액세스
대량 데이터 마이그레이션 도구 사용 가능 여부는 다음과 같습니다.
- 2026 년 1분기(아직 사용할 수 없음) - 대량 데이터 마이그레이션 도구의 초기 릴리스 후에는 지원 티켓을 제출하여 액세스할 수 있습니다.
- 2026 년 1분기(아직 사용할 수 없음) - 대량 데이터 마이그레이션 도구 공개 후 이 페이지 에서 액세스할 수 있습니다.
타겟 환경 만들기
솔루션 구현자(SI)는 마이그레이션을 위한 타겟 환경을 만듭니다. 이 환경은 소스 인스턴스 에서 마이그레이션된 데이터를 저장합니다.
먼저 새 Adobe Commerce as a Cloud Service (SaaS) 인스턴스 생성.
추출 도구 구성
추출 도구 도구를 사용하여 소스 인스턴스에서 데이터를 추출합니다.
-
Adobe Systems 제공 링크 에서 추출 도구 를 다운로드합니다.
-
추출 도구 내에서 다음 환경 변수를 설정하십시오.
-
기존 MySQL 데이터베이스에 대한 연결 세부 정보
-
인스턴스에 대한 타겟 테넌트 ID입니다 Adobe Commerce as a Cloud Service
-
다음을 포함한 IMS 자격 증명:
- 클라이언트 ID
- 클라이언트 시크릿
- IMS 범위
- IMS URL - 기본 URL입니다. 예를 들어,
https://ims-na1.adobelogin.com/. - IMS 조직 ID
IMS 범위 및 기타 값의 경우 Adobe Systems 개발자 콘솔 에서 프로젝트 내의 자격 증명 섹션에서 OAuth 유형을 선택합니다. 자세한 정보는 추출 도구 중에 포함된 파일에서 확인할
.example.env수 있습니다. -
데이터 Extract
추출 도구 실행 전에 솔루션 구현자는 다음을 사용하여 PaaS 데이터베이스에 대한 SSH 터널을 설정해야 합니다.
magento-cloud tunnel:open
그런 다음 추출 도구 실행:
- PaaS 데이터베이스에 연결하고, 해당 스키마를 분석하고, SaaS 테넌트 스키마 세부 정보와 비교합니다.
- PaaS와 SaaS 간의 공통 스키마 요소를 기반으로 추출 및 변환 계획을 생성합니다.
- CDMS(카탈로그 데이터 관리 서비스)를 사용하여 데이터를 Extract.
데이터 로드
Adobe Systems 에서 제공하는 데이터 로드 도구 를 실행합니다. 이 도구 기능은 다음과 같습니다.
- 마이그레이션 계정 사용을 사용하여 SaaS 테넌트 데이터베이스에 연결합니다.
- 적재 계획을 생성합니다.
- 계획을 실행하여 데이터를 일괄적으로 SaaS 테넌트 데이터베이스로 이동합니다.
- 카탈로그 미디어 처리 및 타겟 환경으로 전송.
- SaaS Redis 캐시를 플러시하고 테넌트에 대한 데이터베이스 인덱스를 무효화합니다.
카탈로그 데이터 수집
데이터가 로드된 후 카탈로그 데이터는 SaaS 테넌트 데이터베이스에서 카탈로그 서비스로 자동으로 흐릅니다.
카탈로그 서비스는 이 데이터를 Live Search 및 Product 추천와 공유합니다. 이 프로세스에는 수동 개입이 필요하지 않습니다. 수집이 완료되면 모든 서비스에서 데이터를 사용할 수 있습니다.
데이터 무결성 확인
마이그레이션 후 CDMS는 마이그레이션된 데이터의 정확성과 완전성을 보장하기 위해 다음과 같은 자동 데이터 무결성 검사를 수행합니다.
API 기반 검증
검증하는 동안 CDMS는 이전에 실행된 쿼리의 REST 및 GraphQL API 응답을 타겟 인스턴스의 해당 레코드와 비교합니다. 모든 불일치는 마이그레이션 상태에서 볼 수 있습니다.
데이터베이스 수준 확인
확인하는 동안 CDMS는 추출된 레코드의 수를 계산하고 해당 수를 로드된 레코드의 양과 비교합니다.
주문형 확인(선택 사항)
또한 모든 시스템 레코드에 대한 포괄적인 확인을 수동으로 트리거할 수 있습니다.
전체 확인에는 다음이 포함됩니다.
- 사전 추출된 모든 REST 및 GraphQL API 응답을 사용한 모든 앱 API 기반 검증
- 발견된 불일치에 대한 자세한 보고서