12月27日,安全宝受邀参加京东技术狂欢节活动,并且分享了安全宝在提升网站访问速度和稳定性方面的解决方案和经验。
“挖隧道”:实现“直线距离最短”
跨网延时是很多企业都会遇到的问题。当跨运营商访问网络,速度就会变得很慢,用户体验变差。实验数据表明,同一个运营商网络的访问延时通常在30毫秒以内,但是跨网访问延时最多会达到100多毫秒。跨网延时访问就像是跨过一座高山才能到达目的地,但是需要走盘山道、小山路,因此费时费力。那么能不能挖一条隧道,实现直线距离最短?安全宝给出的方法是跨网加速方案。
安全宝公有云技术总监、高级系统专家白宇介绍:“我们在不同运营商之间架设了跨运营商加速节点服务器,并且投入巨资购买带宽,实现对不同运营商网络访问延时可控,数据传输速度***化。这样一来,当终端用户进行跨网访问时,跨网加速方案会智能地分析每个网络节点的延时情况,并且选择最快的路径完成访问请求。”
此外,加速节点可以对网络中大量的图片和音视频资源进行缓存。如此一来,用户访问网络时,大部分流量可以在同网之内到达,达到加速优化的结果。开启相关服务之后,用户的网络下载速度可以提高30%以上。
安全宝公有云技术总监、高级系统专家白宇
节点调度:网络可用性提升至99.9%
除了跨网延时,企业用户更担心网络的稳定性。因为一旦终端用户访问网页经常显示“502 Bad Gateway”页面,企业网页无法访问,那么这些潜在客户就会流失。
白宇表示,网络不稳定主要有四个原因,这些问题会导致用户访问网站出现各种各样502错误或5XX错误:一是网络闪断,例如路由错误或者网络中存在供给流量会导致访问路径暂时中断。二是一些网站存在非法内容,机房拦截非法IP时殃及到其他网站访问。三是HTTP域名拦截,造成到源站的访问不通。四是源站防火墙拦截加速节点IP。“一些用户部署了防火墙,这些防火墙要求用户必须将安全宝所有节点IP地址加到防火墙设备的ACI中。有时候安全宝节点更换,但这些用户没有更新他们的ACI,造成访问不通。”
为了解决这一问题,安全宝推出了Hopsla方案。该方案与跨网加速方案一样,采用节点之间互相帮助的理念,为每个用户在全国分配几十个加速节点。当某些加速节点出现网络不通时,系统会调用通的网络节点帮助那些不通的网络节点,实现节点间的互相调节、互相帮助,提高网络整体性能。白宇称:通过Hopsla方案,用户网站的可用性基本上提高到了99.9%以上,在保障网站稳定性方面效果显著。
形成闭环:实现1+1>2的效果
据了解,现在跨网加速方案和Hopsla两个方案已经结合起来,形成了一个基于大数据分析的Hop系统。基于实时测速系统,网络节点的延时情况会上报到数据中心。
另一方面,当用户访问网络时,各种数据也汇总到数据中心。根据节点访问速度和用户请求,Hop系统为用户匹配***化的路径和访问策略,通过配置中心下发到各个节点,并且通过调度中心及时修正策略。
如此一来,整套Hop系统形成了一个闭环的自反馈系统。正如白宇所言:“该系统在运行过程中自我优化、自我调节。整个Hop系统,使安全宝公有云的访问速度和稳定性得到大大提升。”