热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

广域网优化对虚拟化的重要性

为广域网上的应用程序保障性能已经够难的了,如今要在虚拟环境下确保性能更是难上加难。大大小小的广域网优化厂商正在开发各自版本的产品,这些产品专门用于为

  为广域网上的应用程序保障性能已经够难的了,如今要在虚拟环境下确保性能更是难上加难。
  大大小小的广域网优化厂商正在开发各自版本的产品,这些产品专门用于为从数据中心分发至远程办事处的虚拟化应用程序保障性能。厂商们希望这样一来,能够克服许多公司在为分发的应用程序提供类似局域网的性能时面临的挑战,同时可以利用虚拟化技术带来的优点:降低成本和提高灵活性。
  弗雷斯特研究公司的分析师Chris Silva说:“如果你看一下虚拟机流量,会发现最大的问题在于,这种流量酷似语音流量和视频流量,也是实时的。如果你远程访问应用程序,而某个地方出现了小故障,可能会遇到应用程序超时问题,实际上可能无法连接上。如果你在虚拟化环境下远程访问,与这种环境进行实时交互确实很重要。不妨把它看成是其他任何实时协议。”
  像VMware公司的虚拟桌面基础架构(VDI)这些桌面虚拟化产品旨在使用从数据中心管理的虚拟机取代传统的PC。潜在的优点就是,可以降低运营成本,加强对桌面管理的控制,并且把业务连续性和灾难恢复等关键服务扩展至企业桌面系统。
  但是当桌面虚拟化技术部署到广域网上,延迟和带宽方面的制约因素就会影响该技术的功效。据思科(与VMware签订了优化广域网上VDI的一项协议)声称,客户在部署虚拟桌面时面临以下几大挑战:
  微软的远程桌面协议(RDP)在广域网上性能不佳。
  耗用大量带宽。
  扩展性有限,减少了所能支持用户的数量。
  集中打印性能不佳;并且增加了分支机构的打印成本。
  传输虚拟镜像文件需要大量的时间和带宽。
  对VMware VDI而言,数据中心之内和之间需要持续可用性。
  SSL功能要耗用大量的服务器资源,导致出现众多服务器。
  思科表示,其广域应用服务(WASS)产品能够提升通过VMware VDI访问的所有应用软件的性能——包括微软Exchange、PowerPoint、Excel和Word等应用软件,可把RDP带宽需求减少70%。该公司还表示,WASS可把基础架构所能支持的VDI用户数量增加四倍,并且把打印操作服务改善70%。这款设备旨在将虚拟镜像文件备份的速度加快50倍,从而把业务连续性功能所需的带宽减少90%,并且把总的带宽需求降低60%至70%。
  拥挤的市场
  市场上的其他竞争对手包括思杰和Riverbed。一批规模较小的厂商也在争夺份额。
  其中就有Dimension Data公司,这家集成商兼经营商主攻思科WAAS设备(集成了微软Windows Server)。其产品旨在解决这个现实问题:VDI环境迫使用户应对与物理或本地托管基础架构不同的应用程序行为和带宽需求。
  Dimension Data北美公司负责网络集成的全国业务经理Lawrence Van Deusen说:“通过虚拟化技术把来自多个物理基础架构的技术集成到一个基础架构带来的影响就是,你需要更多的带宽。”
  Van Deusen强调,而单单增加带宽还不够。还必须针对VDI流量的独特行为进行优化。
  他说:“用户需要评估新的流量模式,以及这种流量带来的影响,表现为需要怎样的功能来支持任何数据回到数据中心。”
  VDI广域网优化市场的另一家厂商是Certeon。该公司开发的虚拟设备软件可在虚拟机基础架构中本地运行;旨在为远程站点提供应用程序加速和广域网优化等功能。
  该公司的aCelera软件运行在标准的x86系统上,得到了微软的Windows Server 2008 Hyper-V、VMware ESX 和ESXi等虚拟机管理程序的支持。
  该软件旨在缩短应用程序的响应时间,并且能够对广域网进行优化,而不需要分开管理的专用硬件设备,免得既占用场地,又耗费资金。
  Certeon公司营销副总裁Gareth Taube说:“我们采用了第7层方案;如果你清楚应用程序及应用程序的对象,你就能更有效地进行加速。我们非常适合眼下对应用程序进行虚拟化的企业策略,通过数据中心整合不但节省费用,还能获得控制权。”
  不过,为虚拟应用程序而不是物理应用程序优化带宽时需要考虑一些独特的方面。Taube强调,应用程序本身必须占用比较少的资源,因为它要与其他虚拟机应用程序共享一个硬件平台。
  他表示,广域网加速器的效率也至关重要,因为它必须与整个虚拟机基础架构很好地集成起来――即便基础架构本质上大部分是虚拟架构。
  Taube说:“广域网加速的真正任务是区别应用程序的不同虚拟镜像文件,从而防止同一数据被发送两次。而这带来的最大影响就是,你有多大容量的内存和磁盘来存储这些历史记录,以便你能进行匹配。所以,与虚拟基础架构紧密协同运行非常重要,以便能够动态配置这些资源,并且配置加速应用程序,让其对你所服务的用户群而言处于最佳状态。”
  Streamcore为广域网优化和应用程序加速设备开发监控系统;据该公司声称,其他挑战存在于获得可见性(visibility)和控制权,以便了解及控制针对VDI环境中广域网带宽和应用程序性能的优化。
  就可见性而言,用户就需要知道桌面虚拟化在整个广域网上得到了怎样的使用;他们需要能够密切关注用户体验;还必须能够发现特定的分支机构是不是出现了性能下降的问题。
  就控制而言,尽管面对大量的VDI流量,用户也要优化任务,并保护与网络上其他类型的流量争夺资源的VDI流量。
  Streamcore公司的运营副总裁Christophe Peretou说:“你越是加大虚拟化方面的工作,就越需要工具来知道当前出现的情况、实时测量性能,并且对流量采取相应措施。我们认为虚拟化带来了一系列新的要求,人们无法预测应用程序的行为。要预测应用程序行为,如今面临太多的变化因素。虚拟化技术增加了难度。人们需要工具来报告当前出现的情况、自动响应以确保质量。”
  Certeon公司的Taube表示,用户想要从虚拟化技术获得最大的回报,就需要为VDI优化广域网链路。
  他说:“我们那些最大的客户发现,若要能够真正获得虚拟化的投资回报,惟一办法就是,确保自己对广域网上的应用程序进行了加速,这是整个项目的一部分工作。”
  企业战略集团的分析师Jon Oltsik说:“如果我能得益于VDI,那很好;如果我能得益于广域网上的VDI,那是锦上添花。”


转载于:https://www.cnblogs.com/vesystem/archive/2012/12/24/guang-yu-wang.html


推荐阅读
  • 大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式
    大类|电阻器_使用Requests、Etree、BeautifulSoup、Pandas和Path库进行数据抓取与处理 | 将指定区域内容保存为HTML和Excel格式 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了批处理技术的基本概念及其在实际应用中的重要性。首先,对简单的批处理内部命令进行了概述,重点讲解了Echo命令的功能,包括如何打开或关闭回显功能以及显示消息。如果没有指定任何参数,Echo命令会显示当前的回显设置。此外,文章还探讨了批处理技术在自动化任务执行、系统管理等领域的广泛应用,为读者提供了丰富的实践案例和技术指导。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 本文介绍了一种在ANSI C中动态分配二维数组的方法。通过创建指针数组并为每个指针分配连续空间,可以灵活地管理内存。文章还讨论了一些常见的错误和注意事项。 ... [详细]
  • 在处理数据库中所有用户表的彻底清除时,目前尚未发现单一命令能够实现这一目标。因此,需要采用一种较为繁琐的方法来逐个删除相关表及其结构。具体操作可以通过编写PL/SQL脚本来实现,该脚本将动态生成并执行删除表的SQL语句。尽管这种方法相对复杂,但在缺乏更简便手段的情况下,仍是一种有效的解决方案。未来或许可以通过数据库管理工具或更高版本的数据库系统提供更简洁的处理方式。 ... [详细]
  • 本文详细解析了Java类加载系统的父子委托机制。在Java程序中,.java源代码文件编译后会生成对应的.class字节码文件,这些字节码文件需要通过类加载器(ClassLoader)进行加载。ClassLoader采用双亲委派模型,确保类的加载过程既高效又安全,避免了类的重复加载和潜在的安全风险。该机制在Java虚拟机中扮演着至关重要的角色,确保了类加载的一致性和可靠性。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • R语言中向量(Vector)数据类型的元素索引与访问:利用中括号[]和赋值操作符在向量末尾追加数据以扩展其长度
    在R语言中,向量(Vector)数据类型的元素可以通过中括号 `[]` 进行索引和访问。此外,利用中括号和赋值操作符,可以在向量的末尾追加新数据,从而动态地扩展向量的长度。这种方法不仅简洁高效,还能灵活地管理向量中的数据。 ... [详细]
  • Keepalived 提供了多种强大且灵活的后端健康检查机制,包括 HTTP_GET、SSL_GET、TCP_CHECK、SMTP_CHECK 和 MISC_CHECK 等多种检测方法。这些健康检查功能确保了高可用性环境中的服务稳定性和可靠性。通过合理配置这些检查方式,可以有效监测后端服务器的状态,及时发现并处理故障,从而提高系统的整体性能和可用性。 ... [详细]
  • 线程能否先以安全方式获取对象,再进行非安全发布? ... [详细]
  • 本文将继续探讨 JavaScript 函数式编程的高级技巧及其实际应用。通过一个具体的寻路算法示例,我们将深入分析如何利用函数式编程的思想解决复杂问题。示例中,节点之间的连线代表路径,连线上的数字表示两点间的距离。我们将详细讲解如何通过递归和高阶函数等技术实现高效的寻路算法。 ... [详细]
  • 本文探讨了在使用 Outlook 时遇到的一个常见问题:无法加载 SAVCORP90 插件,导致软件功能受限。该问题通常表现为在启动 Outlook 时会收到错误提示,影响用户的正常使用体验。文章详细分析了可能的原因,并提供了多种解决方法,包括检查插件兼容性、重新安装插件以及更新 Outlook 版本等。通过这些步骤,用户可以有效解决这一问题,恢复 Outlook 的正常运行。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
author-avatar
季末-心愫如弦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有