每个监听都有与之关联的终端节点组,通过指定要向其分发流量的地域,可以使终端节点组与监听相关联,系统将根据监听路由类型定义的转发方式将流量分配到与监听关联的终端节点组内的终端节点上。本文介绍如何添加和管理智能路由类型监听关联的终端节点组。

前提条件

背景信息

配置智能路由类型监听后,全球加速实例可以自动选择就近且健康的终端节点组进行流量转发,将客户端的网络访问请求送达至最佳终端节点。

不同协议的监听支持创建的终端节点组的类型不同:
  • TCP或UDP协议的监听

    默认支持创建2个终端节点组。如果您需要创建更多终端节点组,可在配额管理提升gaplus_quota_epgs_per_listener的配额。具体操作,请参见配额管理

    每个终端节点组的地域必须唯一。您可以为不同地域的终端节点组设置流量调配,流量调配确定了全球加速将访问请求定向到各终端节点组的流量比例。流量调配的使用,请参见多终端节点组流量调配原理及应用场景

  • HTTP或HTTPS协议的监听

    默认支持创建1个默认终端节点组和10个虚拟终端节点组。如果您需要创建多个虚拟终端节点组,可在配额管理提升gaplus_quota_vepg_per_listener的配额。具体操作,请参见配额管理

    • 默认终端节点组:创建HTTP或HTTPS协议的监听时配置的终端节点组为默认终端节点组。
    • 虚拟终端节点组:在您创建监听后,您可以在终端节点组页面手动创建虚拟终端节点组。

      在您为HTTP或HTTPS协议的监听创建虚拟终端节点组后,您可以创建转发策略并关联该虚拟终端节点组。关联后,HTTP或HTTPS协议的监听可以根据转发策略将不同域名或不同路径的访问请求转发至对应的默认终端节点组或虚拟终端节点组中,实现一个全球加速实例同时加速多个域名或路径访问后端服务。关于如何创建转发策略,请参见添加和管理转发策略

添加默认终端节点组

  1. 登录全球加速管理控制台
  2. 实例列表页面,找到目标全球加速实例,在操作列单击配置监听
  3. 监听页签下,单击添加监听
    说明 如果您是第一次配置终端节点组,请跳过该步骤。
  4. 配置监听和协议配置向导页面,选择智能路由路由类型并配置监听协议和端口等信息,然后单击下一步
    如果您在为HTTPS协议的监听配置终端节点组,您还需要配置SSL证书。具体操作,请参见添加和管理智能路由类型监听
  5. 配置终端节点配置向导页面,根据以下信息配置终端节点。
    配置 说明
    节点组名称 输入终端节点组的名称。
    地域 选择终端节点组所属的地域。
    流量调配 配置到不同终端节点组的流量比例。单位:%。

    取值范围:0~100。

    说明 您只有在配置TCP或UDP协议监听的终端节点组时,才支持配置流量调配关于流量调配的使用,请参见多终端节点组流量调配原理及应用场景
    后端服务部署在 选择后端服务器部署地。
    • 阿里云:后端服务器部署在阿里云。
    • 非阿里云:后端服务器部署在非阿里云。
    保持客户端源IP 开启或关闭保持客户端源IP。

    开启后,后端服务器可以通过该功能获取客户端源IP。更多信息,请参见保持客户端源IP

    终端节点 终端节点是客户端请求访问的目标主机。您可以根据以下信息配置终端节点:
    • 后端服务类型:如果您的服务部署在阿里云,您可以选择阿里云公网IPECSCLBALBOSS;如果您的服务部署在非阿里云,您可以选择自定义IP自定义域名
      说明
      • 对于标准型全球加速实例,专有网络类型ECS、专有网络类型CLB和ALB类型的后端服务邀测中。如需使用,请提交工单申请。
      • 每个全球加速实例的终端节点出公网IP唯一,不与其他全球加速实例用户共享。
      • 选择ECS、CLB、ALB、OSS作为后端服务类型,如果服务关联角色不存在,系统会自动创建对应的服务关联角色。更多信息,请参见AliyunServiceRoleForGaVpcEndpointAliyunServiceRoleForGaAlbAliyunServiceRoleForGaOss
    • 后端服务:输入后端服务器提供服务的IP地址、域名或实例ID。
    • 权重:输入终端节点权重,权重取值范围:0~255。全球加速根据您配置的权重按比例将流量路由到终端节点。
      注意 如果某个终端节点的权重设置为0,全球加速将终止向该终端节点分发流量,请您谨慎操作。

    您可以单击+添加节点添加多个终端节点,最多添加4个终端节点。若您需要添加更多终端节点,可在配额管理中提升配额。具体操作,请参见配额管理

    后端服务协议 选择后端服务使用的服务协议:
    • HTTP(默认值)。
    • HTTPS
    说明
    • 当您的监听协议为HTTP时,默认您的后端服务使用HTTP服务协议,且不支持更改。
    • 您只有在配置HTTP或HTTPS协议监听的终端节点组时,才允许配置后端服务协议参数。
    端口映射 当您监听的端口和您终端节点提供服务的端口不相同时,您需要输入端口映射关系。
    • 监听端口:只能填写当前监听的端口。
    • 终端节点端口:您终端节点提供服务的端口。

    如果您监听的端口和您终端节点提供服务的端口相同,您无需填写端口映射关系,全球加速自动将访问请求发送至终端节点的监听端口。

    说明 您只有在配置HTTP或HTTPS协议监听的终端节点组时,才允许配置端口映射参数。
    健康检查 开启或关闭健康检查。

    开启后,可以通过健康检查来判断终端节点的运行状态。关于健康检查更多信息,请参见开启和管理健康检查

    说明 对于UDP监听,终端节点必须有TCP、HTTP或HTTPS服务才支持健康检查,否则,它将被标记为异常。
    健康检查协议 选择健康检查的协议,支持TCP、HTTP和HTTPS协议。
    • TCP协议的健康检查是基于网络层探测,通过发送SYN握手报文来检测服务器端口是否存活。
    • HTTP和HTTPS协议的健康检查是基于GET请求,通过发送GET请求模拟浏览器的访问行为来检查服务器应用是否健康。
    端口 健康检查服务访问终端节点时的探测端口。

    取值范围:1~65535。

    健康检查间隔时间 健康检查的时间间隔,单位为秒。

    取值范围:1~50秒,默认为2秒。

    路径 指定健康检查的路径。

    必须以正斜线(/)开头,长度限制为1~80个字符,支持使用字母、数字和短划线(-)、正斜线(/)、英文句点(.)、百分号(%)、问号(?)、井号(#)和and(&)以及扩展字符集_;~!()*[]@$^:',+

    默认为全球加速系统向后端服务器应用配置的缺省首页发起GET请求。如果您用来进行健康检查的页面并不是应用服务器的缺省首页,需要指定具体的检查路径。

    说明 仅HTTP和HTTPS协议健康检查显示该项。
    健康检查健康阈值 针对健康检查状态变化所需要的连续健康检查次数,即从成功到失败的连续健康检查失败次数或从失败到成功的连续健康检查成功次数。

    取值范围:2~10,默认为3次。

  6. 可选:单击+添加终端节点组,根据步骤5配置说明,配置多个终端节点组。
    说明
    • 仅TCP和UDP监听支持添加终端节点组。
    • TCP和UDP监听默认支持创建2个终端节点组,如果您需要创建更多默认终端节点组,可在配额管理提升gaplus_quota_epgs_per_listener的配额。具体操作,请参见配额管理
  7. 单击下一步
  8. 配置审核配置向导页面,确认信息,然后单击提交
    如果需要修改配置,您可以单击相应区域中的修改重新进行配置。

添加虚拟终端节点组

在您添加虚拟终端节点组前,请注意以下说明:
  • 只有HTTP或HTTPS协议的监听才支持添加虚拟终端节点组。
  • 在您添加虚拟终端节点组前,您需要先添加默认终端节点组。
  1. 登录全球加速管理控制台
  2. 实例列表页面,找到目标全球加速实例,在操作列单击配置监听
  3. 监听页签下,找到目标监听,在虚拟终端节点组列单击数字。
  4. 终端节点组页签下的虚拟终端节点组区域,单击添加虚拟终端节点组
  5. 添加虚拟终端节点组页面,配置虚拟终端节点组,然后单击创建
    关于参数的配置信息,请参见添加默认终端节点组

更多操作

操作 说明
修改终端节点组
说明 仅HTTP或HTTPS协议的监听支持配置和修改虚拟终端节点组。关于虚拟终端节点组的更多信息,请参见终端节点组与终端节点概述
  1. 监听页签下,找到目标监听,然后在默认终端节点组列单击终端节点组ID。
  2. 终端节点组页签下,找到目标默认终端节点组或虚拟终端节点组,在操作列单击编辑
  3. 编辑默认终端节点组编辑虚拟终端节点组对话框,修改终端节点组的名称、终端节点等信息,然后单击保存

    默认终端节点组的配置详情,请参见添加默认终端节点组

设置终端节点组流量调配 设置到不同终端节点组的流量比例。
说明 仅TCP或UDP协议的监听支持设置终端节点组的流量调配。关于流量调配的使用,请参见多终端节点组流量调配原理及应用场景
  1. 监听页签下,找到目标监听,然后在操作列单击编辑节点组
  2. 配置终端节点配置向导页面,找到目标终端节点组,设置流量调配值,然后单击下一步

    流量调配取值范围:0~100。单位:%。

  3. 确认终端节点组的信息后,单击提交
设置终端节点权重 终端节点权重确定了全球加速将访问请求定向到终端节点组内各终端节点的流量比例。

全球加速会计算终端节点组中各个终端节点的权重之和,然后根据每个终端节点的权重与总权重之比将流量定向到终端节点。例如,如果您要将三分之一的流量分发到终端节点EP1上,将流量的三分之二分发到终端节点EP2上,则可以配置EP1和EP2的权重分别为1和2。如果您希望全球加速停止向某个终端节点分发流量,则可以将该终端节点的权重配置为0。

  1. 监听页签下,找到目标监听,然后在默认终端节点组ID/名称列单击终端节点组ID或数字。
  2. 终端节点组页签下,找到待设置权重的终端节点所在的终端节点组,在操作列单击编辑
  3. 编辑虚拟终端节点组编辑虚拟终端节点组对话框的终端节点区域,找目标终端节点,设置权重值,然后单击保存

    权重取值范围:0~255。

删除终端节点组 您可以删除不需要的终端节点组,删除后,全球加速将不再向该终端节点组转发流量。
说明 如果删除的终端节点组为监听下唯一的终端节点组,则该监听将不可用。
  1. 监听页签下,找到目标监听,然后在默认终端节点组列单击终端节点组ID。
  2. 终端节点组页签下,找到待删除的默认终端节点组或虚拟终端节点组,在操作列单击删除
  3. 在弹出的对话框中单击确定
删除终端节点 您可以删除不需要的终端节点,删除后,全球加速将不再向该终端节点转发流量 。终端节点组下只有一个终端节点时,该终端节点无法删除。
  1. 监听页签下,找到目标监听,然后在默认终端节点组列单击终端节点组ID。
  2. 终端节点组页签下,找到待删除终端节点的默认终端节点组或虚拟终端节点组,在操作列单击编辑
  3. 编辑默认终端节点组编辑默认终端节点组对话框的终端节点区域,找到待删除的终端节点,在操作列单击删除,然后单击保存

相关文档