【问题标题】:how to setup replication instance in on premises postgres for master database in AWS RDS postgres?如何在 AWS RDS postgres 中为主数据库设置本地 postgres 的复制实例?
【发布时间】:2021-07-27 19:27:01
【问题描述】:

我需要检查是否可以在本地创建来自 AWS RDS 的主数据库的确切副本。 我已经建立了 on prem 和 aws 之间的连接。还使用 pg dump 检查了数据迁移。但是我不知道如何在不使用 DMS 的情况下创建副本。由于某些安全目的,我们不应该使用 DMS。那么还有其他方法可以实现 thi 吗? 任何帮助将不胜感激

【问题讨论】:

  • Amazon RDS 不提供在 AWS 之外创建只读副本的功能。您需要使用外部工具(例如 AWS DMS)来复制数据。你的实际目标是什么?也就是说,what 您想要实现,而不是如何 实现它?是否只是希望在发生故障时进行异地备份?您是否考虑过使用多个 AZ 和 Region?
  • 是的@JohnRotenstein,我们的想法是将备份保留在本地以进行灾难恢复

标签: postgresql amazon-web-services


【解决方案1】:

看来您的目标是灾难恢复。

Amazon RDS 为此提供了一些选项:

Amazon RDS 快照 是数据库的备份,存储在一个区域中。如果您的数据库位于失败的可用区,则可以将快照还原为另一个 AZ 中的新数据库。所有 AZ 都是物理上独立的数据中心,就像您自己的数据中心与 AWS 数据中心在物理上是独立的一样。

快照也可以复制到其他区域,这样可以保证数据中心之间的间隔距离。

多可用区 Amazon RDS 数据库在另一个 AZ 中保留数据的第二份副本,并且可以切换到备用 AZ 而不会丢失任何数据。这比恢复快照要快,但由于部署了两台单独的数据库服务器,因此成本要高出一倍。

与将数据复制到本地系统相比,这些选项更易于管理。多可用区将自动启动辅助实例,因此您的应用程序可以在很短的延迟下继续运行,并且不会丢失数据。这比故障转移到本地系统时提供的要好得多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-11
    • 2022-01-13
    • 2013-02-18
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 2019-03-23
    • 2014-12-24
    相关资源
    最近更新 更多