晚上停止Amazon EC2时显示另一个页面

时间:2019-06-16 19:28:00

标签: amazon-web-services amazon-ec2 dns

我有一个Amazon EC2实例在www.mywebapp.com托管一个Web应用程序。 EC2实例在20:00停止,并在早上08:00开始。如果某人在20:00之后访问www.mywebapp.com,他们将收到空白页。

在EC2实例停止运行的时间内,我想显示一个信息页面,说明Web应用程序仅在工作日的08:00至20:00处于联机状态。我该怎么办?

域在某些小时内能否指向另一台计算机?

1 个答案:

答案 0 :(得分:3)

首先,我应该谈谈夜间停车的概念。如果这样做是为了省钱,那么您可以选择使用某些成本非常低的实例类型(每小时几美分),而不用完全停止运行。

另一种选择是使用 Spot实例,该实例最多可以节省90%,并且通常在晚上很容易获得。因此,我强烈建议您调查这些选项,而不要关闭服务。

如果您愿意在夜间发出通知,则可以Create Amazon Route 53 Health Checks and Configuring DNS Failover

基本上,您将Amazon Route 53管理的域名配置为对EC2实例执行常规运行状况检查。如果运行状况检查失败,则Route 53可以返回备用目标,例如static page in an Amazon S3 bucket。稍后,运行状况检查通过后,它将变回原始目标实例。