你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将数据库从 Amazon Web Services (AWS) 迁移到 Azure

从 Amazon Web Services(AWS)迁移到 Microsoft Azure 时,数据迁移至关重要。 需要转换数据库,并确保它们在新环境中的工作方式类似。 此迁移的范围包括各种数据库类型,例如关系数据库、NoSQL 数据库和数据仓库。 例如,你可能有一个使用「Amazon 关系数据库服务(RDS)for PostgreSQL」的工作负载,需要迁移到「Azure Database for PostgreSQL」。

组件比较

通过比较工作负荷使用的 Amazon Web Services(AWS)数据库和服务与其在 Azure 中最接近的对应项,来启动迁移过程。 目标是确定最适合工作负荷的 Azure 服务。

注释

此比较不是这些服务在工作负荷中提供的功能的确切表示形式。

迁移方案

使用以下方案作为迁移过程的示例。

情景 主要服务 DESCRIPTION
Amazon RDS for PostgreSQL 脱机迁移到 Azure Database for PostgreSQL Amazon RDS for PostgreSQL 到 Azure Database for PostgreSQL 此方案介绍 Amazon RDS for PostgreSQL 实例到 Azure Database for PostgreSQL 脱机迁移。 它有助于确保数据完整性保存和最短停机时间。
Amazon RDS for PostgreSQL 联机迁移到 Azure Database for PostgreSQL Amazon RDS for PostgreSQL 到 Azure Database for PostgreSQL 此方案介绍 Amazon RDS for PostgreSQL 实例到 Azure Database for PostgreSQL 联机迁移。 它有助于确保数据完整性保存和最短停机时间。
Amazon Aurora PostgreSQL 脱机迁移到 Azure Database for PostgreSQL Amazon Aurora for PostgreSQL 到 Azure Database for PostgreSQL 此方案介绍 Amazon Aurora PostgreSQL 兼容的数据库到 Azure Database for PostgreSQL 脱机迁移。 它侧重于水平缩放来处理大型数据集。
Amazon Aurora PostgreSQL 联机迁移到 Azure Database for PostgreSQL Amazon Aurora for PostgreSQL 到 Azure Database for PostgreSQL 此方案介绍与 PostgreSQL 兼容的 Amazon Aurora 数据库到 Azure Database for PostgreSQL 在线迁移。 它侧重于水平缩放来处理大型数据集。
AWS 上的 MySQL 到 Azure Database for MySQL Amazon RDS for MySQL 到 Azure Database for MySQL 此方案介绍如何迁移具有灵活缩放选项和高可用性的托管 MySQL 数据库。 它支持专用终结点和虚拟网络集成,以帮助确保安全隔离的通信。
Amazon SQL Server 到 Azure SQL Database Amazon RDS for SQL Server 到 Azure SQL Database 此方案介绍 Amazon RDS 实例到 Azure SQL 数据库迁移。 它有助于确保数据完整性保存和最短停机时间。
将 Amazon DynamoDB 应用迁移到 Azure Cosmos DB 以支持 NoSQL 将 Amazon DynamoDB 应用程序迁移到 Azure Cosmos DB for NoSQL 此方案介绍 Amazon DynamoDB 应用程序到 Azure Cosmos DB 的迁移。 它有助于确保数据完整性保存和最短停机时间。
Amazon DynamoDB 数据迁移到适用于 NoSQL 的 Azure Cosmos DB 将 Amazon DynamoDB 数据迁移到 Azure Cosmos DB(用于 NoSQL) 此方案介绍 Amazon DynamoDB 到 Azure Cosmos DB 迁移的数据。 它有助于确保数据完整性保存和最短停机时间。
Amazon ElastiCache 转换为 Azure Cache for Redis Amazon ElastiCache 到 Azure Cache for Redis 此方案介绍 Amazon ElastiCache 到 Azure Redis 缓存的迁移。 它有助于确保数据完整性保存和最短停机时间。
从 AWS 上的 Couchbase 到适用于 NoSQL 的 Azure Cosmos DB 从 AWS 上的 Couchbase 转移到适用于 NoSQL 的 Azure Cosmos DB 此方案介绍如何将连接到 AWS 上的 Couchbase 的 Java 应用程序迁移到 Azure Cosmos DB 中 NoSQL 帐户的 API。 它有助于确保数据完整性保存和最短停机时间。

数据库仅构成工作负荷的一部分。 浏览可能迁移的其他组件: