本文介绍全球加速功能的技术原理、计费方式、加速效果和应用场景。
日志服务在内网和公网基础上,新增全球加速公网的网络类型。相较于普通的公网访问,全球加速公网在延迟和稳定性两点上具备显著优势,适用于对数据采集、消费延时、可靠性要求较高的场景。日志服务全球加速功能依赖于阿里云全站加速产品提供的加速环境,解决了跨运营商、网络不稳定、突发流量、网络拥塞等诸多因素导致的响应慢、丢包、服务不稳定的问题,提升全站性能和用户体验。
日志服务全球加速功能基于阿里云CDN硬件资源,优化来自手机、IoT设备、智能设备、自建IDC、其他云服务器等多种形式数据源的日志采集、数据传输的稳定性。
技术原理
- 用户向日志服务的加速域名
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 |
澳大利亚 | 1491.864 | 538.403 | 0.014 | 0.0 |
- 日志服务所在Region:华北5(呼和浩特)
- 平均上传数据包大小:10 KB
- 测试时间范围:1天(取平均值)
- 请求类型:HTTPS
- 请求服务器:阿里云ECS