RDS多区域设计讨论

0

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

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

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

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

profile picture
EXPERTE
gefragt vor 8 Monaten34 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen