【问题标题】:Migrate on premise SQL Server Database to AWS EC2 instances or AWS RDS using Data Migration Service?使用 Data Migration Service 将本地 SQL Server 数据库迁移到 AWS EC2 实例或 AWS RDS?
【发布时间】:2020-06-30 05:41:06
【问题描述】:

我想使用 AWS 的 DMS 服务将我的 SQL Server 数据库迁移到 AWS EC2 实例或 AWS RDS?

我该怎么做?相同的架构将是什么?如何保护 AWS 中的数据库?

这两种方法有什么区别?谁能提供这两种方法的架构?

【问题讨论】:

    标签: sql-server amazon-web-services amazon-ec2 database-migration


    【解决方案1】:

    我们现在正在将我们的本地 SQL Server 迁移到 AWS EC2。对我们来说,我们正在向现有的可用性组添加副本。时机成熟时,我们将故障转移 AG 和 tada!我们将在 AWS。但即使我们没有 AG,我仍然会通过 DMS 进行备份/恢复。从我查看 DMS 的那一点点来看,您需要 CDC 或您希望 DMS 使用的每个表上的 rowversion 列。这对我来说似乎很多。

    如果您不熟悉使用备份/恢复来移动数据库,这里是它的基本内容。

    1. 将完整备份复制到目标系统
    2. 恢复该备份,确保指定 with norecovery 以允许其接受更多备份
    3. 复制/恢复差异备份,再次指定with norecovery
    4. 复制/恢复事务日志备份。您将继续定期执行此操作,直到您准备好进行切换。
    5. 当您最终准备好关闭源数据库时,对源数据库进行日志备份,指定with norecovery。这将创建所谓的日志备份尾部,并将阻止任何内容写入源数据库。复制/恢复上次的日志备份,您就完成了迁移。

    【讨论】:

      猜你喜欢
      • 2017-09-21
      • 2021-08-26
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 2019-08-24
      • 2022-10-25
      • 1970-01-01
      • 2017-05-22
      相关资源
      最近更新 更多