Schema Conversion

AWS 데이터베이스 스키마 변환 옵션

AWS는 이기종 데이터베이스를 예측 가능한 방식으로 빠르고 안전하며 간단하게 마이그레이션할 수 있는 2가지 스키마 변환 솔루션을 제공합니다. 고객은 다음을 선택할 수 있습니다. 1) 완전관리형 경험을 원하는 경우 AWS Database Migration Service(AWS DMS) 콘솔에 로그인하여 AWS DMS Schema Conversion(DMS SC) 워크플로를 선택합니다. 2) AWS Schema Conversion Tool(AWS SCT) 소프트웨어를 로컬 드라이브에 다운로드합니다.

두 옵션 모두 소스 데이터베이스 스키마와 대부분 데이터베이스 코드 객체(보기, 저장된 프로시저, 함수 등)를 자동으로 평가하고 대상 데이터베이스와 호환되는 형식으로 변환합니다. 자동으로 변환되지 않는 객체는 변환 방법에 대한 권장 지침이 포함된 작업 항목으로 분명히 표시되기 때문에 수동 변환을 통해 마이그레이션을 완료할 수 있습니다.

또한 AWS SCT는 임베디드 SQL 문에 따라 애플리케이션 소스 코드를 스캔하여 데이터베이스 스키마 변환 프로젝트의 일환으로서 변환할 수 있습니다. 이 프로세스에서 AWS SCT는 Oracle 및 SQL Server의 레거시 함수를 상응하는 AWS 서비스로 변환하여 클라우드 네이티브 코드 최적화를 실행함으로써 데이터베이스 마이그레이션과 동시에 애플리케이션을 최신 상태로 바꿀 수 있습니다. 스키마 변환이 완료되면 내장된 데이터 마이그레이션 에이전트를 사용하여 다양한 데이터 웨어하우스에서 Amazon Redshift로 데이터를 효과적으로 마이그레이션합니다.

데이터베이스 스키마 변환의 주요 이점

DMS Schema Conversion 및 AWS SCT를 사용할 때의 주요 이점은 다음과 같습니다.

  • 스키마 분석, 권장 사항 및 변환을 대규모로 자동화하여 데이터베이스 마이그레이션을 간소화합니다.
  • Oracle, SQL Server, PostgreSQL 및 MySQL과 같은 주요 데이터베이스 및 분석 서비스가 소스 및 대상 엔진으로 호환됩니다.
  • 몇 주 또는 몇 개월에 달하는 수동으로 작업하는 시간 및 리소스를 줄여줍니다.

AWS 데이터베이스 스키마 변환 옵션

AWS는 이기종 데이터베이스를 예측 가능한 방식으로 빠르고 안전하며 간단하게 마이그레이션할 수 있는 2가지 스키마 변환 솔루션을 제공합니다. 고객은 다음을 선택할 수 있습니다. 1) 완전관리형 경험을 원하는 경우 AWS Database Migration Service(AWS DMS) 콘솔에 로그인하여 AWS DMS Schema Conversion(DMS SC) 워크플로를 선택합니다. 2) AWS Schema Conversion Tool(AWS SCT) 소프트웨어를 로컬 드라이브에 다운로드합니다.

두 옵션 모두 소스 데이터베이스 스키마와 대부분 데이터베이스 코드 객체(보기, 저장된 프로시저, 함수 등)를 자동으로 평가하고 대상 데이터베이스와 호환되는 형식으로 변환합니다. 자동으로 변환되지 않는 객체는 변환 방법에 대한 권장 지침이 포함된 작업 항목으로 분명히 표시되기 때문에 수동 변환을 통해 마이그레이션을 완료할 수 있습니다.

또한 AWS SCT는 임베디드 SQL 문에 따라 애플리케이션 소스 코드를 스캔하여 데이터베이스 스키마 변환 프로젝트의 일환으로서 변환할 수 있습니다. 이 프로세스에서 AWS SCT는 Oracle 및 SQL Server의 레거시 함수를 상응하는 AWS 서비스로 변환하여 클라우드 네이티브 코드 최적화를 실행함으로써 데이터베이스 마이그레이션과 동시에 애플리케이션을 최신 상태로 바꿀 수 있습니다. 스키마 변환이 완료되면 내장된 데이터 마이그레이션 에이전트를 사용하여 다양한 데이터 웨어하우스에서 Amazon Redshift로 데이터를 효과적으로 마이그레이션합니다.

데이터베이스 스키마 변환의 주요 이점

DMS Schema Conversion 및 AWS SCT를 사용할 때의 주요 이점은 다음과 같습니다.

  • 스키마 분석, 권장 사항 및 변환을 대규모로 자동화하여 데이터베이스 마이그레이션을 간소화합니다.
  • Oracle, SQL Server, PostgreSQL 및 MySQL과 같은 주요 데이터베이스 및 분석 서비스가 소스 및 대상 엔진으로 호환됩니다.
  • 몇 주 또는 몇 개월에 달하는 수동으로 작업하는 시간 및 리소스를 줄여줍니다.

 

AWS SCT 및 DMS Schema Conversion의 지원되는 소스 및 대상 데이터베이스

AWS 스키마 변환 옵션은 다음 변환을 지원합니다.
  대상 데이터베이스  
소스 데이터베이스 AWS Schema Conversion Tool AWS DMS Schema Conversion
Oracle Database
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL
Oracle Data Warehouse Amazon Redshift Amazon Redshift
Microsoft Azure SQL 데이터베이스 Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  
Microsoft SQL Server Amazon Redshift, Aurora MySQL, Aurora PostgreSQL, Babelfish for Aurora PostgreSQL(평가 전용), MariaDB, Microsoft SQL Server, MySQL, PostgreSQL Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL
Teradata Amazon Redshift  
IBM Netezza Amazon Redshift  
Greenplum Amazon Redshift  
HPE Vertica Amazon Redshift  
MySQL Aurora PostgreSQL, MySQL, PostgreSQL Aurora PostgreSQL, PostgreSQL
PostgreSQL Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL Aurora MySQL, MySQL
IBM DB2 LUW Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL                                                                                    
IBM Db2 for z/OS Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  
Apache Cassandra Amazon DynamoDB  
SAP ASE Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL  
Amazon Redshift Amazon Redshift  
Azure Synapse Analytics Amazon Redshift  
Snowflake Amazon Redshift  
BigQuery Amazon Redshift  

DMS Schema Conversion의 지원되는 데이터베이스 변환은 여기에 나열되어 있고 AWS SCT 변환은 여기에 나열되어 있습니다.

Schema Conversion 시작하기

지금 DMS Schema Conversion을 무료로 사용해 보세요! AWS DMS Schema Conversion 시작하기 동영상을 확인하거나 사용 설명서를 읽어보세요.

AWS SCT를 찾고 계신가요? 아래 링크에서 원하는 인프라의 AWS Schema Conversion Tool을 다운로드할 수 있습니다.

Microsoft Windows Fedora Linux(rpm) Ubuntu Linux(deb)