기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
3단계. AWS SCT 보고서 실행
이 단계에서는 2단계의 출력(CSV 파일 형식)을 AWS SCT 다중 서버 평가자를 실행하기 위한 입력으로 사용합니다. 로그인 자격 증명(사용자 ID 및 암호), 데이터베이스 이름 및 데이터베이스 설명을 CSV 파일에 추가해야 다중 서버 평가자에 입력으로 제공할 수 AWS SCT 있습니다. AWS 설명서의 예제에 제공된 AWS SCT 형식을 따릅니다.
다중 서버 평가자는 CSV 파일에 나열된 각 데이터베이스 스키마에 AWS SCT 대해 실행됩니다. 각 스키마의 변환 복잡성을 반영하는 세부 보고서를 생성합니다. 이 계산은 자동으로 변환할 AWS SCT 수 있는 코드 객체, 스토리지 객체 및 구문 요소의 백분율과 마이그레이션 중에 수동으로 수정해야 하는 코드를 기반으로 합니다. 복잡성 값의 범위는 1(최소 복합)~10(가장 복합)입니다.

AWS SCT 는 코드 변환 및 마이그레이션 노력을 기반으로 변환 복잡성 수준을 지정합니다. 숫자 1은 가장 낮은 복잡도를 나타내고 숫자 10은 가장 높은 복잡도를 나타냅니다. 변환 복잡성 수준을 기준으로 정렬하고 2보다 작은 값을 기준으로 필터링하면 대상 데이터베이스 엔진으로 마이그레이션할 후보인 데이터베이스 목록이 생성됩니다. 다음 예제에서 설명한 대로 데이터베이스 크기 및 총 객체 수와 같은 다른 속성을 포함하여 후보 목록을 미세 조정할 수 있습니다.
다중 서버 평가자 예제
다음 예제에서는 AWS SCT 다중 서버 평가자를 사용하여 Oracle 및 SQL Server 데이터베이스 스키마를 평가합니다. 평가는 대상 데이터베이스 엔진으로서 PostgreSQL 및 MySQL에 대해 수행됩니다.
AWS SCT 다중 서버 평가자는 각 마이그레이션 대상의 예상 복잡성을 보여주는 요약 집계 보고서를 생성합니다. PostgreSQL용 Amazon Relational Database Service(Amazon RDS) 또는 MySQL 대상 엔진의 변환 복잡성 열에서이 보고서를 정렬할 수 있습니다. 이는 코드 변환 요구 사항, 스토리지 복잡성 및 구문 복잡성에 따라 최소한의 노력으로 또는 아무런 노력 없이 PostgreSQL 또는 MySQL과 같은 오픈 소스 데이터베이스 엔진으로 쉽게 마이그레이션할 수 있는 데이터베이스 목록을 제공합니다.
다음 표에는 PostgreSQL 및 MySQL과 같은 오픈 소스 데이터베이스 엔진으로 마이그레이션할 초기 후보인 SQL Server 데이터베이스의 샘플 목록이 나와 있습니다. 이 테이블에는 2단계 출력의 총 객체 및 GB 단위 크기 열도 포함됩니다.

데이터는 변환 복잡성 열(Amazon RDS for PostgreSQL 또는 MySQL용)을 기준으로 오름차순으로 정렬됩니다. 또한 요구 사항에 따라 테이블을 GB 및 총 객체 크기별로 오름차순으로 추가로 정렬할 수 있습니다. 따라서 크기가 작고 객체가 적으며 변환 복잡성이 가장 적은 데이터베이스 스키마 목록이 생성됩니다. 이 표에는 Amazon RDS for PostgreSQL 및 Amazon RDS for MySQL. 이러한 결과는 이러한 스키마를 오픈 소스 데이터베이스 엔진으로 마이그레이션하는 데 최소한의 노력이 필요함을 보여줍니다 AWS.
다음 표에는 오픈 소스 PostgreSQL 및 MySQL 데이터베이스로 마이그레이션할 초기 후보인 유사한 Oracle 데이터베이스 목록이 나와 있습니다.

Oracle 및 SQL Server 테이블은 스키마 이름, 데이터베이스 버전, 총 객체 수, 스키마 크기, 변환 복잡성과 같은 중요한 정보도 제공합니다. 이 데이터를 사용하여 요구 사항에 따라 마이그레이션을 검토하고 계획할 수 있습니다.