每个监听都有与之关联的终端节点组,通过指定要分发流量的地域,可以使终端节点组与监听相关联,系统将根据监听路由类型定义的转发方式将流量分配到与监听关联的终端节点组内的终端节点上。
终端节点组
每个终端节点组都与特定的地域关联,通过指定要分发流量的地域,将终端节点组与监听关联。关联后,系统将根据监听路由类型定义的转发方式将流量分配到终端节点组内的终端节点上。
自定义路由类型监听默认支持创建2个终端节点组。
智能路由类型监听的终端节点组包括以下两种类型:
默认终端节点组:创建监听时配置的终端节点组为默认终端节点组。
对于TCP或UDP协议的监听,默认支持创建2个默认终端节点组。如果您需要创建更多终端节点组,可在配额管理提升gaplus_quota_epgs_per_listener的配额。具体操作,请参见管理全球加速配额。
每个默认终端节点组的地域必须唯一。您可以为不同地域的终端节点组设置流量调配,流量调配确定了GA将访问请求定向到各终端节点组的流量比例。流量调配的使用,请参见多终端节点组流量调配原理及应用场景。
对于HTTP或HTTPS协议的监听,支持创建1个默认终端节点组。
虚拟终端节点组:创建监听后,您可以在终端节点组页面手动创建虚拟终端节点组。
对于TCP、HTTP和HTTPS协议的监听,默认支持创建共计10个虚拟终端节点组。如果您需要创建多个虚拟终端节点组,可在配额管理提升gaplus_quota_vepg_per_listener的配额。具体操作,请参见管理全球加速配额。
对于UDP协议的监听,不支持创建虚拟终端节点组。
为监听创建虚拟终端节点组后,您可以创建自定义转发策略并关联该虚拟终端节点组。关联后,监听可以根据转发策略将满足转发条件的访问请求转发至对应的默认终端节点组或虚拟终端节点组中,实现一个GA实例同时加速访问多个目标终端节点。
如果您的标准型GA实例不支持为TCP监听添加虚拟终端节点组和配置转发策略,可能是由于实例版本不支持。如需使用,请向商务经理申请升级实例。
终端节点
终端节点的后端服务类型
终端节点是客户端请求访问的目标主机,一个终端节点组可以添加1~4个终端节点。终端节点的后端服务类型如下:
后端服务部署在 | 网络连接类型 | 后端服务类型 | 后端服务 |
后端服务部署在 | 网络连接类型 | 后端服务类型 | 后端服务 |
阿里云 | 私网连接类型 | ECS | 专有网络类型的ECS实例 |
ALB | 应用型负载均衡 ALB(Application Load Balancer)实例 | ||
NLB | 网络型负载均衡 NLB(Network Load Balancer ) | ||
CLB | 专有网络类型的私网CLB(Classic Load Balancer)实例 | ||
OSS | 对象存储 OSS(Object Storage Service)的Bucket实例 | ||
ENI | 弹性网卡 ENI(Elastic Network Interface) | ||
自定义私网IP | 私网IP地址 支持以私网IP地址的方式,将当前未支持的阿里云后端服务类型或线下IDC服务添加为GA的后端服务。自定义私网IP地址包括但不限于以下标准私网地址段:
若您有公网私用诉求,在使用自定义私网IP时,该地址会被认为是私网IP地址,如有必要请在VPC内配置相应的路由。 | ||
公网连接类型 | 阿里云公网IP |
| |
CLB | 公网传统型负载均衡 CLB(Classic Load Balancer)实例 | ||
私网连接类型 | 交换机 仅自定义路由类型监听支持该类型。 | 交换机(vSwitch) 支持指定交换机中1个或多个ECS实例的私网IP地址及目标端口作为流量通行目标。 | |
非阿里云 | 公网连接类型 | 自定义公网IP | 自定义公网IP地址 |
自定义域名 | 自定义域名 |
如果您的标准型GA实例不支持ECS(专有网络类型)、ALB、NLB、CLB(专有网络类型)、ENI、自定义私网IP后端服务类型,可能是由于实例版本不支持。如需使用,请向商务经理申请升级实例。
UDP协议监听不支持添加ALB类型后端服务。
为确保GA实例与后端服务正常连通,请根据后端服务网络连接类型,配置相应的访问策略:
公网连接类型:后端服务的访问策略(例如安全组或防火墙)需放通终端节点出公网IP。
私网连接类型:后端服务的访问策略(例如安全组或访问控制规则)需放通后端服务所属交换机网段,且需确保该交换机网段的空闲私网IP数量≥8。
自定义路由类型监听功能邀测中,如需使用,请向商务经理申请。申请通过后,监听可选择路由类型。
自定义路由类型监听支持指定可以接收访问流量的通行目标,即交换机中的IP地址和端口,且该IP地址和端口仅支持ECS实例所属。
每个GA实例的终端节点出公网IP唯一,不与其他GA实例用户共享。
终端节点权重
您可以为智能路由类型监听的终端节点设置终端节点权重,权重确定了GA将访问请求定向到终端节点的流量比例。终端节点权重可设置范围为0~255,默认为255。
GA会计算终端节点组中各个终端节点的权重之和,然后根据每个终端节点的权重与总权重之比将流量定向到终端节点:
通过合理设置终端节点权重,可以更好地管理流量分配,提高服务的稳定性和响应速度,优化资源的使用。常见应用场景:
流量负载均衡:终端节点组内多个终端节点间分配流量,权重越高的终端节点接收流量越多。
灰度发布:后端应用更新时,可以逐步引导流量到新版本的终端节点上,通过增加其权重进行灰度发布和验证。
例如,某应用部署在终端节点A,权重为255,新增测试版本部署在终端节点B,初始权重可以设置为1,即仅分配1/256的流量。测试成功后,可逐渐增加该终端节点的权重,使流量在终端节点A和B间负载均衡。如果您希望停止向终端节点A发送流量,可以将终端节点A的权重设置为0。
健康检查
通过为GA实例的终端节点组开启健康检查功能,可以提高业务的可靠性和可用性、避免异常终端节点对服务的影响。
终端节点组开启健康检查后,当某个终端节点健康检查出现异常时,GA会自动将新的请求分发到其它健康检查正常的终端节点上;而当健康检查异常的终端节点恢复正常后,GA会将该终端节点自动恢复到请求服务中。
仅配置了智能路由类型监听的标准型GA实例支持为终端节点组开启健康检查。
相关文档
- 本页导读 (1)
- 终端节点组
- 终端节点
- 终端节点的后端服务类型
- 终端节点权重
- 健康检查
- 相关文档