检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
云原生应用网络的健康检查 健康检查概述 创建健康检查 管理健康检查
采用HTTP健康检查。 成员忽略健康检查的连接错误。 HTTP健康检查 对于四层(TCP)和七层(HTTP)后端协议,您可以配置HTTP健康检查,通过HTTP GET请求来获取状态信息。检查原理如图2所示。 图2 HTTP健康检查 HTTP健康检查机制如下: 服务节点根据健康检查配置,向
在左侧导航栏,选择“云原生应用网络 > 健康检查”。 进入健康检查主页面。 在健康检查列表中,单击待修改健康检查所在行的操作列下的“修改”。 进入“修改健康检查”页面。 在“修改健康检查”页面,可根据需要参考表1进行修改。 表1 配置健康检查参数说明 参数 说明 示例 名称 必选参数。 输入健康检查的名称。要求如下:
在左侧导航栏,选择“云原生应用网络 > 健康检查”。 进入健康检查主页面。 单击页面右上角的“创建健康检查”。 进入“创建健康检查”页面。 图1 创建健康检查 根据界面提示,配置健康检查的基本信息,如表1所示。 表1 配置健康检查参数说明 参数 说明 示例 名称 必选参数。 输入健康检查的名称。要求如下:
户的区域,可以降低网络时延、提高访问速度。创建服务时所选择的区域即为服务的归属地。 华东-上海一 健康检查 可选参数。 选择健康检查,如果没有合适的健康检查,您可以创建健康检查。 health-check-001 成员组 必选参数。 单击“添加成员组”,可以依次增加多个相同或不同区域的成员组。
更新云原生应用网络 anc updateAnc 创建健康检查 healthmonitor createHealthmonitor 删除健康检查 healthmonitor deleteHealthmonitor 更新健康检查 healthmonitor updateHealthmonitor
端口80)匹配访问请求,成功接收访问流量。 服务B根据配置的路由规则2评估访问请求,匹配成功后,访问流量将被转发至成员组3。 成员组3健康检查正常后,将根据权重接收并处理访问请求,并通过云原生应用网络返回客户端。 3 ANC关联服务 不同区域的服务可以关联至同一个ANC。 使用方法
请您按需设置开启或者关闭健康检查。 健康检查创建完成后支持修改该参数。 健康检查协议 TCP 请您选择健康检查协议,支持选择TCP、HTTP。 健康检查创建完成后不支持修改该参数。 健康检查端口(可选) 80 请您按需设置健康检查端口号。 取值范围[1,65535]。 健康检查创建完成后支持修改该参数。
一个服务可关联的ANC数量 不同用户根据其账户类型和服务等级享有不同的默认资源配额。请在配额限制查看您的个人配额详情。 是 提交工单申请提升配额。 一个健康检查可绑定的成员组数量 不同用户根据其账户类型和服务等级享有不同的默认资源配额。请在配额限制查看您的个人配额详情。 是 提交工单申请提升配额。
户的区域,可以降低网络时延、提高访问速度。创建服务时所选择的区域即为服务的归属地。 华东-上海一 健康检查 可选参数。 选择健康检查,如果没有合适的健康检查,您可以创建健康检查。 health-check-001 成员组 必选参数。 单击“添加成员组”,可以依次增加多个相同或不同区域的成员组。
条规则由优先级和权重组成。路由规则决定由客户端请求所转发的目标成员组。 服务会定期向成员发送请求以测试其运行状态,这些测试称为健康检查。通过健康检查来判断成员是否可用。 服务按照添加的成员组区域不同,分为同区域服务和跨区域服务。 表1 服务说明 服务类型 说明 同区域 同一个服务可以添加相同区域的成员组。
对于需要高可用性的服务,对可靠性要求高,采用ANC网络跨多个区域搭建网络,保证可用性,避免业务中断。 如图4,配置ANC网络后,当服务端区域A健康检查探测到成员组1中成员全部故障,网络会自动切换到区域B的成员组2来保证业务连续性。 图4 通过ANC全域服务跨域容灾
成员组中健康检查正常的成员处理转发的业务请求。 实现同时对用户的海量并发业务进行处理,从而提升用户应用系统的可用性。 成员组优势 服务的使用中引入成员组有如下优势: 通过成员组可以对成员进行统一管理,灵活地添加或者移除成员,降低用户的管理和使用成本。 成员组支持配置健康检查功能,可保