使用GA加速访问DataWorks

更新时间:
复制 MD 格式

当您从一个地域访问部署在其他地域的DataWorks控制台时(例如从中国内地访问部署在马来西亚的DataWorks),可能遇到页面加载慢、操作延迟高等问题。您可以创建全球加速实例,将访问请求通过阿里云全球骨干网络传输,显著降低网络延迟。使用全球加速后,客户端访问DataWorks的源IP会变为全球加速的出口IP,如果DataWorks工作空间配置了IP白名单,需将出口IP添加到白名单中。

image

操作步骤

已开通全球加速服务。
已确认需要加速访问的DataWorks控制台所在地域。

步骤一:创建全球加速实例

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

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

  3. 实例基础配置页面,配置以下参数:

    • 全球加速实例名称:输入实例名称,用于标识该实例。

    • 加速IP类型:选择弹性公网IP。全球加速为每个加速地域提供独立的弹性公网IP作为加速入口。

  4. 单击下一步

步骤二:配置加速区域

加速区域是指用户实际接入全球加速网络的地域。您需要根据用户所在的物理位置选择加速地域。

  1. 配置加速区域页面,单击加速区域下拉框,选择用户所在的加速地域。例如,如果用户位于中国(上海),选择华东2(上海)。

  2. 分配带宽表格中,设置所选加速地域的带宽峰值。建议根据实际业务访问量设置,DataWorks控制台操作场景一般设置为10 Mbps即可满足需求。

  3. 单击下一步

步骤三:配置监听

监听用于检查连接请求,并将用户的访问请求转发到终端节点。

  1. 配置监听页面,路由类型保持默认的智能路由(原标准监听)

  2. 选择协议TCP

  3. 设置端口443

  4. 单击下一步

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

终端节点是用户请求最终到达的目标地址。您需要将DataWorks BFF域名配置为终端节点。

  1. 配置终端节点组页面,设置地域。选择DataWorks控制台所在的地域或距离最近的地域。例如,如果DataWorks部署在中国(北京),选择华北2(北京)。

  2. 终端节点配置区域,后端服务类型选择自定义域名(位于非阿里云分组下)。

  3. 后端服务中输入需要加速的DataWorks BFF域名。

  4. 单击下一步,在配置审核页面确认配置信息无误后,完成实例创建。

DataWorks BFF域名格式为:bff-{region}.data.aliyun.com,其中{region}DataWorks控制台所在地域的Region ID。

您只需要加速该BFF域名即可。例如,如果DataWorks控制台部署在马来西亚(吉隆坡)地域,则需要加速的域名为bff-ap-southeast-3.data.aliyun.com
您需要将全球加速的出口IP添加到DataWorksIP白名单中,否则可能被防火墙策略拦截。获取出口IP的方法:在全球加速管理控制台进入实例详情页面,切换到监听页签,选择监听 ID 的终端节点组页签,即可查看终端节点出公网IP

步骤五:配置DNS解析

创建全球加速实例后,您需要将DataWorks BFF域名解析到全球加速的加速IP地址,使用户的访问请求通过全球加速网络进行传输。

  1. 在全球加速控制台的实例详情页面,切换到加速区域页签,获取加速IP地址。

  2. 在企业的办公网络DNS中,添加域名解析记录,将DataWorks BFF域名指向全球加速的加速IP地址。

如果仅需要个别用户使用加速,也可以通过修改本地hosts文件实现。在hosts文件中添加如下记录(每个加速IP对应一行):

<加速IP> bff-{region}.data.aliyun.com

例如,如果获取到两个加速IP,则添加两行记录:

101.133.XXX.131 bff-ap-southeast-3.data.aliyun.com
101.133.XXX.132 bff-ap-southeast-3.data.aliyun.com

步骤六:验证加速效果

  1. 验证DNS解析是否生效。在命令行中执行nslookup bff-{region}.data.aliyun.com,确认返回的IP地址为全球加速的加速IP。

  2. 清理浏览器连接缓存,访问DataWorks控制台,验证页面加载速度是否有明显提升。您也可以通过浏览器开发者工具查看网络请求的响应时间来对比加速前后的效果。