将正在运行的AWS实例移至其他区域

时间:2019-06-03 16:24:10

标签: amazon-web-services amazon-ec2

由于某种原因,我已经创建了一个EC2实例,该实例具有us-east-2c的可用区。

我的应用程序仅在欧洲可用。

我应该更改可用区域还是真的不重要?

在屏幕快照here中,我们还可以看到默认情况下还选择了许多其他区域。我应该取消选择这些吗-例如。亚太地区(香港)-为了降低我的AWS每月费用,还是无关紧要?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您应该移动实例,是的。

它在地球的另一侧,这意味着您将增加应用程序的延迟。即使您使用的是CloudFront,CloudFront也无法处理所有事情。但这听起来好像不是,在这种情况下,您一定要移动它。

并且,根据您的应用程序在做什么以及它在记录什么数据,可能有法律要求将这些数据存储在欧洲。

启用区域与否无关紧要。这更多的是安全标记,这样您就不会错误地使用其他区域。

答案 1 :(得分:0)

您在这里有两个问题。我将分别回答:

1)如果您在us-east-2中启动了一个实例,则该实例将实际驻留在该地区(在本例中为美国俄亥俄州)。您仍然可以从欧洲访问该实例,但是会从欧洲看到increased latency。无法将一个实例简单地移动到另一个区域。您可以终止它,在所需的区域启动一个新的,然后执行相同的安装步骤。或者,您可以创建EBS卷的快照,将快照复制到所需的区域,然后从该快照启动所需区域中的实例。

2)您仅需为在区域内部署的服务付费。因此,除非在这些区域中部署了服务,否则启用所有区域都不会花费任何费用。