赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 全球加速
  4. 实践教程
  5. 高级特性配置
  6. 多终端节点组流量调配使用示例

多终端节点组流量调配使用示例

  • 高级特性配置
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

当您的服务部署在多个地域时,您可以通过流量调配功能控制不同地域终端节点组的访问流量比例。

场景示例

假设某公司业务部署在北京和上海,服务协议与端口为TCP 80,客户端主要集中在北京地域。该公司已通过全球加速添加了北京加速地域、北京地域终端节点组和上海地域终端节点组。全球加速默认将北京客户端的访问流量全部就近转发至北京终端节点组的服务器进行处理,上海终端节点组作为北京地域异常时的备用终端节点组。因公司业务调整,要求北京客户端的访问流量先暂时切换至上海地域终端节点组的服务器进行处理,切换过程客户端不感知。

您可以调整北京终端节点组的流量调配值,例如将默认的100%先调整至50%,此时北京客户端50%的访问流量会被调度到上海终端节点组的服务器处理。测试访问流量转发不受影响后,进一步调整为0%,北京客户端的访问流量会被全部调度到上海终端节点组的服务器处理,从而实现北京客户端访问流量的平滑切换。

image

配置步骤

image

说明

本文以按量付费的标准型全球加速实例为例,为您介绍如何使用多终端节点组流量调配功能。创建按量付费的标准型全球加速实例前,请先了解以下信息:

  • 按量付费全球加速实例采用按流量的带宽计费方式,无需绑定带宽包。接入全球加速网络产生的流量费用统一由云数据传输 CDT(Cloud Data Transfer)结算出账。更多信息,请参见流量计费。

  • 首次使用按量付费GA实例,您需要在服务开通页面根据提示开通按量付费全球加速服务。

步骤一:部署服务器

本文以Alibaba Cloud Linux 3.2104 64位操作系统为例。不同类型的操作系统测试命令会有差异,具体测试命令请参见您操作系统的操作指南。

  1. 分别在北京和上海地域部署服务器,并开启TCP 80协议端口。

  2. 登录北京客户端,打开命令行窗口,通过curl命令分别访问北京和上海地域的服务器。

    curl <源站IP>

    如下图所示,分别可返回各自的地域信息。

    图 1. 访问北京服务器访问北京服务器

    图 2. 访问上海服务器访问上海服务器

步骤二:配置实例基础信息

  1. 登录全球加速管理控制台。

  2. 在实例列表页面,单击创建标准型按量付费实例。

  3. 在实例基础配置配置向导页面,根据以下信息进行配置,然后单击下一步。

    配置

    说明

    全球加速实例名称

    输入全球加速实例名称。

    实例计费方式

    默认为按量付费。

    使用按量付费的标准型全球加速实例,产生的费用包括:实例费、性能容量单位CU费和流量费。

    • 关于实例费、性能容量单位CU费的更多信息,请参见按量付费全球加速实例计费。

    • 关于流量费,请参见流量计费。

    资源组

    选择标准型全球加速实例所属的资源组。

    该资源组为当前阿里云账号在资源管理中创建的资源组。更多信息,请参见创建资源组。

步骤三:配置加速区域

为全球加速实例配置加速区域,指定可以加速访问后端服务的用户所在的地域并为其分配加速带宽。

在配置加速区域配置向导页面,根据以下信息配置加速区域,然后单击下一步。

配置

说明

加速区域

在下拉列表中选中需要进行访问加速的一个地域或多个地域,然后单击添加至列表。

本文在华北区域下选中北京地域。

分配带宽

带宽峰值

设置加速地域的带宽。每个加速地域支持分配的带宽范围为2~10000 Mbps。

此处带宽峰值仅作限速,产生的流量费用统一由CDT结算出账。

本文保持默认值200 Mbps。

重要

如果带宽峰值设置过低,可能出现限速从而导致流量被丢弃,请合理规划带宽峰值,确保和业务需求匹配。

IP地址协议

选择接入全球加速服务的IP地址协议。

本文保持默认值IPv4。

公网质量类型

选择接入全球加速服务的公网质量类型。

本文选择BGP(多线)。

步骤四:配置监听

监听负责检查连接请求,根据您指定的端口和协议处理来自客户端的入站连接。每个监听都关联一个终端节点组,通过指定要分发流量的地域,将终端节点组与监听关联。关联后,全球加速会将流量分配到与监听关联的终端节点组内的最佳终端节点。

在配置监听配置向导页面,配置监听,然后单击下一步。

此处仅介绍本文强相关的配置项,其余配置项可保持默认配置。更多信息,请参见添加TCP或UDP协议监听。

配置

说明

监听名称

输入监听的名称。

路由类型

选择路由类型。

本文选择智能路由。

协议

选择监听的协议类型。

全球加速仅支持为单个TCP和UDP协议的监听配置多个不同地域的终端节点组。

本文选择TCP。

端口

指定用来接收请求并向终端节点进行转发的监听端口,端口取值范围:1-65499。

本文输入80。

步骤五:配置终端节点组和终端节点

  1. 配置北京终端节点组。

    1. 在配置终端节点组配置向导页面,根据以下信息配置北京终端节点组,然后单击下一步。

      本文仅介绍强相关配置项,更多配置项信息,请参见添加和管理智能路由类型监听的终端节点组。

      配置

      说明

      地域

      选择终端节点组所属的地域,即请求要访问的目标服务器的所属地域。

      本文选择北京。

      终端节点配置

      终端节点是客户端请求访问的目标主机。您可以根据以下信息配置终端节点:

      • 后端服务类型:选择自定义IP。

      • 后端服务:输入要加速的后端服务的IP。本文输入北京服务器的公网IP地址。

      • 权重:输入终端节点的权重,权重取值范围:0~255。全球加速根据您配置的权重按比例将流量路由到终端节点。本文保持默认值255。

        警告

        如果某个终端节点的权重设置为0,全球加速将终止向该终端节点分发流量,请您谨慎操作。

      保持客户端源IP

      选择是否保持客户端源IP。

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

      本文保持默认配置不保持。

      流量调配

      配置到不同终端节点组的流量比例。

      取值范围:0~100。本文保持默认值100。

      说明

      只有在配置TCP或UDP协议监听的终端节点组时,才支持配置流量调配。

      健康检查

      选择开启或关闭健康检查。开启后,可以通过健康检查来判断终端节点的运行状态。

      本文开启健康检查。

      健康检查协议

      选择健康检查的协议,支持TCP、HTTP和HTTPS协议。

      本文选择为TCP。

      端口

      健康检查服务访问终端节点时的探测端口。取值范围:1-65535。

      本文配置为80。

      健康检查间隔时间

      健康检查的时间间隔,单位为秒。取值范围:1-50秒。

      本文保持默认配置,为2秒。

      健康检查健康阈值

      针对健康检查状态变化所需要的连续健康检查次数,即从成功到失败的连续健康检查失败次数或从失败到成功的连续健康检查成功次数。取值范围2~10。

      本文保持默认配置,为3次。

    2. 在配置审核配置向导页面,确认监听和终端节点配置信息后,单击提交。

      说明

      创建全球加速实例预计耗时3~5分钟,请您耐心等待。

    3. 可选:创建任务完成后,在创建任务详情列表下方,单击进入实例详情,然后在实例详情页,可选择实例信息、监听、加速区域等页签查看实例配置信息。

  2. 配置上海终端节点组。

    1. 在实例详情页面,单击监听页签。

    2. 在监听页签,找到目标监听,在默认终端节点组列单击终端节点组ID或数字。

    3. 在终端节点组页签下的默认终端节点组区域,单击+添加终端节点组。

    4. 在添加终端节点组页面,根据以下信息进行配置,然后单击创建。

      • 地域:选择上海。

      • 终端节点配置的后端服务:输入上海服务器的公网IP地址。

      其余参数配置与北京终端节点组保持一致。

步骤六:测试流量调配效果

本文使用以下命令模拟客户端发送访问请求,测试流量调配效果。

echo > curl.txt; for ((i=0;i<<请求数>;i++)); do curl -s <加速IP> >> curl.txt; done; beijing_count=`grep Beijing curl.txt | wc -l`;echo "Beijing count: ${beijing_count}";shanghai_count=`grep Shanghai curl.txt | wc -l`;echo "shanghai count: ${shanghai_count}";

其中:

  • 请求数:模拟的访问请求量,例如请求数为100时,表示模拟有100个访问请求。

  • 加速IP:全球加速分配的加速IP。

  • Beijing count:北京地域服务器处理的访问请求量。

  • Shanghai count:上海地域服务器处理的访问请求量。

  1. 测试高优先级的北京终端节点组流量调配为100%时的访问请求调度情况。

    登录北京客户端,打开命令行窗口,在北京客户端发送100个请求,查看北京和上海地域服务器处理的访问请求量。测试流量调配100

    经验证,北京客户端的访问请求全部转发至北京地域的终端节点组处理。

  2. 测试高优先级的北京终端节点组流量调配为50%时的访问请求调度情况。

    1. 修改北京地域终端节点组的流量调配为50%。具体操作,请参见设置终端节点组流量调配。

    2. 在北京客户端发送100个请求,查看北京和上海地域服务器处理的访问请求量。

      测试流量调配50

      经验证,北京和上海地域终端节点组各处理了北京客户端总请求量的50%,即北京终端节点组处理50个,上海终端节点组处理50个。

  3. 测试高优先级的北京终端节点组流量调配值为0%时的访问请求调度情况。

    1. 修改北京地域终端节点组的流量调配为0%。具体操作,请参见设置终端节点组流量调配。

    2. 在北京客户端发送100个请求,查看北京和上海地域服务器处理的访问请求量。

      测试流量调配0

      经验证,北京客户端的访问请求全部转发至上海地域的终端节点组处理。

相关文档

  • 如果您需要了解健康检查更多信息,请参见开启和管理健康检查。

  • 关于多终端节点组流量调配原理以及应用场景,请参见多终端节点组流量调配原理及应用场景。

  • 您可以结合多终端节点组流量调配和健康检查功能,实现应用访问流量的多地域负载和高可用容灾。更多信息,请参见加速跨地域应用实现高可用容灾。

相关文章

加速IPv6客户端访问IPv4服务 2025-04-22 18:05

如果您有IPv6客户端加速访问IPv4服务的需求,您可以将接入全球加速网络的加速IP配置为IPv6协议类型,即可实现IPv6转换服务。 使用限制

GA使用HTTP3协议提升应用系统访问体验 2025-04-22 18:05

QUIC协议是一种基于UDP的低延迟传输协议,而HTTP/3协议建立在QUIC协议之上,无需重连即可实现多路复用,提升资源的访问效率。在弱网络、Wi-Fi和移动网络频繁切换、高延迟丢包率高等场景下,您在用GA服务进行加速时可使用HTTP/3协议,加速应用访问、提升系统性能并改善用户体验。 功能简介

GA使用HTTP2协议连接后端服务 2025-04-22 18:05

当您的HTTPS服务已配置全球加速,并且计划引入HTTP/2协议版本来进一步提升服务性能时,您可以在全球加速中配置HTTP/2协议版本。通过此配置,HTTPS服务可以充分利用HTTP/2的优势,大幅提升服务性能,有效降低延迟及网络开销,提升整体访问体验。

使用GA端口映射提升应用灵活性与安全性 2025-04-22 18:05

出于安全考虑,企业通常需要将外部访问端口与后端应用端口进行隔离。您可以在GA中配置端口映射,自定义监听端口与后端应用端口的映射关系,提升应用部署的灵活性和安全性。 端口映射功能简介 默认情况下,GA会使用创建监听时指定的协议和端口范围,将访问流量转发至终端节点组。智能路由类型监听支持端口映射功能,您

多终端节点组流量调配使用示例 2025-04-22 18:05

当您的服务部署在多个地域时,您可以通过流量调配功能控制不同地域终端节点组的访问流量比例。 场景示例 假设某公司业务部署在北京和上海,服务

加速跨地域应用实现高可用容灾 2025-04-22 18:05

当您的应用跨地域部署时,可能会面临地域性网络故障导致的对应地域服务不可用问题。您可以使用全球加速服务(GA)加速跨地域部署的应用,并实现应用访问流量的多地域负载和高可用容灾。 背景信息

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号