参考部署

AWS 上的 AWS Database Migration Service Automation Framework

一次性数据迁移或持续复制

本 Amazon Web Services (AWS) Quick Start 通过在 AWS 云上使用 AWS Database Migration Service (AWS DMS) 部署自动化框架来迁移关系数据库。

本 Quick Start 适用于需要执行以下某一操作的用户:

  • 将 AWS DMS 迁移任务分为两个阶段(全负载和变更数据捕获 (CDC)),因为它们需要在这两个阶段之间的目标数据库上运行结构化查询语言 (SQL) 代码
  • 由于环境或变更管理限制,需要一个用于关系数据库迁移的可重复且可定制的全自动代码部署框架

您可将本 Quick Start 在整个迁移过程中用作构建块。此模板仅构建您需要的组件,并设置一个通知迁移状态的工作流。

AWS 徽标

此 Quick Start 由 AWS 开发。


AWS Service Catalog 管理员可以将此架构添加到他们自己的目录中。 

  •  构建内容
  • 使用此 Quick Start 在 AWS 上的现有 Virtual Private Cloud (VPC) 中设置以下环境:

    • 横跨两个可用区的高度可用架构*
    • 在私有子网中:
      • AWS CodeBuild 在目标 Amazon Relational Database Service (Amazon RDS) 数据库中部署代码
      • AWS DMS 复制实例*
    • AWS DMS 端点用于迁移数据以及将持续变更从源复制到目标**
    • 受版本控制的 Amazon Simple Storage Service (Amazon S3) 存储桶,用作触发 AWS CodePipeline 的源
    • Amazon Simple Notification Service (Amazon SNS),用于将 CodePipeline 和 AWS DMS 事件流式传输至 AWS Lambda 并通过电子邮件发送给终端用户
    • 用于存储 CodePipeline 执行令牌的 AWS Systems Manager Parameter Store

    *  默认情况下不创建新的复制实例,但是您可以选择创建一个。
    ** 该模板将提示您进行现有 AWS DMS 资源配置。

  •  如何部署
  • 要部署 AWS DMS Automation Framework,请遵循部署指南中的说明操作。部署过程大约需要 30 分钟,包括以下步骤:

    1. 登录您的 AWS 账户。
    2. 启动 Quick Start
    3. 测试部署。

    Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。  

  •  费用和许可证
  • 您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用此 Quick Start 无需额外付费。

    本 Quick Start 的 AWS CloudFormation 模板包含您可以自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。请参阅您要使用的各项 AWS 服务的定价页面,了解完整的详细信息。价格可能随时变动。

    提示:部署 Quick Start 后,我们建议您启用 AWS 成本和使用情况报告,以跟踪与此 Quick Start 相关的费用。此报告会将账单指标发送至您账户中的 S3 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档