聊一聊全球加速的原理和配置

简介: 上次我们讲了一下阿里云全球加速的带宽包选择,这次我们接着聊一下全球加速的基本原理和配置流程。

上次我们讲了一下阿里云全球加速的带宽包选择,这次我们接着聊一下全球加速的基本原理和配置流程。

阿里云全球加速GA的组件及工作原理如下所示:
全球加速.png

  • 加速区域、要优化访问体验的区域,目前覆盖全球的阿里云数据中心大部分可以作为加速区域使用,一个全球加速实例支持多个加速区域,不同的加速区域可以根据需要分配不同的加速带宽。
  • 加速IP、选择了加速地域后,将自动在该地域创建一个加速IP作为服务的访问入口。
  • 监听、将前端加速IP收到的请求转发到后端的应用服务,转发的过程中可以利用阿里云覆盖全球的内部传输网络进行加速,可以创建TCP/UDP或者HTTP/HTTPS的监听。
  • 终端组、一个靠近服务或网站所在地的代理集群,用于发送服务请求并获取服务响应,对于TCP/UDP监听来说一个监听只能对应一个终端组,对于HTTP/HTTPS的监听来说可以对应一个默认终端组以及多个虚拟终端组。
  • 终端节点、一个代理服务器节点,用于发送服务请求及传回结果。
  • 来自加速区域的服务请求将被分别发送到不同的加速区域的加速IP,加速IP具体接受什么样的请求要以监听为准,一个GA全球加速实例可以创建多个监听,而一个监听又对应多个不同的服务端口,这些端口限定了一个GA提供的服务范围,通过监听接受到的服务请求将通过阿里云的内部网络传输到不同的终端组,这些终端组的位置将尽可能靠近网站和服务的源站点,为了充分保证加速的性能和可用性,因此一个终端组将对应4个终端节点,这4个终端节点将负责将收到的加速请求转发给源站,待源站处理完成后结果将顺原路返回到加速IP,加速IP将把结果发送给在加速地域的客户端。
  • 对于TCP/UDP协议的全球加速监听,监听和终端组是一一对应的关系。
  • 对于HTTP/HTTPS协议的全球加速监听,默认情况下所有的加速请求将被发送到默认终端组,另外还可以通过设置基于URL的转发策略将部分请求转发到虚拟端口组。
  • 用户可根据需要将带宽包在不同的加速区域间进行分配,例如为北美的用户分配10Mbps,而为欧洲的用户分配6Mbps。

在掌握了全球加速的运作机制后再进行配置就是一件相当简单的事情了:

  1. 创建加速区域,并分配带宽,例如选择美国硅谷,分配10Mbps带宽,随后阿里云将在美国硅谷创建一个加速IP。
  2. 创建监听、例如TCP,80.
  3. 创建终端组、对应的阿里云将要求选择一个地域用来创建终端组,我们这里选择北京,输入源站的IP或域名。
  4. 配置审核确认,最终确认所有配置后阿里云开始生成终端组对应的终端节点,并为终端节点分配“下车IP”。目前阿里云为每一个终端组配置4个下车IP。

总而言之,GA全球加速的配置与另一个阿里云的服务SLB非常类似,可以视作一个在全球拥有多个IP地址的SLB,其中GA监听的概念和SLB的监听也非常类似,都是用来限定服务端口集合的,而为了实现就近的“下车”访问,GA有额外的终端组的概念,且终端组应尽可能的靠近源站。加速IP和终端组之间的网络是阿里巴巴高速的全球内部网络,因此使用GA进行全球加速可以避免绕行缓慢的国际线路以优化用户体验。

目录
相关文章
|
6月前
|
机器学习/深度学习 数据采集 算法
m基于GA-LSTM遗传优化长短期记忆网络的电力负荷数据预测算法matlab仿真
m基于GA-LSTM遗传优化长短期记忆网络的电力负荷数据预测算法matlab仿真
64 4
|
1月前
|
机器学习/深度学习 算法 数据可视化
基于GA优化的CNN-GRU-Attention的时间序列回归预测matlab仿真
该内容描述了一个使用CNN-LSTM-Attention模型优化时间序列预测的过程。在优化前后,算法的预测效果有明显提升,软件版本为matlab2022a。理论部分介绍了CNN用于特征提取,LSTM处理序列依赖,Attention关注重要信息,以及遗传算法(GA)优化超参数。提供的核心代码展示了GA的优化迭代和模型训练,以及预测结果的可视化比较。
|
5月前
|
机器学习/深度学习 算法 数据库
m基于GA-CNN遗传优化卷积神经网络的手势识别算法matlab仿真
m基于GA-CNN遗传优化卷积神经网络的手势识别算法matlab仿真
71 1
|
7月前
|
机器学习/深度学习 传感器 算法
GA-BP回归预测 | Matlab 遗传算法优化算法优化BP神经网络回归预测
GA-BP回归预测 | Matlab 遗传算法优化算法优化BP神经网络回归预测
|
4月前
|
算法
【MATLAB】GA遗传算法优化的VMD信号分解算法
【MATLAB】GA遗传算法优化的VMD信号分解算法
64 0
【MATLAB】GA遗传算法优化的VMD信号分解算法
|
7月前
|
机器学习/深度学习 传感器 算法
GA-LSTM回归预测 | Matlab遗传算法优化长短时记忆网络回归预测
GA-LSTM回归预测 | Matlab遗传算法优化长短时记忆网络回归预测
|
7月前
|
机器学习/深度学习 传感器 算法
Matlab 遗传算法优化极限学习机(GA-ELM)分类预测
Matlab 遗传算法优化极限学习机(GA-ELM)分类预测
|
8月前
|
机器学习/深度学习 传感器 算法
多元分类预测 | Matlab 遗传算法优化随机森林(GA-RF)分类预测
多元分类预测 | Matlab 遗传算法优化随机森林(GA-RF)分类预测
|
9月前
|
传感器 算法 智能硬件
m基于GA遗传优化算法的三维室内红外传感器部署策略matlab仿真
m基于GA遗传优化算法的三维室内红外传感器部署策略matlab仿真
238 0
|
9月前
|
机器学习/深度学习 算法 决策智能
遗传算法(GA)优化后RBF神经网络优化分析(Matlab代码实现)
遗传算法(GA)优化后RBF神经网络优化分析(Matlab代码实现)
221 0

热门文章

最新文章