Amazon Route 53 如何检查您的资源的运行状况 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Route 53 如何检查您的资源的运行状况

Amazon Route 53 运行状况检查可监控您的资源(如 Web 服务器和电子邮件服务器)的运行状况。您可以选择为运行状况检查配置 Amazon CloudWatch 警报,以便在资源变得不可用时收到通知。

如果您希望在资源变得不可用时收到通知,下面概述了运行状况检查的工作原理:


				演示如何将 Route 53 配置为监控指定终端节点运行状况的概念图。
  1. 您创建运行状况检查,并指定用于定义您希望运行状况检查如何工作的值,例如:

    • 您希望 Route 53 监控的终端节点(如 Web 服务器)的 IP 地址或域名。(您还可以监控其它运行状况检查的状态或 CloudWatch 警报的状态。)

    • 您希望 Amazon Route 53 用于执行相应检查的协议:HTTP、HTTPS 或 TCP。

    • 您希望 Route 53 向终端节点发送请求的频率,也就是请求时间间隔

    • 在 Route 53 认为终端节点运行状况不佳之前,终端节点必须尝试响应请求的连续次数,也就是失败阈值

    • (可选)当 Route 53 检测到终端节点运行状况不佳时,您希望接收通知的方式。当您配置通知时,Route 53 会自动设置 CloudWatch 警报。CloudWatch 使用 Amazon SNS 通知用户终端节点运行状况不佳。

  2. Route 53 开始以您在运行状况检查中指定的时间间隔向终端节点发送请求。

    如果终端节点响应请求,则 Route 53 会认为终端节点运行状况良好,因此不会采取任何措施。

  3. 如果终端节点没有响应请求,则 Route 53 会开始计算终端节点未响应的连续请求的计数:

    • 如果计数达到为失败阈值指定的值,则 Route 53 会认为终端节点运行状况不佳。

    • 如果在计数达到失败阈值之前终端节点开始再次响应,则 Route 53 会将计数重置为 0,而 CloudWatch 不会与您联系。

  4. 如果 Route 53 认为终端节点运行状况不佳,并且您配置了运行状况检查通知,则 Route 53 会通知 CloudWatch。

    如果您没有配置通知,则仍然可以在 Route 53 控制台中看到 Route 53 运行状况检查的状态。有关更多信息,请参阅监控运行状况检查状态和获取通知

  5. 如果您配置了运行状况检查通知,则 CloudWatch 会触发警报,并使用 Amazon SNS 向指定收件人发送通知。

除了检查指定终端节点的运行状况之外,您还可以将运行状况检查配置为检查一个或多个其他运行状况检查的运行状况,以便在指定数量的资源 (如五个 Web 服务器中的两个) 不可用时收到通知。您还可以将运行状况检查配置为检查 CloudWatch 警报的状态,以便您可以根据广泛的标准收到通知,而不仅仅限于资源是否响应请求。

如果您有执行相同功能的多个资源(例如 Web 服务器或数据库服务器),并且您希望 Route 53 仅将流量路由到运行状况良好的资源,则可以通过将运行状况检查与相应资源的每个记录相关联,来配置 DNS 故障转移。如果运行状况检查确定基础资源运行状况不佳,则 Route 53 会将流量从相关联的记录路由到别处。

有关使用 Route 53 监控资源运行状况的更多信息,请参阅 创建 Amazon Route 53 运行状况检查并配置 DNS 故障转移