我正在使用AWS免费套餐。在启动EC2实例和RDS实例时,我没有选择任何特定区域。因此,随机为我分配了ec2和rds的两个不同区域。后来,在启动该应用程序后,我意识到,由于这两个实例位于两个不同的区域中,导致应用程序性能下降。我的EC2驻留。但是,我进入了管理控制台,对rds实例进行了快照,然后启动了一个新实例,但是它没有给我其他启动区域的选项。

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

#1 楼

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

随后,AWS宣布了在AWS区域之间点击式Amazon RDS DB快照的副本。

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

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

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

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