RDS多区域设计讨论

0

【以下的问题经过翻译处理】 大家好!

我正在设计一个全球应用程序,它将托管在两个区域中。

我的应用程序使用SQL数据库,可能是MySQL、SQL Server、Oracle、PostgeSQL等等……

我的问题是,Amazon RDS是否可以将数据库部署在两个不同的区域,并有效地进行同步?

profile picture
专家
已提问 9 个月前36 查看次数
1 回答
0

【以下的回答经过翻译处理】 有一个有趣的AWS灾难恢复实验室,提供了你可能感兴趣的信息。该页面:https://disaster-recovery.workshop.aws/en/services/databases/rds/rds-cross-region.html提供了各种RDS数据库类型的复制选项概述。Aurora全球数据库也可能引起兴趣:https://disaster-recovery.workshop.aws/en/labs/advanced/aurora-global-database.html

无论选择哪种选项,多区域部署数据库总是意味着事务延迟和RPO之间的妥协。

顺带问一下,多区域设计是为了性能(使数据相对接近用户),还是为了灾难恢复?我猜你可以拥有一对数据库,每个区域都有一个正在活动的数据库和相应的在另一个区域中的被动副本。

profile picture
专家
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则