我在AWS中创建了两个实例(一个是Live&另一个是Backup)。我的网站托管在Live Instance上。我想要做的是,如果Live实例状态检查失败,那么它应该切换到备份实例。是否有任何自动化流程可以实现相同的目标?
答案 0 :(得分:4)
保持一个实例空闲并为此付费不是一个好主意。将它们放在Elastic Load Balancer下并开始使用它们。 ELB health check将自动删除停止工作的实例。然后,您可以使用AWS Cloud Watch继续监控ELB下健康实例的数量并设置提醒 - 在发生问题时收到电子邮件,或者您甚至可以autoscale
答案 1 :(得分:0)
Liviu Costea的答案是最好的方式。如果您坚持一次只保留一个活动服务器,并且您正在使用Route53作为DNS,那么您可以使用Route 53 Health Checks将域名解析从主服务器切换到辅助服务器,如果您的主服务器停止服务。