火山引擎全球加速(Global Accelerator, GA)是一款覆盖全球的网络加速服务,它利用遍布全球的节点为用户提供低延迟和高可靠性的网络连接,确保全球范围的用户都能快速且稳定地访问您的应用。
为什么使用全球加速
- 火山引擎全球加速是一款合规的全球网络加速产品。基于丰富的边缘节点,全球加速使客户端流量在最近的加速区域进入全球加速网络。同时,全球加速具备流量智能调度能力,可以将流量智能路由到源站,实现全球范围内客户端到源站的网络加速。
- 全球加速为全球用户提供一致、稳定、快速、安全的访问体验。常见的需要全球加速的业务场景包括:游戏全球同服、企业异地异国协作办公。在这些场景下,全球加速能够解决高时延、卡顿、用户体验不一致等问题。
全球加速服务的类型:基于加速器分类
标准型加速器
组成
标准型加速器提供了 IP 和 CNAME 两种接入方式。全球加速让用户就近接入火山引擎提供的全球加速网络,提升了客户端到源站的访问速度。标准型加速器的组成元素如下图所示。
注意
- 加速区域的加速 IP 可能会发生更改,如果您目前是通过加速 IP直接接入全球加速网络,您需要定期检查控制台,及时更新业务绑定的加速 IP。
- 为了确保业务的连续性和便捷性,我们建议您通过加速器提供的 CNAME 记录来接入全球加速网络。
工作原理
- 客户端发起访问请求,目标是您的源站。
- 全球加速为每个加速器分配一个固定的 CNAME 地址。通过这个 CNAME 地址,全球加速能够将客户端流量路由到全球加速网络下最靠近客户端位置的一个加速区域中的接入点。
说明
您也有选择使用加速区域内提供的加速 IP,直接接入全球加速网络。
- 流量到达时,根据您预设的端口和协议,监听器开始处理这些连接请求。
- 接下来,全球加速依据您的流量分配策略,将流量智能地路由至特定的终端节点(您的源站)。这些终端节点是关联到监听器的终端节点组的一部分。
- 这些终端节点(您的源站)处理客户端的请求。作出响应之后,数据会经过全球加速网络返回给客户端。
基础型加速器
组成
基础型加速器提供了 IP 的接入方式。全球加速让用户就近接入火山引擎提供的全球加速网络,加加速区域与源站所在的区域直接关联,提升了客户端到源站的访问速度。基础型加速器的组成元素如下图所示。
工作原理
- 客户端发起访问请求,目标是您的源站。
- 通过加速区域内的加速 IP,全球加速能够将客户端流量直接路由到特定的终端节点(您的源站)。这些终端节点是您配置的终端节点组的一部分。
- 这些终端节点(您的源站)处理客户端的请求。作出响应之后,数据会经过全球加速网络返回给客户端。
基本概念
上图中组成元素和相关概念具体如下:
组成元素 | 说明 |
---|
加速区域 | - 加速区域指的是全球加速中,需要进行访问加速的区域。加速区域内还包含具体的地点。
- 加速区域包含了多个接入点,这些接入点的布置旨在确保客户端流量能被高效地路由至全球加速网络。客户端的流量会被路由到地理位置最接近的接入点,从而减少延迟,提升访问速度。
- 您需要根据客户端的实际地理位置选择合适的加速区域,以便将流量的路由至最近的接入点。
|
加速器 | 您使用全球加速时需要购买加速器。加速器将加速网络中的流量定向到终端节点。 |
CNAME | 全球加速为每个标准型加速器分配一个 CNAME 地址。基于 CNAME 地址,全球加速将客户端流量路由到最近加速区域中的接入点。 |
加速IP | 客户端通过加速 IP 就近接入全球加速网络。 - 标准型加速器中的加速IP:添加加速区域后,全球加速会自动为您提供该区域下的加速 IP。
- 基础型加速器中的加速IP:完成添加加速区域、加速区域与终端节点相关联以后,全球加速会自动为您提供该区域下的加速 IP。
|
监听 | 创建标准型加速器后,您需要为标准型加速器配置监听。监听器按照您配置的端口和协议检查连接请求。 |
终端节点组 | - 终端节点组是终端节点的逻辑集合。您需要创建终端节点组。每个终端节点组都与特定的加速区域关联。
- 对于标准型加速器,通过指定加速区域,您可以将终端节点组和监听器关联。
- 对于基础型加速器,终端节点组与加速区域直接关联。
- 全球加速会根据终端节点的配置情况,将流量路由到终端节点组内的最佳终端节点(您的源站)。
|
终端节点 | 终端节点是客户端请求访问的源站。根据加速器的类型,终端节点可以是以下类型的资源: - 标准型加速器
- 基础型加速器
- 火山引擎边缘计算节点
- 弹性网卡ENI
- 自定义源站 IP
|