什么是 AWS Database Migration Service? - AWS Database Migration Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 AWS Database Migration Service?

AWS Database Migration Service (AWS DMS) 是一项云服务,可轻松迁移关系数据库、数据仓库、NoSQL 数据库及其他类型的数据存储。您可以使用AWS DMS将数据迁移到AWS 云或者在云和本地设置的组合之间。

利用 AWS DMS,可以执行一次性迁移,而且可以复制持续更改以保持源和目标同步。如果要迁移到不同的数据库引擎,可以使用AWS Schema Conversion Tool(AWS SCT) 将数据库架构转移到新平台。然后,可以使用 AWS DMS 迁移数据。由于AWS DMS是的一部分AWS 云,您将获得成本效益、上市速度、安全性与灵活性。AWS服务提供。

在基本层面上,AWS DMS是中的服务器AWS 云运行复制软件。您创建源和目标连接以告知 AWS DMS 要在其中提取和加载的位置。然后,计划在此服务器上运行以迁移数据的任务。AWS DMS 会创建表和关联的主键(如果它们在目标上不存在)。如果您愿意,则可以预先自己创建目标表。或者,也可以使用AWS Schema Conversion Tool(AWS SCT) 创建部分或全部目标表、索引、视图、触发器等。

下列示意图说明了AWS DMS复制过程。


            开始使用 AWS DMS

有关什么的信息AWS区域支持AWS DMS请参阅使用 AWS DMS 复制实例. 有关数据库迁移成本的信息,请参阅 AWS Database Migration Service 定价页面

AWS DMS 执行的迁移任务

AWS DMS 负责迁移项目中涉及的许多困难或繁琐的任务。

  • 在传统解决方案中,您需要执行容量分析、采购硬件和软件、安装和管理系统以及测试和调试安装。AWS DMS 会自动管理迁移所需的所有硬件和软件的部署、管理和监控。您的迁移可在启动 AWS DMS 配置过程的几分钟内启动并运行。

  • 利用 AWS DMS,您可以根据需要向上扩展(或向下扩展)迁移以匹配实际工作负载。例如,如果您确定需要额外的存储空间,则可轻松增加分配的存储空间并重新开始您的迁移,通常在几分钟内完成。

  • AWS DMS 采用即付即用模式。您只需为所使用的 AWS DMS 资源付费,与传统的许可模式相对,无需支付前期购买成本和日常维护费用。

  • AWS DMS 自动管理迁移服务器的所有支持基础设施,包括硬件和软件、软件修补和错误报告。

  • AWS DMS 提供自动故障转移。如果您的主复制服务器因任何原因发生故障,则备份复制服务器可接管运行,而对服务造成的中断很少或没有。

  • AWS DMS 可以帮助您切换到一个现代化、可能比您现在运行的引擎更具成本效益的数据库引擎。例如,AWS DMS或者,可以帮助您利用由 Amazon Relational Database Service (Amazon RDS) 或 Amazon Aurora 提供的托管数据库服务。或者,它可以帮助您迁移到由 Amazon Redshift 提供的托管数据仓库服务、NoSQL 平台 (如 Amazon DynamoDB) 或低成本存储平台 (Amazon S3)。相反,如果要迁离旧的基础设施但继续使用相同的数据库引擎,AWS DMS 也支持该过程。

  • AWS DMS支持几乎所有当今最受欢迎的 DBMS 引擎作为源端点。有关更多信息,请参阅数据迁移的源

  • AWS DMS提供了广泛的可用目标引擎的覆盖范围。有关更多信息,请参阅数据迁移的目标

  • 您可以从任何支持的数据源迁移到任何支持的数据目标。AWS DMS 完全支持受支持的引擎之间的异构数据迁移。

  • AWS DMS 确保数据迁移是安全的。静态数据通过 AWS Key Management Service (AWS KMS) 加密进行加密。迁移过程中,您可以在传输中的数据从源传输至目标时使用安全套接字层 (SSL) 对其进行加密。