检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GA获取客户端源IP 应用场景 客户端源IP指的是访问者(用户设备)的IP地址,全球加速 GA(Global Accelerator)支持获取客户端源IP功能,后端服务器可以通过该功能获取发起访问的客户端源IP。 本文为您介绍在不同场景中后端服务器如何获取客户端源IP。 约束与限制
time_connect:连接时间。从开始建立TCP到连接完成所用的时间,单位为秒。 time_starttransfer:开始传输时间。从客户端发出请求到后端服务器响应第一个字节所用的时间,单位为秒。 time_total:连接总时间。从客户端发出请求到后端服务器响应会话所用的时间,单位为秒。
长度范围:1-64个字符。 前端协议 客户端与监听器建立流量分发连接的协议。 取值范围:TCP、UDP。 前端端口 客户端与监听器建立流量分发连接的端口。 端口取值在1-65535之间,端口范围用“-”连接,多个端口或端口范围以逗号隔开。 例如:1-10,11-50,51,52-200 客户端亲和性 会话保持。
州区域的两台服务器上,香港分公司的内部应用系统平台部署在中国-香港区域的两台服务器上,各个公司的两台服务器作为负载分担关系各自承担一部分访问流量。 为了获取更稳定的应用访问效果,购买全球加速服务后,各地的企业分支可以就近接入华为云的网络,通过华为云骨干网访问应用服务器。 图1 全球加速服务
终端节点概述 终端节点是客户端请求访问的目标主机,一个终端节点组可以添加最多10个终端节点。 目前终端节点支持的后端服务类型包含弹性公网IP(EIP)、弹性云服务器(ECS)、弹性负载均衡(ELB)、自定义IP、自定义域名、自定义EIP。 云内资源加速支持选择EIP、ECS、ELB、自定义EIP。
time_connect:连接时间。从开始建立TCP到连接完成所用的时间,单位为秒。 time_starttransfer:开始传输时间。从客户端发出请求到后端服务器响应第一个字节所用的时间,单位为秒。 time_total:连接总时间。从客户端发出请求到后端服务器响应会话所用的时间,单位为秒。
time_connect:连接时间。从开始建立TCP到连接完成所用的时间,单位为秒。 time_starttransfer:开始传输时间。从客户端发出请求到后端服务器响应第一个字节所用的时间,单位为秒。 time_total:连接总时间。从客户端发出请求到后端服务器响应会话所用的时间,单位为秒。
只能由中文、英文字母、数字、中划线组成。 长度范围:1-64个字符。 前端端口 客户端与监听器建立流量分发连接的端口。 端口取值在1-65535之间,端口范围用“-”连接,多个端口或端口范围以逗号隔开。 例如:1-10,11-50,51,52-200 客户端亲和性 会话保持。支持选择“关闭”或“按源IP保持会话”。
Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict
添加终端节点组 操作场景 监听器需要通过指定分发流量的区域与终端节点组关联,然后系统将流量分配给客户端请求访问的目标主机。 本章节指导用户添加终端节点组。 前提条件 已创建全球加速实例和监听器。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择“网络 > 全球加速”。 进入全球加速服务主页面。
长度范围:1-64个字符。 前端协议 客户端与监听器建立流量分发连接的协议。 取值范围:TCP、UDP。 前端端口 客户端与监听器建立流量分发连接的端口。 端口取值在1-65535之间,端口范围用“-”连接,多个端口或端口范围以逗号隔开。 例如:1-10,11-50,51,52-200 客户端亲和性 会话保持。
time_connect:连接时间。从开始建立TCP到连接完成所用的时间,单位为秒。 time_starttransfer:开始传输时间。从客户端发出请求到后端服务器响应第一个字节所用的时间,单位为秒。 time_total:连接总时间。从客户端发出请求到后端服务器响应会话所用的时间,单位为秒。
如果在超时时间内没有收到终端节点的SYN+ACK报文,则判定健康检查失败。然后发送RST报文给终端节点中断TCP连接。 如果在超时时间内收到了SYN+ACK报文,则发送ACK给终端节点,判定健康检查成功,并发送RST报文给终端节点中断TCP连接。 健康检查时间窗 健康检查机制的引入,有效提高了业务服务的可用性。但是,
终端用户的游戏体验。其他很多类似行业也面临这些问题,例如在线教育、视频直播等。 解决方案:通过全球加速服务将游戏连接请求就近接入华为云,通过华为云的骨干网到达游戏服务器,极大地缩短了公网传输路径,减少延时、抖动、丢包等网络问题,提升游戏服务体验。 跨国办公 行业痛点:跨国企业的公
州区域的两台服务器上,香港分公司的内部应用系统平台部署在亚太-香港区域的两台服务器上,各个公司的两台服务器作为负载分担关系各自承担一部分访问流量。 为了获取更稳定的应用访问效果,购买全球加速服务后,各地的企业分支可以就近接入华为云的网络,通过华为云骨干网访问应用服务器。 支持区域:
执行如下命令,在安装有python的后端服务器中启动一个简易的HTTP服务。 python -m SimpleHTTPServer port 其中,port需要与GA添加该后端服务器时配置的端口一致,默认为80。 启动之后,通过客户端访问GA的加速IP时,服务端的访问日志如下:
客户端与监听器建立流量分发连接的协议。 取值范围:TCP、UDP。 前端端口 客户端与监听器建立流量分发连接的端口。 端口取值在1-65535之间,端口范围用“-”连接,多个端口或端口范围以逗号隔开。 例如:1-10,11-50,51,52-200 客户端亲和性 会话保持。 支持选择“关闭”或“按源IP保持会话”。
全球加速实例创建完成后,全球加速服务会为每个接入加速区域的接入点分配一个加速IP,即Anycast IP,客户端流量根据监听器配置通过Anycast IP就近从接入点接入华为云骨干网络,将客户端的访问请求分发至最佳终端节点。 图1 全球加速服务 父主题: 全球加速实例
执行如下命令,在安装有python的后端服务器中启动一个简易的HTTP服务。 python -m SimpleHTTPServer port 其中,port需要与GA添加该后端服务器时配置的端口一致,默认为80。 启动之后,通过客户端访问GA的加速IP时,服务端的访问日志如下:
骨干网络。 监听器 监听器负责检查连接请求,根据您指定的端口和协议处理来自客户端的连接请求,每个监听器通过指定要分发流量的区域与终端节点组关联。关联后,全球加速服务将流量分配至与监听器关联的终端节点组内的最佳终端节点。 终端节点 终端节点是客户端请求访问的目标主机,一个终端节点组可以添加最多10个终端节点。