更改Amazon RDS实例的区域


12

我正在使用AWS免费套餐。在启动EC2实例和RDS实例时,我没有选择任何特定区域。因此,随机为我分配了ec2和rds的两个不同区域。后来,在启动应用程序之后,我意识到,这两个实例位于两个不同的区域中,导致应用程序性能下降。

因此,我想在EC2所在的同一区域上重新启动RDS。但是,我进入了管理控制台,对rds实例进行了快照,然后启动了一个新实例,但是它没有给我其他启动区域的选项

您能帮我怎样做,并将我的RDS实例放在我想要的区域上吗?谢谢。

Answers:


11

在问这个问题时,RDS不支持此功能。

不过,随后,AWS 宣布了在AWS区域之间点击式复制Amazon RDS DB快照

要从其他区域的快照启动实例,必须首先快照从创建和存储实例的区域复制到目标区域。

在RDS控制台的原始区域中,选择“快照”,然后选择要复制的快照,然后单击“复制快照”。您将选择快照副本的目标区域。

复制完成后,您将在目标区域的“快照”下看到快照。从那里,您应该能够使用该快照创建新实例。


现在可以使用的另一种选择是跨区域复制,它允许从另一个区域的母版在一个区域中创建活动副本。

这是相关的,因为它可以用于将主服务器移动到不同区域的相同目的。在这种情况下,可以通过在所需的目标区域中首先建立跨区域副本,从而以最少的停机时间将主服务器从一个区域迁移到另一个区域,一旦创建了目标RDS实例并将其同步到主服务器,您将断开连接应用程序,然后通过从控制台的“实例操作”中选择“升级只读副本”,将新区域中的新副本转换为独立的主服务器,这将切断副本与其旧副本之间的连接主机,并允许对其直接写访问,因为它现在是新的主机。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.