云迹九州 2018-05-14 6111浏览量
2018云栖大会南京分会飞天技术汇专场,阿里巴巴高级技术专家魏晋带来题CDN全站加速助力企业云上升级的演讲。主要内容是结合实际客观案例详细解读全战加速产品如何对动静态业务进行的加速,结合安全WAF等其他运营产品,对如何构建适合大部分业务场景下的打包服务的问题进行详细的分析。
数十款阿里云产品限时折扣中,赶快点击这里,领券开始云上实践吧!
视频回顾请点击
以下是是精彩视频内容整理:
全站加速主要包括一下几个场景:
•企业官网:由于各大官网都有各种类型的登陆页面,所以包括了动静态的资源。
•ERP系统WEB版:比如用户的一些表达类的查询,对每一个用户查询出来的结果会根据用户的请求不断的改变,所以其包含了很多动态的资源。
•票务网站:与ERP系统WEB版类似。
•API加速:现如今API加速在很多的APP应用中是很重要的一部分,所以API加速相对来说应用比较广泛。
•页游手游。
全站加速产品的功能与服务主要包括三个方面:
1)传输加速:这与传统的CDN加速是相同的,但这个产品里面有几个比较重要的特色,他要考虑动态内容又要考虑静态内容,所以一个便捷的动静分离的规则是存在于全站加速产品里面的。也就是说,用户一旦接入全站加速以后,比较典型的类似GPG、HTMR我们默认为是静态文件,其他的我们认为是动态文件,采用的完全是不同的加速策略。其中一些公用的加速策略包括压缩传输,在内部的时候能不能采用一些好的压缩算法。因为压缩的数据量越小,它的延迟就会更低。此外还包括一些内部的专线/隧道,这在解决跨海的链路的质量问题的是非常有效果的,因为防火墙的策略和国家的一些政策法规,其实CDN是构建在IDC内部或者是一些运营商的机房内部的。所以ABTN也就是阿里巴巴的骨干网,它在网络质量上是比普通的公网有保证的。
2)稳定均衡:这是产品的一个重要的特性,因为我们对用户做了大量的测试,不管是内部还是外部的用户,我们一直在不停的调整我们的策略。其中负载均衡策略有一些典型的案例,比如说有一些用户可能需要不同的运营商,其策略也是不同的,比如电信的用户要回电信的原站,再比如如果有两个原站A和B,用户开始登陆时到达的是A原站,那么如果希望A用户后学所有的交互信息都回A原站,因为原站内部的数据库之间没有做好,这时候就需要CDN来完成。
智能选路是动态CDN里面的一个核心技术,在CDN网络里面,怎样能够及时发现运营商之间的拥塞与网络上的异常,及时选择一条好的链路然后避免拥塞是很重的问题。拥塞避免有很多不同的方式,对于网络上的拥塞,服务器的方面的拥塞,由于结点突发的量比大,虽然网络较好的但是服务器的处理能力却不够了。解决这些问题的一个核心的想法就是多径重试,对于选路的时候会选择若干条最优的路或次优的路。然后在实际传输服务的时候会选择最优的,如果最优的出现异常的时候,会有其他的方式通过次优的路再传,这样能保证在回原的过程中不会因为某一条路径造成用户访问的失败。
3)安全防护:这部分主要是和其他的CDN技术和云产品合作的,其中包括HTTPS (2)。访问控制这部分主要是鉴权防断链的一些策略,IP访问的控制以及一些黑白名单的一些控制,这些都是继承了CDN本身的功能。排队回源在全站加速产品中是不受限制的。
1)接入快捷
2)稳定可靠
3)智能加速
4)内容安全
在基础能力上全站加速与CDN现有的结点的覆盖规模是复用的,所以在全范围内大概有1200+个节点,其在海外也有近60到70个节点,基本上国内可以做到市级级别的覆盖,大中小城市、各运营商本地覆盖离用户更近。带宽储备大约有80T+,所以可以从容面对突发流量,为持续增长的业务保驾护航。单节点缓存容量也已经达到1P+,能够为用户提供更好的缓存命中率、更高速的缓存,有效地提升用户访问速度。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。