king

应用程序性能:复杂的应用程序困扰WAN专业人员

king 运维技术 2022-11-13 449浏览 0

通过Web应用程序,用户可以使用连接到互联网的设备在任何地方完成工作,但是随着基于浏览器应用程序的复杂程度和数量的增加,WAN管理员需要重新评估他们的网络工程策略,以便提高应用程序性能。

Rick Drescher是纽约一家房地产服务公司Studley Inc.的技术服务管理主管,他说,“关于应用程序性能,我们面临的最大问题是基于Web的应用程序,因为它们数量众多而且完全互连。”Studley将Microsoft SharePoint作为业务应用程序的基于Web的“启动平台”,支持公司600名员工使用诸多应用程序。

Drescher说,“基于Web的应用程序是不能容忍丢包问题的,因此,如果你是通过网络发送数据将它呈现在某人的屏幕上,即使使用TCP,传输介质仍然会丢失三分之一的数据包,所以终端用户将无法使用这个应用程序。应用程序也会开始出现超时问题。”

Forrest Schroth是位于佛罗里达州劳德代尔堡的一家人事服务公司的首席数据网络工程师,他认为,当SFN公司的IT组织将大量的企业资源计划(ERP)应用程序迁移到一个Web门户系统时,应用程序性能便会下滑。

“Web应用程序性能如此拙劣,新产品几乎无法使用,”Schroth说。

供应商瞄准应用程序性能优化的商机

根据WAN和Web优化供应商最近发布的公告表明,他们看到了解决应用程序性能的商机。

Riverbed Technology长期以来一直支持Web应用程序的HTTP优化 ,主要是Microsoft应用程序,它最近进行了两项旨在提高和扩展Web应用程序加速技术的收购:Zeus和Aptimize,前者是一个 虚拟应用程序交付控制器 (ADC) 供应商,后者是一个新兴公司,专注于网页内容优化。

通过这两项收购,Riverbed不仅解决了应用程序的扩展和复杂性问题,而且用户还可以在分公司之外进行访问。Riverbed一直以来都在宣传它的WAN优化设备:不对称部署的Steelhead,这意味着每个连接端都会有一个设备。

Riverbed越来越确信,它必须跳出传统的对称优化模式,并且改进它对访问Web应用程序的远程用户、合作伙伴或客户的不对称优化支持,”Riverbed的企业发展战略副总裁Paul O’Farrell说。

他说,Zeus基于软件的方法简化了管理员将其部署到云环境的过程。O’Farrell说,通过加速各种组件在页面上的渲染方式,Aptimize的技术提高了Web应用程序的性能。它将多个内容请求整合到一个事务中,包括图像或JavaScript代码。

O’Farrell说,“Steelheads会预抓取HTTP内容,但是它们实际上并不会解析HTML本身的内容。Aptimize所做得是检查HTML代码本身,并对它进行即时转换。这个在概念似乎很容易做到,但是,实际上它很容易破坏网页,特别是JavaScript。”

同时,内容交付网络(CDN)和网页优化供应商Akamai 最近与BMC一起合作,致力于为Akamai客户提供更细致的监控分析数据。新的Edgeview软件,Akamai客户可以免费使用它的Web优化服务,通过性能数据来比较指定页面的加载速度,不管它们是否连接到Akamai的网络上。但有一个服务是收费的——对页面组件的指定用户会话进行类似的分析。

Andy Rubinson是Akamai的资深产品营销经理说,“员工不大可能像客户一样,抛弃一个网站不再回访。但是,你肯定会失去某个Web应用程序的一些用户,因为如果它们表现不佳的话,人们并不想使用这些工具。”

Strangeloop是一个网页内容优化的创业公司,它的技术与Aptimize类似。今年年初,Akamai也与Strangeloop合作,共同交付一个整合的CDN和优化服务。Akamai也在五月份宣布与Riverbed结成战略联盟,两个公司表示将致力把每个供应商的软件整合到其它的基础架构。

提高Web应用程序性能的方法有很多

在SFN Group面临的ERP整合问题中,Schroth最初将WAN优化看作是一种解决Web应用程序性能问题的可能方案,但是,他并不认为这样的方法能够扩展到SFN这种规模的公司,该公司拥有超过100,000名的用户。

“我们即将部署一个定制开发的Web应用程序,这是一个相当复杂的应用程序,如果我们没有WAN优化,那么这一切将无法实现。”IJM的信息系统副总裁说。

“我们所面临的挑战是,我们有800个办事处需要连接到两个数据中心上,但当时大多数解决方案都要求每个位置都要部署,这样成本会极高,”Schroth说。“如果你只有10至15个大型分点,那这些解决方案还是可行的。”

相反,他将他的WAN从帧中继升级到更高效的多协议标签交换机(Multiprotocol Label Switching ,MPLS) 服务,同时为他的Web应用程序建立了服务质量(QoS)和服务分类(CoS)策略。它的流量获得了次要优先级,仅排在语音流量之后,Schroth说。

Schroth已经计划对基于云的应用程序重新设计将他的WAN,他的服务器管理员同事一直都在考虑Software as a Service (SaaS)。目前,出于安全考虑,他将互联网流量从分公司回传到数据中心,但是,这个设计会造成延迟,这对于基于SaaS应用程序的用户而言是很难接受的。他正在想是否能为这些分公司直接提供互联网连接。

“如果我们将远程站点确定为家庭用户,那么我们就能够放宽这些远程站点的互联网访问,”Schroth说。

对于有高带宽需求的Studley分公司用户,通过释放私有WAN通道,Drescher开始使用低费用的商业级互联网连接来提高Web应用程序的性能。他也部署了Steelheads,以便最有效地利用他的私有连接。

Drescher已经配置了思科第二代整合服务路由器(Integrated Service Routers ,ISR G2s),以便将标准网页浏览流量转移到便宜的宽带通道上。他将在今年稍晚的时间里,开始对Web应用程序性能的方案进行概念验证,这些Web应用程序通过这些连接上的虚拟专用网络(VPN)通道来支持和保证性能。

“我并不认为私有网络的方案有多好,但是,它的独立性开始变强,”Drescher说。

根据位于华盛顿一个组织的信息系统副总裁John Lax介绍,人权组织国际司法代表团(IJM)废除了发展中国家的奴隶制和非法性交易,它在世界上部分基础设施较差的地区运营着15个远程办公室,对于这些地方而言,很难寻求能够负担得起的高质量带宽。

Lax说,IJM在乌干达办公室的256 kps链路一般只交付64 Kbps的带宽,而每个月的费用是1,200美元,这对于诸如SharePoint的重要Web应用程序而言并不可想象的。部署Steelhead WAN优化设备能够将平均性能提高4到5倍,从而使IJM首次能够启动一个基于Web的全球帮助应用程序平台。

Lax说,“我们即将部署一个定制开发的Web应用程序,它将让我们通过一个用户界面执行所有的案例跟踪和管理。它是一个非常复杂的应用程序,如果我们没有Steelheads,那么这一切将无法实现。”

继续浏览有关 网络 的文章
发表评论