本文介绍全球加速功能的技术原理、计费方式、加速效果和应用场景。
日志服务在内网和公网基础上,新增全球加速公网的网络类型。相较于普通的公网访问,全球加速公网在延迟和稳定性两点上具备显著优势,适用于对数据采集、消费延时、可靠性要求较高的场景。日志服务全球加速功能依赖于阿里云全站加速产品提供的加速环境,解决了跨运营商、网络不稳定、突发流量、网络拥塞等诸多因素导致的响应慢、丢包、服务不稳定的问题,提升全站性能和用户体验。
日志服务全球加速功能基于阿里云CDN硬件资源,优化来自手机、IoT设备、智能设备、自建IDC、其他云服务器等多种形式数据源的日志采集、数据传输的稳定性。
技术原理
日志服务全球加速功能基于阿里云CDN硬件资源,您的全球接入端(例如手机、IoT设备、智能设备、自建IDC、其他云服务器等)会就近接入阿里云CDN遍布全球的边缘节点,通过CDN内部高速通道路由至日志服务,相比普通公网传输,可大大降低网络延迟和抖动。
日志服务全球加速请求处理流程如下图所示,整体流程详细说明如下:
用户向日志服务的加速域名
your-project.log-global.aliyuncs.com
发起日志上传、下载等请求,首先需要向公共DNS发起域名解析请求。公共DNS处的
your-project.log-global.aliyuncs.com
域名指向的是CNAME地址your-project.log-global.aliyuncs.com.w.kunlungr.com
,此时域名请求会转发至阿里云CDN的CNAME节点。CNAME节点基于阿里云CDN智能调度系统,会将最优的CDN边缘节点IP返回给公共DNS。
公共DNS将最终解析到的IP地址返回给客户端。
客户端根据获取的IP地址向服务端发起请求。
CDN边缘节点接收到请求后,基于动态路由查找、私有传输协议将请求路由至距离日志服务的服务器端最近的节点,最后将请求转发到日志服务。
日志服务的服务端接收到CDN节点请求后,将请求结果返回给CDN节点。
CDN将日志服务返回的请求结果、数据透传到客户端。
计费方式
日志服务全球加速费用包括:
访问日志服务产生的费用
日志服务的访问费用和普通公网价格一致,为按量计费模式,并提供一定的免费额度。更多信息,请参见按使用功能计费模式计费项。
全站加速的服务费用
阿里云全站加速云产品的费用说明请参见全站加速计费方式。
应用场景
广告
广告浏览、点击相关的日志数据对于广告计费极其重要,而且广告载体包括遍布全球的移动端嵌入、H5页面、PC端等。在某些偏远地区,公网数据传输稳定性较差,存在丢失日志的风险,可通过全球加速服务获得更稳定可靠的日志上传通道。
游戏
游戏行业对官网、登录服务、售卖服务、游戏服务等各个环节数据采集的性能和稳定性要求较高,尤其在手游数据采集、出海游戏数据回传等情况下,数据采集的时效性和稳定性难以保证。推荐您使用日志服务全球加速功能解决以上问题。
金融
金融类相关应用对于网络的高可用性和高安全性要求较高,对于每一笔交易、每一个用户操作相关的审计日志都要安全可靠地采集到服务端。目前移动端交易已成为主流,例如网上银行、信用卡商城、移动证券等,均可通过使用日志服务HTTPS全球加速功能实现安全、快速、稳定的日志采集。
物联网
IoT设备、智能设备(智能音箱、智能手表等)会将相关的传感器数据、操作日志、关键性系统日志等采集到服务端进行数据分析。而这些设备通常会遍布全球,且周边的网络质量并不可控,推荐通过使用日志服务全球加速功能实现稳定可靠的日志采集。
加速效果
测试地域 | 延时ms(普通公网) | 延时ms(加速) | 超时占比%(普通公网) | 超时占比%(加速) |
杭州 | 152.881 | 128.501 | 0.0 | 0.0 |
欧洲 | 1750.738 | 614.227 | 0.5908 | 0.0 |
美国 | 736.614 | 458.340 | 0.0010 | 0.0 |
新加坡 | 567.287 | 277.897 | 0.0024 | 0.0 |
中东 | 2849.070 | 444.523 | 1.0168 | 0.0 |
其中,测试环境为:
日志服务所在Region:华北5(呼和浩特)
平均上传数据包大小:10 KB
测试时间范围:1天(取平均值)
请求类型:HTTPS
请求服务器:阿里云ECS
加速效果仅供参考。