쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

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

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

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

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

작성자: Sergey Dmitriev(AWS) 및 Naresh Damera(AWS)

요약

이 패턴은 온프레미스 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 인스턴스

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

AWS 클라우드 architecture showing on-premises components connecting to VPC with RDS MySQL and AWS DMS for database migration.

도구

  • 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, 애플리케이션 소유자

마이그레이션 계획

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

인프라 구성

작업설명필요한 기술
서브넷이 있는 Virtual Private Cloud(VPC)를 생성합니다.sysadmin
보안 그룹 및 네트워크 액세스 제어 목록(ACL)를 생성합니다.SysAdmin
Amazon RDS DB 인스턴스를 구성 및 시작합니다.DBA, SysAdmin
작업설명필요한 기술
SCT를 사용하여 데이터베이스 스키마를 마이그레이션합니다.DBA
DMS를 사용하여 데이터 마이그레이션합니다.DBA

데이터 마이그레이션

작업설명필요한 기술
SCT를 사용하여 데이터베이스 스키마를 마이그레이션합니다.DBA
DMS를 사용하여 데이터 마이그레이션합니다.DBA
작업설명필요한 기술
SCT를 사용하여 애플리케이션 코드 내부의 SQL을 분석하고 변환합니다.

자세한 내용은 https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Converting.App.html을 참조하십시오.

앱 소유자
애플리케이션 마이그레이션 전략을 따릅니다.DBA, SysAdmin, 애플리케이션 소유자

애플리케이션 마이그레이션

작업설명필요한 기술
SCT를 사용하여 애플리케이션 코드 내부의 SQL을 분석하고 변환합니다.

자세한 내용은 https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Converting.App.html을 참조하십시오.

앱 소유자
애플리케이션 마이그레이션 전략을 따릅니다.DBA, SysAdmin, 애플리케이션 소유자
작업설명필요한 기술
애플리케이션 클라이언트를 새 인프라로 전환합니다.DBA, SysAdmin, 애플리케이션 소유자

전환

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

프로젝트 닫기

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

참조

자습서 및 동영상

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.