解决广域网延迟问题的应用程序的性能

不同的网络和non-networking技术需要完全解决所有通过WAN影响应用程序性能的因素

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源

在过去的几个月里在本专栏文章中,我们描述了各种技术构成下一代企业广域网(新)体系结构,一些高层的好处。我们也花了两通过WAN的因素最影响应用程序的性能。我想花接下来的几列讨论各种技术处理不同的问题影响应用程序的性能通过WAN,最好和哪些技术解决哪些问题。我们将讨论不仅仅是新的网络技术——“最重要的”广域网优化,WAN虚拟化Network-as-a-Service——和其他关键技术组件的新架构主机托管同步,文件复制服务,而且,老技术,专业或只是理所当然的,。

作为一个快速之前的剧情简介应用程序的性能在WAN上的灾难第一个论点是,WAN-specific应用程序的性能是完全由驱动的三个因素:延迟,包丢失带宽。延迟被分解成(大部分)“固定”组件相关的高速光学给出多少英里路线包必须旅行,和变量组件(抖动)受排队拥堵在路由器包的路径。

额外的应用程序的性能影响因素涉及的性质如何TCP(传输控制协议)工作:带宽延迟产品多少TCP拥塞控制/拥塞避免和特定的应用程序或协议的“对话”,最明显微软的CIFS协议文件服务,HTTP。分析将变得有点复杂,因为额外的因素大大影响延迟和损失,但我们会尝试指出的相互作用。

注意,我在假设,大多数事情在生活和工作中,成本问题。如果成本没有考虑,我们可以做一个广域网设计非常高的带宽点到点WAN所有地点之间的联系。虽然这不能解决每一个应用程序的性能问题,值得注意的是,“固定”组件的延迟——事实上它将解决他们中的大多数。但事实是,即使是最大的,最赚钱的企业,成本很重要。

我们将从延迟开始,覆盖每个组件分别的延迟。首先,“固定”组件。

而光速”确实是不可改变的(如果我们不进入科幻…),有很多技术来解决“固定”组件的延迟。

刚才提到一个昂贵的可能性是购买一个直接,专用的每一对点对点联系地点之间有尽可能低的延迟位置是至关重要的。对金融机构运行实时交易应用程序来说,这可能是路要走。这也可能是最好的答案为移动虚拟化服务器负载在市区提供最高水平的冗余和可用性。但除了牺牲,这种方法显然不能扩展。

接下来的两个技术涉及到应用程序层的解决方案。做复制文件服务避免了广域网延迟访问文件,提供实际LAN-speed性能,而不只是“lan一样的性能,因为所有客户端访问的数据实际上是在本地完成。这涉及到应用程序层管理和提供服务器和存储(虚拟或其他)成为可能,但是当我们看到在我们的最后一列,这样做所涉及的成本每个月萎缩。

虚拟桌面技术,作为第一Citrix的流行,是一个应用程序层的方法来解决应用程序延迟参与客户机-服务器连接,通过客户机和服务器在本质上相同的位置(数据中心或LAN),从而消除WAN延迟的方程。2020欧洲杯预赛但是,在这样做的过程中,最终用户交互与“远程桌面”——即GUI,鼠标点击和键盘条目,需要妥善处理跨广域网。因此,VDI(虚拟桌面基础结构)这两个解决广域网延迟问题,本身必须解决的问题。

另一种方法来解决“固定”延迟是缓存——尤其是“静态”缓存的对象。本地web缓存这样做,内容分发网络(cdn)等Akamai。(注意,动态缓存和WAN优化提供了类似的技术,需要至少一个往返在WAN,真正解决带宽和应用爽直远远超过他们高速的通讯“固定”延迟;我们很快就会讨论这些。

“固定”延迟的网络方法可以适用于许多国际连接,特别是在海洋和/或使用互联网连接而不是私人的,是Network-as-a-Service。位置之间的连接在互联网上,使用IPSec, SSL vpn或其他,经常有很长的延迟轻轻加载网络即使在最好的情况下,由于互联网的经济学,东方的本质,和“烫手山芋”路由,导致isp可能有交通尽快退出他们的网络如果最终目的地不是在自己的网络虽然可以意味着路由英里旅行比他们需要更长时间。Network-as-a-Service解决方案与一个专用的核心和colocation-based点存在(pop)接近最终用户位置避免这些路由问题和可以提供低延迟(结果可以更让人印象深刻的是在处理网络拥塞,但下次我们会得到)。甚至高成本的MPLS连接,但不经常,有时遍历路线英里远比必要当连接北美网站像澳大利亚这样的国家,以色列和中国,所以有更大的“固定”比一个设计良好的Network-as-a-Service解决方案将延迟。

最后,如果使用Network-as-a-ServiceWAN虚拟化作为你的广域网设计的一部分,一个方法来减少广域网的延迟,可以更便宜,更可伸缩和广义多买一个网格点对点的链接,是利用主机托管设施。通过部署应用程序,可能利用服务器虚拟化科罗拉多州,在集中的设施“接近”你的最终用户位置、应用程序和用户之间的固定延迟降低访问它们。

这里当然是权衡——一个数据库应用程序需要运行在一个位置不能“接近”在世界范围内,所有用户应用程序甚至可以实益分别运行在3到10世界各地(根据企业的大小,数量的远程支持,需要减少多少延迟)需要额外的计算和管理成本运行它在多个位置,但对于那些应用程序由延迟,影响最大新架构技术可以是非常符合成本效益的方式来解决广域网性能问题此前没有实际的解决方案。我们会看到当我们考虑包丢失和变量的影响,congestion-based组件的延迟在即将到来的列,这种技术的结合也许是适合解决一般情况下问题,并使高性能、可靠的公共云服务和SaaS。

正如你所看到的,有很多技巧可以解决广域网延迟的“固定”组件为了改善应用程序的性能。下次我们将继续看着更大数量的技术,解决抖动的棘手问题,变量,congestion-based组件的延迟。

一百二十五年数据网络老手,安迪成立Talari网络WAN虚拟化技术的先驱,首次担任首席执行官,现在领先的产品管理Aryaka网络。安迪是即将到来的书的作者下一代企业广域网。

加入网络社区足球竞猜app软件脸谱网LinkedIn上面的评论主题思想。

版权©2012 IDG通信公司。足球竞彩网下载