Azure Database Migration Service 지원 시나리오

Azure Database Migration Service는 오프라인(일회성) 및 온라인(연속 동기화) 데이터베이스 마이그레이션 모두에 대한 데이터베이스 마이그레이션 시나리오(원본 및 대상 쌍)의 혼합을 지원합니다. 시간이 지남에 따라 새로운 시나리오가 추가되어 Database Migration Service 시나리오 적용 범위가 확장됩니다. 이 문서는 시간이 지남에 따라 업데이트되어 현재 Database Migration Service에서 지원하는 마이그레이션 시나리오와 해당 가용성 상태, 미리 보기 또는 일반 공급 상태를 나열합니다.

오프라인 마이그레이션과 온라인 마이그레이션

Database Migration Service에서 오프라인 또는 온라인 상태인 동안 데이터베이스를 마이그레이션할 수 있습니다. 오프라인 마이그레이션의 경우 마이그레이션을 시작할 때부터 애플리케이션 가동 중지 시간이 시작됩니다. 가동 중지 시간을 마이그레이션 후 새 환경으로 전환하는 데 걸리는 시간으로 제한하려면 온라인 마이그레이션을 사용합니다. 가동 중지 시간이 허용 가능한지 확인하기 위해 오프라인 마이그레이션을 테스트하는 것이 좋습니다. 예상 가동 중지 시간이 허용되지 않는 경우 온라인 마이그레이션을 수행합니다.

마이그레이션 시나리오 상태

Database Migration Service에서 지원하는 마이그레이션 시나리오의 상태는 시간이 지남에 따라 달라집니다. 일반적으로 시나리오는 처음에 미리 보기로 릴리스됩니다. 미리 보기에서 Database Migration Service 사용자는 UI에서 직접 마이그레이션 시나리오를 사용해 볼 수 있습니다. 가입은 필요하지 않습니다. 미리 보기 릴리스 상태인 마이그레이션 시나리오는 일부 지역에서 사용하지 못할 수 있으며 최종 릴리스 전에 수정될 수 있습니다.

미리 보기 후에는 시나리오 상태가 GA(일반 공급)로 변경됩니다. GA는 최종 릴리스 상태입니다. GA 상태의 시나리오는 완전한 기능을 갖추고 있으며 모든 사용자가 액세스할 수 있습니다.

지원되는 마이그레이션 시나리오

다음 섹션의 표는 Database Migration Service에서 지원되는 특정 마이그레이션 시나리오의 상태를 보여 줍니다.

참고

지원되는 시나리오가 UI에 표시되지 않으면 Azure Database Migrations에 문의하여 정보를 요청하세요.

오프라인(일회성) 마이그레이션 지원

다음 표에서는 오프라인 마이그레이션에 대한 Database Migration Service 지원의 현재 상태를 설명합니다.

대상 원본 지원 상태
Azure SQL Database SQL Server 1 Yes GA
Amazon RDS SQL Server Yes GA
Oracle No
Azure SQL Database Managed Instance SQL Server 1 Yes GA
Amazon RDS SQL Server Yes GA
Oracle No
Azure SQL VM SQL Server 1 Yes GA
Amazon RDS SQL Server Yes GA
Oracle
Azure Cosmos DB MongoDB Yes GA
Azure Database for MySQL - 단일 서버 MySQL GA
Amazon RDS MySQL Yes GA
Azure Database for MySQL 2 Yes GA
Azure Database for MySQL - 유연한 서버 MySQL GA
Amazon RDS MySQL Yes GA
Azure Database for MySQL 2 Yes GA
Azure Database for PostgreSQL - 단일 서버 PostgreSQL No
Amazon RDS PostgreSQL No
Azure Database for PostgreSQL - 유연한 서버 PostgreSQL No
Amazon RDS PostgreSQL No
Azure Database for PostgreSQL – 하이퍼스케일(Citus) PostgreSQL No
Amazon RDS PostgreSQL No

1 Azure Data Studio용 Azure SQL Migration 확장을 통한 오프라인 마이그레이션은 Azure SQL Managed Instance, Azure Virtual Machines의 SQL Server, 그리고 Azure SQL Database에 대해 지원됩니다. 자세한 내용은 Azure Data Studio용 Azure SQL 마이그레이션 확장을 사용하여 데이터베이스 마이그레이션을 참조하세요.

2 원본 데이터베이스가 Azure Database for MySQL 또는 Azure Database for PostgreSQL과 같은 Azure PaaS(Platform as a Service)에 이미 있는 경우 마이그레이션 작업을 만들 때 해당 엔진을 선택합니다. 예를 들어 Azure Database for MySQL - 단일 서버에서 Azure Database for MySQL - 유연한 서버로 마이그레이션하는 경우 시나리오를 만들 때 MySQL을 원본 엔진으로 선택합니다. Azure Database for PostgreSQL - 단일 서버에서 Azure Database for PostgreSQL - 유연한 서버로 마이그레이션하는 경우 시나리오를 만들 때 PostgreSQL을 원본 엔진으로 선택합니다.

온라인(연속 동기화) 마이그레이션 지원

다음 표에서는 온라인 마이그레이션에 대한 Database Migration Service 지원의 현재 상태를 설명합니다.

대상 원본 지원 상태
Azure SQL Database SQL Server 1 No
Amazon RDS SQL
Oracle No
Azure SQL Database MI SQL Server 1 Yes GA
Amazon RDS SQL Yes GA
Oracle No
Azure SQL VM SQL Server 1 Yes GA
Amazon RDS SQL Yes GA
Oracle
Azure Cosmos DB MongoDB Yes GA
Azure Database for MySQL - 유연한 서버 Azure Database for MySQL - 단일 서버 Yes GA
MySQL GA
Amazon RDS MySQL Yes GA
Azure Database for PostgreSQL - 단일 서버 PostgreSQL GA
Azure Database for PostgreSQL - 단일 서버 2 Yes GA
Amazon RDS PostgreSQL Yes GA
Azure Database for PostgreSQL - 유연한 서버 PostgreSQL GA
Azure Database for PostgreSQL - 단일 서버 2 Yes GA
Amazon RDS PostgreSQL Yes GA
Azure Database for PostgreSQL – 하이퍼스케일(Citus) PostgreSQL GA
Amazon RDS PostgreSQL Yes GA

1 Azure Data Studio용 Azure SQL 마이그레이션 확장을 통한 온라인 마이그레이션(최소 가동 중지 시간)은 Azure Virtual Machines 대상의 Azure SQL Managed Instance 및 SQL Server에 대해 지원됩니다. 자세한 내용은 Azure Data Studio용 Azure SQL 마이그레이션 확장을 사용하여 데이터베이스 마이그레이션을 참조하세요.

2 원본 데이터베이스가 이미 Azure PaaS(예: Azure Database for MySQL 또는 Azure Database for PostgreSQL)에 있는 경우 마이그레이션 작업을 만들 때 해당 엔진을 선택합니다. 예를 들어 Azure Database for MySQL - 단일 서버에서 Azure Database for MySQL - 유연한 서버로 마이그레이션하는 경우 시나리오를 만들 때 MySQL을 원본 엔진으로 선택합니다. Azure Database for PostgreSQL - 단일 서버에서 Azure Database for PostgreSQL - 유연한 서버로 마이그레이션하는 경우 시나리오를 만들 때 PostgreSQL을 원본 엔진으로 선택합니다.

다음 단계