AWS Micro实例:升级到Medium?

时间:2015-10-03 15:25:16

标签: amazon-web-services

我正在运行AWS Micro实例,我想将其升级为Medium实例。

我能做到这一点的一种方法就是咬紧牙关并承认我会失去一些流量:停止微观,创建图像,从该图像创建媒体。应该花5分钟,这是可以接受的(对我而言,在给定的情况下)。

然而,这里的问题是域名。 Medium实例可能具有不同的IP,然后我必须将域名指向新IP,这可能需要数小时。这是不可接受的。

建议?

2 个答案:

答案 0 :(得分:0)

在大多数情况下,应该可以启动新实例,安装应用程序并将其连接到与旧实例相同的数据库。这样您就可以更改DNS设置中的IP地址,并且当DNS记录传播时,用户可以无缝地开始使用新实例。

如果您的应用程序的设计方式不足以满足要求,那么您应该考虑设置一个代理/负载均衡器,它只是将请求转发给首选服务器。然后,将DNS设置为指向负载均衡器/代理,然后您可以通过更新负载均衡器中的IP地址设置来启动新实例并将其投入运行,然后所有流量将转到新服务器瞬间。

答案 1 :(得分:0)

您的微实例需要为其分配弹性IP地址。您可以立即添加一个,然后更改DNS以使用新的弹性iP。这是一个IP地址,您可以将其保存并连接到任何实例。优点是您可以启动新的Medium实例。然后只需从弹性IP中分离弹性IP并将其附加到中型实例。停机时间应为30秒或更短。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#concepts-elastic-addressing