加速访问指定IP的后端服务

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

如果您的应用在访问时面临延迟大、丢包等问题,严重影响终端用户的访问体验时,您可以使用全球加速 GA(Global Accelerator)将访问请求就近接入阿里云加速网络,实现应用加速。本文指导您使用全球加速服务加速访问指定IP的后端服务,提升用户的访问速度和体验。

场景示例

本文以下图的场景为例。某公司的总部在美国硅谷。总部通过自建服务器部署了企业应用服务。但因公网不稳定,中国香港办公点的员工访问美国服务器上的企业应用经常出现延迟、抖动、丢包等问题。

image

您可以配置全球加速,实现中国香港办公点访问美国服务器的流量通过加速IP就近从中国香港接入点进入阿里云加速网络,然后通过智能路由把客户端的网络访问请求送达终端节点,提升中国香港办公点用户的访问速度和体验。

说明

本文以按量付费的标准型全球加速实例为例,为您介绍如何配置全球加速服务实现加速访问指定IP的后端服务。购买按量付费的标准型全球加速实例前,请先了解以下信息:

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

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

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

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

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

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

    配置

    说明

    全球加速实例名称

    输入全球加速实例名称。

    实例计费方式

    默认为按量付费

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

    资源组

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

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

步骤二:配置加速区域

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

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

配置

说明

加速区域

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

本文在亚太区域下选中中国(香港)地域。

分配带宽

带宽峰值

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

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

本文保持默认值200 Mbps。

重要

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

IP地址协议

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

本文保持默认值IPv4

公网质量类型

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

本文选择BGP(多线)

步骤三:配置监听

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

配置监听配置向导页面,根据以下信息配置监听,然后单击下一步

配置

说明

监听名称

输入监听的名称。

路由类型

选择路由类型。

本文选择智能路由

协议

选择监听的协议类型。

本文选择TCP

端口

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

本文输入80

客户端亲和性

选择是否保持客户端亲和性。保持客户端亲和性,即客户端访问有状态的应用程序时,可以将来自同一客户端的所有请求都定向到同一终端节点。

本文选择源IP

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

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

    配置

    说明

    地域

    选择终端节点组所属的地域。

    本文选择美国(硅谷)

    终端节点配置

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

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

    • 后端服务:输入要加速的后端服务的IP。

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

    警告

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

    保持客户端源IP

    选择保持或不保持客户端源IP。

    保持客户端源IP,后端服务器可以通过该功能获取客户端源IP。监听为TCP协议类型,且开启保持客户端源IP功能时,根据后端服务类型不同,需要后端服务器做相应适配以获取客户端源IP。更多信息,请参见保持客户端源IP

    本文选择不保持客户端源IP。

    流量调配

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

    取值范围:0~100。

    本文保持默认值100%。

    健康检查

    开启或关闭健康检查。

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

    本文保持默认关闭状态。

  2. 配置审核配置向导页面,确认信息,然后单击提交

    说明

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

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

步骤五:测试加速效果

您可以使用阿里云云监控 CMS(Cloud Monitor)提供的网络拨测工具进行访问速度的加速效果测试。

  1. 单击网络拨测工具,进入网络拨测工具页面。

  2. 单击立即检测下方的对比检测

  3. 根据图中示例顺序,进行加速效果测试。

    拨测工具对比步骤.png

    序号

    步骤描述

    在下拉列表中选择发起拨测的运营商地区

    本文保持默认全选。

    输入美国硅谷的后端服务IP。

    输入中国香港加速地域的加速IP。

    单击立即检测

    检测结果区域的探测点列右侧单击筛选.png,输入香港,然后单击确认

  4. 查看并对比检测结果。

    经测试,使用全球加速后,中国香港客户端到美国硅谷后端服务的连接总时间均有所下降,即降低了客户端访问后端服务的延迟。

    加速效果对比.png

    说明

    使用全球加速服务的加速效果以您的实际业务测试为准。

更多信息

您还可以使用资源编排 ROS(Resource Orchestration Service)提供的全球加速快速配置模板,实现中国香港客户端通过IP方式加速访问美国硅谷后端服务。具体操作,请访问快速配置模板链接根据页面提示进行全球加速快速配置体验。