MySQL 데이터베이스용 OCI Database Migration

 

OCI Database Migration을 사용하여 온프레미스 또는 클라우드에 배포된 MySQL 데이터베이스를 OCI로 마이그레이션할 수 있습니다. 간단한 그래픽 기반 사용자 경험을 통해 온라인 및 오프라인 마이그레이션 워크플로를 검증하고 관리합니다. MySQL 데이터베이스용 OCI Database Migration은 MySQL Shell, 마이그레이션 어드바이저, GoldenGate를 사용하여 투명하게 작업합니다.

마이그레이션 서비스 기능:

마이그레이션 서비스의 작동 방식

MySQL 데이터베이스용 OCI Database Migration의 작동 방식 다이어그램, 하단 설명 지원되는 소스 데이터베이스는 온프레미스, OCI 또는 다른 클라우드 제공자에 있을 수 있습니다. OCI Database 마이그레이션 서비스 사용자는 소스 및 타깃 데이터베이스 연결을 구축하고, 온라인 또는 오프라인 이전을 선택합니다. 검증 단계에서 마이그레이션 어드바이저는 소스 및 타깃 간의 호환성을 평가하고, 문제가 될 수 있는 컨텐츠를 파악하고, 권장 사항을 제시합니다. 모든 오류가 해결되면 MySQL 셸을 통해 데이터를 객체 저장소로 내보내고 타깃 데이터베이스로 가져옵니다. 온라인 마이그레이션의 경우, 초기 로드 이후 진행 중인 복제는 GoldenGate를 사용합니다.

소스 및 타깃

MySQL용 OCI Database Migration은 다음과 같은 MySQL 변형, 버전, 배포 소스를 지원합니다. 논리적 마이그레이션의 유연성을 통해 버전을 업그레이드하고 타깃 플랫폼을 변경할 수 있습니다.

소스 및 타깃 다이어그램 MySQL용 OCI Database Migration은 다음과 같은 MySQL 소스 데이터베이스 버전을 지원합니다: 5.7 ~ 8.0 온프레미스, OCI 또는 OCI Classic, Amazon RDS, Google Cloud, Microsoft Azure 배포를 지원합니다. Oracle은 AWS RDS MySQL, AWS Aurora, GCP MySQL, Azure MySQL 등의 다양한 MySQL 변형을 지원합니다. 타깃 플랫폼은 Oracle Cloud Infrastructure(OCI)의 Heatwave MySQL입니다.

마이그레이션 워크플로

마이그레이션 워크플로는 고급 DBA 기술 없이도 단순하고 복잡한 운영 요구사항을 모두 충족합니다. 마이그레이션은 애플리케이션이 온라인이든 오프라인이든 상관없이 진행 가능합니다. 온라인 마이그레이션의 경우 초기 로딩 이후 계속해서 변경 사항이 증분식으로 적용됩니다. 논리적 워크플로에는 버전 업그레이드도 포함될 수 있습니다.

HeatWave MySQL Database
논리적 오프라인 마이그레이션
지원
논리적 온라인 마이그레이션
지원

비즈니스 연속성

오프라인 마이그레이션

  • 마이그레이션 중인 애플리케이션이 오프라인 상태입니다
  • 한 번의 작업으로 전체 데이터베이스 복제

온라인 마이그레이션

  • 마이그레이션 중인 애플리케이션이 온라인 상태입니다
  • 증분 소스 데이터베이스 변경사항을 실시간으로 수집하여 타겟 데이터베이스에 지속적으로 적용합니다.

데이터 이전

논리적 마이그레이션

  • MySQL Shell을 사용하여 물리적 데이터와 분리된 소스 데이터 및 메타데이터를 수집하고 GoldenGate로 지속적인 변경 내역을 수집합니다.
  • 각기 다른 버전 및 플랫폼의 소스 및 타깃 데이터베이스를 지원할 수 있습니다

네트워크 접속

직접 연결

  • 소스 와 타깃이 동일한 물리적 또는 가상 네트워크에 있습니다.

내장된 이전 권고자

마이그레이션 워크플로에는 진단 어드바이저가 포함되어 있습니다. 권고자는 예외의 우선 순위를 지정하고 해결 방법을 제안하며 복구 스크립트를 생성합니다. 사용자는 대화식으로 세부 정보를 검토하고 경고를 무시하거나 소스 객체를 제외하거나 복구할 수 있습니다. 이 필수 단계의 편의성으로 이전 워크플로가 간소화됩니다.

내장된 마이그레이션 어드바이저 다이어그램, 하단 설명 마이그레이션 어드바이저 프로세스는 4단계로 이루어져 있습니다. 1: '조치 필요', '검토 필요', '검토 제안' 등의 형식을 활용하여 예외를 식별합니다. 2: 예외 세부 사항 및 복구 조언을 포함한 결과를 제시하고 복구 스크립트를 제공합니다. 3: 사용자가 수락, 복구 스크립트 실행, 거부 또는 제외 등 결과에 대한 조치를 취합니다. 4: 조치를 취한 후 사용자가 어드바이저를 다시 실행합니다. 추가 단추를 사용하여 이 프로세스의 데모를 읽거나 볼 수 있습니다.