我正在尝试将 Aurora 集群从我们的一个帐户迁移到另一个帐户。实际上,我们没有很多写入请求,而且数据库本身也很小,但不知何故,我们决定最大限度地减少停机时间。
我研究了几种选择
- 使用快照:切断源数据库中的突变,拍摄快照,在另一个帐户中共享和恢复。这肯定会带来一些停机时间
- 使用Aurora克隆:切断源DB中的突变,克隆目标账户中的集群并切换到目标DB。根据AWS的说法,克隆比拍摄和恢复快照要快得多,因此停机时间应该更短。
- 我不确定是否可以使用 DMS 来执行此操作,因为我没有找到有关跨帐户移动 Aurora 的有用文档/教程。另外,我不确定 DMS 是否会在迁移过程中将任何写入请求同步到目标数据库。
- 如果 DMS 无法实时同步,那么我可能应该使用 Bucardo 进行实时迁移。