阅读更多

6顶
0踩

非技术
    随着全球经济困难的态势延续到2009年,大到政府,小到企业,都把“少花钱多办事”作为追求的目标,而这正是虚拟化技术所倡导的理念,因此,虚拟化技术定会成为全球企业机构优先考虑的重要战略投资之一。

从目前应用情况来看,大多数企业的虚拟化之旅是从整合服务器开始的。因为,服务器虚拟化之后能够立竿见影地感受到节省硬件开支以及节省电力、散热和设施等方面的费用。2009年之后,已经实现了服务器虚拟化的企业会把应用范围扩大到桌面虚拟化、存储虚拟化和网络虚拟化等众多领域,并能够为其业务连续性、安全和应用程序等方面提供更加灵活、更加经济的方法。

因此,就节省费用并且能够为所有行业带来深远影响而言,全球企业都将会因部属了虚拟化应用而迎来激动人心的一年。笔者认为,在2009年值得关注虚拟化趋势呈现以下十大方面。

1、 桌面虚拟化——迅猛发展

VMware公司总裁兼CEO Paul Maritz在“VMWorld 2008”大会上曾强调,目前企业普遍存在着“桌面困境”的问题,即究竟是为员工提供胖客户机(Thick clients)还是提供瘦客户机(Thin clients)。在2009年,这个问题有望解决。

“胖客户机”包括装备齐全的个人电脑和笔记本电脑,为员工在桌面环境下提供了一套丰富的应用程序,但同时也带来了管理难题,因为可能需要把应用程序分发到成千上万台个人电脑上,而这些电脑必须逐一配置、更新、打补丁及安全保护。“瘦客户机”则比较便宜、安全,管理起来也具有较高的成本效益,但历来不具备胖客户机的丰富性、灵活性及兼容性等优势。大多数公司只为呼叫中心员工配置瘦客户机,因为他们在限制性比较大的环境下也能高效工作。

基于虚拟化技术的新方法则同时具备了胖客户机和瘦客户机的优点,既可以为任何设备提供丰富的、个性化的虚拟桌面,又可以利用部署在数据中心的虚拟桌面简化管理工作,并且保护端点安全。我们身处在一个日益移动化的世界,虚拟化平台则是高效、易于管理的桌面所需要的必要平台。此外,更为理想的远程显示协议以及使用本地机器的计算资源,将确保更良好的用户体验。当员工出差或者无法接入高速网络时,在线模式和离线模式的组合都能确保正常工作。

2、 存储虚拟化——落地

存储系统是虚拟数据中心的一个关键构建模块,而虚拟存储领域的新进展将在2009年显著提高虚拟数据中心的灵活性、速度、适应性和效率。新的虚拟存储解决方案能够在虚拟化平台与存储基础架构之间自动切换,简化存储操作,并且最大限度地有效利用存储基础架构。尤其要关注这些解决方案:为复制和迁移等虚拟机上的常见存储操作提供本地阵列支持;提供优化存储资源使用的自动精简配置和重复数据删除等功能――这对桌面使用场合来说尤其重要;以及基于虚拟机的存储(虚拟存储阵列)解决方案。

3、 高端应用程序虚拟化——成为主流

展望未来,软硬件优势的结合将消除计算环境的性能瓶颈,各种最高端的、最关键的应用都可以在虚拟环境下运行。芯片领域的新进展,如英特尔公司的扩展页表(EPT)和AMD公司的快速虚拟化索引(RVI),对内存密集型应用程序和高性能计算来说更是利好消息。另外,能够买到越来越多作为预包装虚拟机的应用程序,加上独立软件开发商(ISV)提供的许可与支持政策方面出现的改进,将继续为所有应用程序都实现虚拟化这股潮流起到推波助澜的作用。

4、 虚拟化数据中心 ——快速实现云计算

跨国企业将越来越依靠虚拟化平台,动态联合多个数据中心上的计算功能。

以英国电信(BT)为例,正在构建基于云计算环境下的下一代基础架构。BT的虚拟化平台可把诸多业务流程、应用程序、IT基础架构、用户接入机制和网络汇集到自我愈合、自动化、面向服务的基础架构,该架构拥有集成的服务级别管理功能和内置的业务连续性。由于系统提供了跨数据中心动态均衡不同地区负荷的功能,BT在北美、南美、英国、欧洲、亚洲和澳大利亚等地区建有数据中心。在用户方面,它让用户在出差时,虚拟桌面能够跟随用户。在企业方面,它让工作负荷能够自动重新分配,以满足计算功能要求,并且能够在成本极低的环保地区充分运用电力。这种级别的数据中心协调将变得日益普遍,首先源于需要灾难恢复。此外,一旦遇到灾难,则可以立即把工作负荷从一个站点迁移到另一站点。目前,全天候式虚拟机迁移以及协调使用辅助数据中心和外部数据中心已经具备了应对高峰负荷的能力,而这势必会加快实现云计算。由于云服务提供了用来导入/导出基于行业标准虚拟机的功能,从而在很短时间内提供额外的计算功能。

5、 网络虚拟化 ——迎来突破性发展

2008年9月,思科和VMware宣布联合开发数据中心解决方案,可在提高虚拟环境的可扩展性和操作控制。预计思科Nexus 1000V分布式虚拟软件交换机将成为VMware基础架构(VMware Infrastructure)的一个集成选项。与此同时,两家公司还将VMware虚拟桌面基础架构(VDI)解决方案与思科应用交付网络(Application Delivery Networking)解决方案集成在一起,增强了通过广域网交付的虚拟桌面的性能。这项合作预示着跨桌面用例(use case)和服务器用例的网络将迎来突破性进展。网络厂商们正在针对虚拟化网络流量进行优化,使得远程显示协议也将变得更高效。

6、 智能终端 ——手机也要虚拟化

手机市场竞争非常激烈,手机厂商们因此也都把更多的精力投入到了新产品的研发和上市上。目前市场上的新款手机内可以内置多个芯片组、操作系统和设备驱动程序,但相同的软件堆栈无法在所有手机上正常运行。虚拟化技术可以解决这一问题。使用该技术,手机厂商们不但无需担心底层硬件的差异,就可以把相同的软件堆栈部署到多款手机上,而且还能够为手机更迅速地开发丰富的应用程序。与此同时,虚拟化技术还有望让最终用户能够在一部手机上运行多个情景模式,比如一个情景模式用于私人事务,另一种用于办公事务,从而可增强手机作为通信与计算设备具有的安全性和经济实用性。

未来,虚拟化技术的优点将扩展到手机上,超薄的虚拟机管理程序既能让手机厂商缩短产品上市时间,又能为面向手机用户的新颖应用程序和服务铺平道路。这种虚拟机管理程序是手机上内置的一个薄薄的软件层,可以把应用程序和数据与底层硬件脱离开来,可在功耗低、内存受限的手机上高效运行。

7、安全——面向虚拟化的安全方案更普遍

McAfee、赛门铁克和趋势科技等厂商在2008年9月美国举行的“VMworld 2008”大会上各自展示了面向虚拟化的安全解决方案,引领了安全行业这股日益盛行的潮流。

传统的防火墙、IDS和病毒检测等产品在今天已经可以作为虚拟机来交付。客户们日益利用可信平台模块(TMP),向嵌入式虚拟机管理程序证明身份。VMware VMsafe将继续推动虚拟化环境不断获得安全方面的进展。

VMsafe是一组应用编程接口(API),可以帮助第三方厂商产品为虚拟机增强安全性,而不必在每个虚拟机上运行代理。比如,为了降低CPU占用率、提高反病毒性能,VMsafe让厂商们只要为每台物理服务器部署一套反病毒软件即可,而无需在每个虚拟服务器都要部署。

8、 管理工具 ——轻松管理异构数据中心

目前,管理产品已经为众多虚拟化管理操作提供了管理功能,包括虚拟机发现和配置管理、监控、性能管理、配置及资源管理,等等。这种产品结合了标准化、独立于硬件、易于改变、转移及操作的虚拟机容器(Container),已帮助一些VMware客户实现了IT流程自动化,并且把数据中心的管理效率与物理环境相比提高了2~3倍。展望未来,便于将管理功能集成到虚拟化平台上的额外API和集成技术(如用户接口插件体系结构),可实现跨异构数据中心环境、众多应用程序堆栈以及物理用例与虚拟用例的端到端管理流程。由于BMC、CA、HP和IBM等领导厂商都宣布了这个领域的产品,这个目标很快就会实现。

9、绿色数据中心——将虚拟化进行到底

电力和散热仍是数据中心的一大问题。Gartner公司的一份主题为《美国数据中心:暴风雨来临前的宁静》研究报告声称:“急速攀升的基础架构要求和不断增加的能源成本意味着,到2012年,能源成本在IT成本中的比例会增加一倍。到2011年,70%以上的美国企业数据中心将切实面临与场地、能耗及/或成本有关的扰乱。”借助虚拟化进行的服务器整合是减少能耗以及温室气体排放量的最有效方法之一。

目前,许多VMware客户能够在单一服务器上运行15个或更多虚拟机,因而把服务器的利用率从10%~15%(非虚拟化服务器的平均利用率)提高到70%~80%。由于物理服务器数量减少,VMware客户节省了70%~90%的能耗。这意味着更绿色的IT、数据中心的能耗可减少70%~90%,并且显著减少二氧化碳排放量。服务器每少一台,可节电7000千瓦时左右,并且减少4吨二氧化碳,这相当于路上少开1.5辆车,或者一年内种植55棵树。展望未来,客户们会充分利用虚拟化,通过动态管理资源来进一步节省能耗。如果一群虚拟机需要较少的资源,VMware分布式电源管理(DPM)就会整合工作负荷,让主机处于待机模式,以节省能耗。工作负荷对资源的需求增加时,VMware DPM会让掉电的主机重新运行起来,确保服务级别得到了满足。

10、云服务——服务更开放、更兼容

云计算是IT行业的愿景,虚拟化正是这个愿景所依托的基础架构。究其原因,主要体现在两个方面:一是企业本身,数据中心正开始演变成高度自动化的专用云环境,计算资源汇集到虚拟化平台上让IT环境实际上变成了如同一台庞大的计算机;其次,通过互联网把计算功能外包给公共云环境或云服务提供商变成了一种适时的现实。标准是公共云环境取得成功的关键――这些标准能够实现虚拟机层面的兼容性,便于进出云环境;这些标准还让应用程序不必改动,就能够迁移进出公共云环境。

2009年,IT行业将会向云计算迈进,让大大小小的公司能够安全地利用防火墙内外的计算功能――不管他们怎样需要、何时需要、需要多少,在他们需要额外功能时,都能为其想要运行的任何应用程序确保服务质量,无论应用程序是内部运行,还是作为一项外包服务来运行。

[作者简介] Stephen Herrod博士现任VMware公司首席技术官,负责VMware公司的新技术研发以及与客户、合作伙伴及标准化组织的合作。加入VMware之前, Stephen博士是Transmeta公司软件部高级总监,负责"Code Morphing"技术的研发。Stephen博士毕业于斯坦福大学计算机科学系,拥有硕士和博士学位。
来自: ccidnet.com
6
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C# Programming for the Beginner

    Welcome to C# and the world of Windows, Internet and World-Wide-Web programming with Visual Studio and the .NET platform! This book is the second in our new .NET How to Program series, which presents various leading-edge computing technologies in the context of the .NET platform.

  • C# beginner (E文)

    C# 的入门小手册 可惜是E文的 大家有把握的可以下 我个人觉得蛮不错

  • C# BeginXXX EndXXX 异步Socket服务端

    异步服务端相对于同步服务端,不会造成线程的阻塞。 在高并发多连接的情况下,比同步多线程具有更大的优势。当然也有缺点,Begin异步无法复用IAsyncResult,每次收发数据都会产生大量的临时对象,对服务端gc回收产生一定的影响。 BeginXXX(AsyncCallback, object) 1.AsyncCallback 参数为IAsyncResul...

  • 商业编程-源码-J001简简单单留言本 v0.0.4.zip

    商业编程-源码-J001简简单单留言本 v0.0.4.zip

  • 简简单单的Shell编程

    1.前言 博主这学期才开始学习Linux,操作系统等相关知识,为了更好的学习和理解,才有了以下文章,如果有什么不恰当或有错的地方,欢迎私聊和评论。 2.编辑器、编译器、运行方法 (1)shell程序是文本格式的,只要是...

  • 简简单单学习JSP网络编程

    首先声明,本教程属于初级入门教程,没有涉及到java Bean,servlet ,也没有介绍各种组件,仅写了些关于jsp+access的简略知识,目的就是让大家入门。 Web环境是tomcat 5.5 + JDK。关于JDK 与 Tomcat的安装这里就不...

  • 基于 Reactor 的响应式编程应用场景

    基于 Reactor 的响应式编程可用于 Web 应用程序中,尤其是在处理高并发请求时。该框架提供了一种基于事件的模型,可以更好地处理并发请求,并在 I/O 操作上提高效率。通过使用 Reactor 的反应式编程模型,可以更好地...

  • 【Go并发编程】开篇词 | 想吃透Go并发编程,你得这样学!

    并发编程,为什么选 Go?...它提供了便利的并发编程方式,简简单单的 Go 语句,就可以创建多个 goroutine 执行并发任务。而且,Go 还提供了独特的 Channel 类型,很容易实现 goroutine 之间的数据交流。所以,Go 并.

  • 想学好编程,应该怎么做?(新生必看篇)

    英语太差,想放弃编程怎么办? 大一刚入学的学弟学妹可能因为自己

  • 一个简简单单的猜随机数游戏

    用到time,random函数,while循环,适合初学者模仿 在程序中import是引用函数 random函数语句:=random.randint(1,10)#表示从1到10中随机 time函数语句:=time.perf_...//小编也仅仅学了4年多Python请编程大佬指点一二

  • Oracle 9i&10g 编程艺术

    Watson先生加入后来成为IBM的公司时,带来了这样一个简简单单的座右铭。后来,这成为每一位IBM员工的训词,不论他们身居何职,只要需要做出决策,并利用自己的才智完成所承担的工作,就要把“Think“谨记于心。一...

  • 学习编程需要具备哪些条件

    所以我非常推崇gcc,理由之一是它完全符合 ansi c标准,无论它的c还是c++编译器都很严整,功能上一点也不缺乏(有人说gcc不能做图形界面的程序...当然,这一切的前提是,你真的很想很好的学编程,做一个这方面的精英。

  • 机器人编程是用计算机编吗,茌平计算机编程,无论是选择机器人编程还是电脑编程。...

    而机器人学习又能在空间想象和策略解决上给编程一些帮助,我们想要报名学习编程,无论是选择机器人编程还是电脑编程茌平计算机编程, 更强调团队配合能力。学的是编程的概念,注重计算机的思维,比如算法、函数、...

  • 安卓python编程app下载_Python编程教学app下载

    软件介绍app内容涵盖基础概念、控制结构、函数模块、文件操作、面试对象、函数编程、异常处理、正则表达式。通过简短的课程和有趣的小测验进行python学习冲浪。在突破一个个学习小关口,展示你的it编程技能。Python...

  • java声明式编程是什么_Java 声明式编程(上)重构代码

    近一两年函数式编程变得很火,火了之后,就变得什么都好,其实相对于面向对象编程他的确具有一些优点,例如可测试和维护。但并不表示他什么都好,这个世界不是非黑即白的,很多事是无法衡量对与错。是灰度。所以对于...

  • 少儿编程行业前景分析

    根据《中国少儿编程行业研究报告》显示,截至2018年10月,国内少儿编程行业市场规模约为30亿至40亿元;据《2017-2023 年中国少儿编程市场分析预测研究报告》显示,当前中国大陆少儿编程渗透率为0.96%,粗略估计目前...

  • 简简单单理解抽象工厂模式

    1. 原理图 简单看一下原理图,ProductFactory用于制造工厂,比如可以制造小米品牌的产品工厂和华为品牌的产品工厂,各种产品再由对应的产品工厂去制造 应用的场景: 比如下图这种情况,在同一产品族中有多个产品...

  • 遥遥领先!探索Amazon CodeWhisperer魔力,你的私人AI编程助手!

    遥遥领先!探索Amazon CodeWhisperer魔力,你的私人AI编程助手!

  • 学妹问我: 如何提高编程能力

    其实把我个人编程经历上写这么多,就是想展现我是如何一步步去实践的,遇到了什么问题,又是怎么解决的,把这个过程展现出来。 你看我没学任何计网知识,还不是通过边学边用,完成了网络相关的项目。 所以你离项目...

Global site tag (gtag.js) - Google Analytics