DMS 및 SCT를 사용하여 온프레미스 Oracle 데이터베이스를 Amazon RDS for MySQL로 마이그레이션 - 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

DMS 및 SCT를 사용하여 온프레미스 Oracle 데이터베이스를 Amazon RDS for MySQL로 마이그레이션

R 유형: 리아키텍트

소스: 데이터베이스: 관계형

대상: Amazon RDS for MySQL

작성자: AWS

환경: PoC 또는 파일럿

기술: 데이터베이스; 마이그레이션

워크로드: Oracle

AWS 서비스: Amazon RDS

요약

이 패턴은 온프레미스 Oracle 데이터베이스를 MySQL DB 인스턴스용 Amazon Relational Database Service(RDS)로 마이그레이션하는 절차를 안내합니다. AWS Database Migration Service(DMS)를 사용하여 데이터를 마이그레이션하고, AWS Schema Conversion Tool(SCT)를 사용하여 소스 데이터베이스 스키마와 객체를 Amazon RDS for MySQL과 호환되는 형식으로 변환합니다.

사전 조건 및 제한 사항

사전 조건

  • 활성 상태의 AWS 계정

  • 온프레미스 데이터 센터의 소스 Oracle 데이터베이스

제한 사항

  • 데이터베이스 크기 제한: 64TB

제품 버전

아키텍처

소스 기술 스택

  • 온프레미스 Oracle 데이터베이스

대상 기술 스택

  • Amazon RDS for MySQL DB 인스턴스

데이터 마이그레이션 아키텍처

도구

  • DMS - Database Migration Services(DMS)를 사용하면 관계형 데이터베이스, 데이터 웨어하우스, NoSQL 데이터베이스 및 기타 유형의 데이터 스토어를 마이그레이션하는 데 도움이 됩니다. DMS를 사용하여 데이터를 온프레미스 인스턴스 간(AWS 클라우드 설정을 통해) 또는 클라우드와 온프레미스 데이터베이스 조합 간에 AWS Cloud로 마이그레이션할 수 있습니다.

  • SCT - Schema Conversion Tool(SCT)는 기존 데이터베이스 스키마를 한 데이터베이스 엔진에서 다른 데이터베이스 엔진으로 변환하는 데 사용됩니다. 도구가 변환하는 사용자 지정 코드에는 보기, 저장된 절차 및 함수가 포함됩니다. 도구가 자동으로 변환할 수 없는 코드는 명확하게 표시되므로 직접 변환할 수 있습니다.

에픽

작업설명필요한 기술
소스 및 대상 데이터베이스 버전과 엔진의 유효성을 확인합니다.DBA
대상 서버 인스턴스의 하드웨어 요구 사항을 확인합니다.DBA, SysAdmin
스토리지 요구 사항(스토리지 유형 및 용량)을 식별합니다.DBA, SysAdmin
용량, 스토리지 기능, 네트워크 기능에 따라 적절한 인스턴스 유형을 선택합니다.DBA, SysAdmin
소스 및 대상 데이터베이스의 네트워크 액세스 보안 요구 사항을 식별합니다.DBA, SysAdmin
애플리케이션 마이그레이션 전략을 파악합니다.DBA SysAdmin, 앱 소유자
작업설명필요한 기술
Virtual Private Cloud(VPC) 및 서브넷을 생성합니다.SysAdmin
보안 그룹 및 네트워크 액세스 제어 목록(ACL)를 생성합니다.SysAdmin
Amazon RDS DB 인스턴스를 구성 및 시작합니다.DBA, SysAdmin
작업설명필요한 기술
SCT를 사용하여 데이터베이스 스키마를 마이그레이션합니다.DBA
DMS를 사용하여 데이터 마이그레이션합니다.DBA
작업설명필요한 기술
SCT를 사용하여 애플리케이션 코드 내부의 SQL을 분석하고 변환합니다.

자세한 내용은 https://docs.aws.amazon.com/ SchemaConversion Tool/Latest/UserGuide/CHAP_Converting.app.html을 참조하십시오.

앱 소유자
애플리케이션 마이그레이션 전략을 따릅니다.DBA, 앱 소유자 SysAdmin
작업설명필요한 기술
애플리케이션 클라이언트를 새 인프라로 전환합니다.DBA SysAdmin, 앱 소유자
작업설명필요한 기술
임시 AWS 리소스를 종료합니다.DBA, SysAdmin
프로젝트 문서를 검토하고 검증하세요.DBA, SysAdmin
마이그레이션 시간, 수동 대비 도구 비율(%), 비용 절감 등에 대한 지표를 수집합니다.DBA, SysAdmin
프로젝트를 마무리하고 피드백을 제공하세요.

참조

자습서 및 동영상