如何在多个Amazon实例上实现自定义维护页面?

时间:2011-05-24 15:30:41

标签: amazon-ec2 maintenance cloud-hosting maintenance-plan

我有大约10个Amazon实例正在运行,我想实现一个自定义维护页面但我不太确定如何为“基于云”的方案执行此操作。 “App_offline.html”并不合适,因为我必须更新所有10个。

我可以使用“DNS”[使用Route53]并更改主IP的TTL以更频繁地刷新等但我想知道是否还有其他方法?

也许某种方式使用负载平衡或?有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:1)

如果我们将实例保持在线,我们会运行chef-recipe来启用停机时间模式。

它基本上更新了nginx配置中的文档根目录,指向一个带有index.html和“我们离线”(或类似)消息的目录。

对于(弹性)负载均衡器,您还可以将一个实例与在线停机消息放在一起,然后让其他实例停止转动。