网络通信 频道

ERP访问速度慢,VPN加速势在必行?

  编者按:近几年来,数据集中化管理模式越来越普及,当部署了ERP、OA和邮件等应用系统后,并通过VPN让分支机构也用起来,然而,在实际应用过程中,却往往会因为分支访问ERP应用速度慢而发愁。此时,VPN加速就势在必行了。

  面临问题:远程访问速度慢!
  VPN:ERP应用集中管理的纽带
  VPN加速:能改善远程访问低效性?
  VPN加速效果到底如何?
  VPN发展趋势:需要不断加速

  【IT168 专稿】对于具有分支机构的企业来说,往往采用ERP、OA应用集中部署、集中管理的模式。例如,我们以广州立白集团为例,立白集团总部部署了ERP、OA和邮件等服务器,其中主要有两个,一个是自主开发的B/S架构的OA系统,另外一个是灵狐C/S架构的ERP,两个系统后台都用SQL数据库。其全国各地十几个仓库、生产基地和分公司通过软件VPN连入公司总部进行访问。

  面临问题:远程访问速度慢!

  由于分支机构分布较为广泛,平时的工作业务数据随着公司的发展越来越多,造成分支访问总部的网络延时较长,特别是在办公高峰流量大时经常丢包。工作人员在登陆ERP系统后,经常会出现断线的情况,重新登陆后虽然能够使用,但是速度非常慢,点击一个操作经常要等1分多钟才能完成。在这样网络情况下,不但严重影响了员工工作效率,也影响了工作人员的工作情绪,集团已有的网络信息平台并没有最大限度地利用起来,给企业带来了不利影响。
 

  VPN:ERP应用集中管理的纽带

  其实,立白集团的问题只是很多企业的一种表现,它是建立在VPN应用的基础之上的,因为ERP等关键应用一般建立在VPN网络基础上。
  而VPN网络又分为以下几种方式:

  远程访问的VPN 连接:远程访问客户端可以建立连接到专用网络上的远程访问 VPN 连接。在家办公或旅行的用户可以通过公用 Internet 网络,获得到组织服务器的远程访问连接。从用户的角度来说,VPN 是计算机(VPN 客户端)和组织服务器(VPN 服务器)之间的点对点连接。VPN 与共享网络或公用网络的具体结构无关,因为数据就象是通过专用的链接发送的。

  站点到站点的 VPN 连接:VPN设备可以建立站点到站点的 VPN 连接,用于连接专用网络的两个部分。组织还可以在维护安全通讯的同时,通过公用 Internet建立与其他组织之间的连接。例如,对于那些地理位置上分开的办公室。从逻辑上来说,在 Internet 之间路由的 VPN 连接的操作方式如同专用的广域网 (WAN) 链接。

  从以上描述可以看出VPN在Internet上实现了数据的安全传输,建立了point-to-site和site-to-site的安全连接,但为了保障数据安全性需要进行数据的加密解密动作,同时由于Internet环境中不稳定的延迟和丢包率,导致VPN效率低下,尤其是无限环境和跨运营商环境中,VPN的使用效率极其的低下。
 

  VPN加速:能改善远程访问低效性?

      既然通过VPN连接存在着效率低下的问题,那么有没有较好的解决方案呢?此时,就需要引入广域网加速技术了,例如Riverbed、深信、Bluecoat、思科等厂商的技术,目前主要通过以下技术对VPN进行优化:

  1.传输协议优化
  VPN依赖于Internet建立自己的内部链接,解决VPN的低效性,首要问题就是解决Internet网络的质量问题。我们以深信服广域网加速技术为例,它的TCP代理就能够很好的解决这一问题, TCP是一种基于连接的安全传输控制协议,它要求每一次请求都需要有应答进行确认,网络时延造成的响应时间减慢很大程度上是TCP协议等待确认的结果,这个问题最简便的解决方法是让拦截设备"监听"TCP ACK消息,并管理广域网上的信息传输。这样,最终主机便认为远程端与它并排位于局域网上,从而能够以更快的速度与加速平台互动。

  
  如上图所示,广域网加速设备中的应答优化机制通过对TCP消息进行监听,减少应答在广域网中传输的次数,同时又保证了协议交互的完整性,大大的减少了广域网延迟对传输的影响。

  2.应用协议优化(以CIFS为例)
  CIFS协议是微软制定的公共互联网文件系统(Common Internet File Systems) 协议,主要用于文件共享(网上邻居)、微软通信协议以及网络打印、资源定位服务、远程管理/监管、网络认证(安全确立服务)和RPC(远程程序调用)等应用服务。

  CIFS协议会将数据分成多个小型数据块进行发送,需要每个已发数据块都得到确认,致使完成一次交易需要几百甚至几千次的RTT,因此,即使WAN链路时延短至20-30毫秒,也将大幅度减慢网上邻居的访问速度,影响用户满意度并降低生产率。

  我们以深信服广域网加速技术为例,它的"CIFS协议优化技术"通过对协议交互进行事务预测,减少了协议的交互在广域网中的传输次数,请看下面的示意图:

  

  从上图中可以看到通过深信服广域网加速设备对CIFS协议事务的预测,在协议反馈第一个"读取"数据包的时候,本地的加速设备马上开始读取后面的数据,然后通过对数据包进行合并的方式,立刻将后续的数据包发送到客户端的加速设备。在客户端准备进行第二次读取操作的时候,客户端这边的加速设备发现数据已经发送到了本地并且缓存于本地设备的内存中,这样立即就可以将数据包发送给客户端。

  通过这样的机制,大大减少了小包在广域网中的传输次数,能够大大的提高网上邻居等应用的访问和传输速度。

  3.数据处理
  数据压缩:深信服广域网加速技术通过采用基于硬件的GZIP和LZO高速流压缩算法,可以对所有的数据先压缩后传送,大大提高了终端用户在使用Web资源和C/S应用时的访问速度,减少下载时间和网络流量。

  冗余数据削减:采用VPN接入的用户一般来讲都是商业用户,VPN中传输的数据具有很高的重复度,这些冗余数据大大影响了工作效率。深信服特有的"基于码流特征的数据优化"技术,能够大大降低广域网传输过程中的数据流量,根据实际的测试最多时甚至能够将流量减少95%以上。

  下面我们就来看一下,"基于码流特征的数据优化"技术是如何神奇的做到这一切的:
  在广域网中传输的是数据包,就是类似于"010100011"这样的0和1的数字组合排列,"基于码流特征的数据优化"技术能够把数据包拆分成很多"碎片",并对"碎片"分配唯一指针,将指针分别存储在本地设备和目的地接收设备中,当具有相同指针内容再次需要传输时,只传输指针到目的地,接收设备根据指针便在本地的设备中提取出内容。只要"碎片"足够小,传递内容相同的概率就会足够大。对于同一个用户而言,往往需要频繁传输相同或相似信息,效果非常明显。


  举一个简单的例子,如对于PPT文件来讲,所有页码中Logo、表头、表尾内容都是相同的,不需要重传,并且对再次更改的PPT,往往只是更改了非常少的内容,再次传送则实际上仅需要传送更改的内容即可。

  目前很多加速产品采用了文件缓存方式进行加速,即将文件缓存在网关上,用户访问文件的时候实际上是从本地网关取得文件,并没有直接访问远程服务器上的文件,这种方法存在两个比较明显的问题:
  无法保证文件的实时性,如果服务器上面的文件更新了,可能导致用户访问的还是更新以前的版本。
  如果服务器上面的文件变化较小,比如一个100MB的ZIP文件中增加了一个1MB打包文件,需要将整个文件重新传输一次。
  深信服"基于码流特征的数据优化"技术完全可以来替代文件缓存技术,通过优化的模式匹配算法,可以使网络中传输的数据足够小,能够达到和文件缓存相当的加速速度,还能在保证实时性同时对变化较小的文件同样能够起到明显的加速作用。
 

  VPN加速效果到底如何?

  VPN加速效果到底如何?我们还是以立白集团为例,立白集团总部部署了ERP、OA和邮件等服务器,其中主要有两个,一个是自主开发的B/S架构的OA系统,另外一个是灵狐C/S架构的ERP,两个系统后台都用SQL数据库。其全国各地十几个仓库、生产基地和分公司通过软件VPN连入公司总部进行访问。

  在以上应用需求下,立白集团在原有的VPN网络架构下,在集团总部和分支都以旁路模式部署了深信服广域网加速设备,开启VPN模块取代原来的软件VPN,同时开启了畅联-D模块。
  部署了VPN加速设备以后,立白集团网络中传输的数据流量大幅度减少,总的加速前/后流量比为1GB/64.1MB,比率达到了1633%。ERP、OA系统的访问比以前稳定多了,再也没有出现登陆过后再断线的情况,原来需要1分多钟才能完成的操作,现在平均在10秒以内可以完成,提速效果相当明显。
 

  VPN发展趋势:需要不断加速

  VPN作为一种成熟的网络技术为众多公司所采用,方便的部署、低廉的价格、很高的用户透明度,这些都是VPN技术存活的主要因素。同时,伴随企业的壮大和网络的发展,VPN的需求仍然呈上升趋势。

  但VPN的低效率性一直是它的"死穴",各大VPN厂商长期致力于改善其传输性能,然而直到广域网加速技术的出现,都没有实质性的改善。广域网加速设备在VPN环境中的显著改善效果,使得越来越多的用户认为加速技术是VPN技术的新发展方向,都把广域网加速作为一种新型的VPN技术,可见针对VPN的加速技术潜在着无限的市场潜力!
 

1
相关文章