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에서 지원되는 특정 마이그레이션 시나리오의 상태를 보여 줍니다.
오프라인(일회성) 마이그레이션 지원
다음 표에서는 오프라인 마이그레이션에 대한 Database Migration Service 지원의 현재 상태를 설명합니다.
대상 | 원본 | 지원 | 상태 |
---|---|---|---|
Azure SQL Database | SQL Server 1 | 예 | GA |
Amazon RDS SQL Server | 예 | GA | |
Oracle | 아니요 | ||
Azure SQL Database Managed Instance | SQL Server 1 | 예 | GA |
Amazon RDS SQL Server | 예 | GA | |
Oracle | 아니요 | ||
Azure SQL VM | SQL Server 1 | 예 | GA |
Amazon RDS SQL Server | 예 | GA | |
Oracle | 아니요 | ||
Azure Cosmos DB | MongoDB | 예 | GA |
Azure Database for MySQL - 단일 서버 | MySQL | 예 | GA |
Amazon RDS MySQL | 예 | GA | |
Azure Database for MySQL 2 | 예 | GA | |
Azure Database for MySQL - 유연한 서버 | MySQL | 예 | GA |
Amazon RDS MySQL | 예 | GA | |
Azure Database for MySQL 2 | 예 | GA | |
Azure Database for PostgreSQL – 유연한 서버 | PostgreSQL | 아니요 | |
Amazon RDS PostgreSQL | 아니요 |
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을 원본 엔진으로 선택합니다. Amazon RDS for PostgreSQL에서 Azure Database for PostgreSQL - 유연한 서버로 마이그레이션하는 경우 사용자의 시나리오를 만들 때 PostgreSQL을 원본 엔진으로 선택합니다.
온라인(연속 동기화) 마이그레이션 지원
다음 표에서는 온라인 마이그레이션에 대한 Database Migration Service 지원의 현재 상태를 설명합니다.
대상 | 원본 | 지원 | 상태 |
---|---|---|---|
Azure SQL Database | SQL Server 1 | 아니요 | |
Amazon RDS SQL | 아니요 | ||
Oracle | 아니요 | ||
Azure SQL Database MI | SQL Server 1 | 예 | GA |
Amazon RDS SQL | 예 | GA | |
Oracle | 아니요 | ||
Azure SQL VM | SQL Server 1 | 예 | GA |
Amazon RDS SQL | 예 | GA | |
Oracle | 아니요 | ||
Azure Cosmos DB | MongoDB | 예 | GA |
Azure Database for MySQL - 유연한 서버 | Azure Database for MySQL - 단일 서버 | 예 | GA |
MySQL | 예 | GA | |
Amazon RDS MySQL | 예 | GA | |
Azure Database for PostgreSQL – 유연한 서버 | PostgreSQL | 예 | GA |
Amazon RDS PostgreSQL | 예 | 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을 원본 엔진으로 선택합니다. Amazon RDS for PostgreSQL에서 Azure Database for PostgreSQL - 유연한 서버로 마이그레이션하는 경우 시나리오를 만들 때 PostgreSQL을 원본 엔진으로 선택합니다.