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