Amazon Route 53 运行状况检查监控您的资源(例如 Web 服务器和电子邮件服务器)的运行状况。您可以选择为运行状况检查配置 Amazon CloudWatch 警报,以便在资源不可用时收到通知。
如果您想在资源不可用时收到通知,以下概述了运行状况检查的工作原理:
- 您创建一个运行状况检查并指定定义您希望运行状况检查如何工作的值,例如:
- Route 53 以您在运行状况检查中指定的时间间隔开始向终端节点发送请求。
如果终端节点对请求做出响应,Route 53 会认为终端节点是健康的并且不采取任何行动。 - 如果端点没有响应请求,Route 53 开始计算端点没有响应的连续请求数:
- 如果 Route 53 认为终端节点运行状况不佳,并且您为运行状况检查配置了通知,Route 53 会通知 CloudWatch。
如果您未配置通知,您仍然可以在 Route 53 控制台中查看 Route 53 运行状况检查的状态。有关更多信息,请参阅监控运行状况检查状态和获取通知。 - 如果您为运行状况检查配置了通知,CloudWatch 会触发警报并使用 Amazon SNS 向指定的收件人发送通知。
除了检查指定端点的健康状况外,您还可以配置健康检查来检查一项或多项其他健康检查的健康状况,以便在指定数量的资源(例如五分之二的 Web 服务器)时收到通知,不可用。您还可以配置运行状况检查来检查 CloudWatch 警报的状态,以便根据广泛的标准通知您,而不仅仅是资源是否响应请求。
如果您有多个执行相同功能的资源(例如 Web 服务器或数据库服务器),并且您希望 Route 53 仅将流量路由到运行状况良好的资源,则可以通过将运行状况检查与每个记录相关联来配置 DNS 故障转移那个资源。如果运行状况检查确定基础资源运行状况不佳,Route 53 会将流量从关联的记录中路由出去。