服务器虚拟化:虚拟机软件仅仅是个开始 |
发布时间: 2012/8/19 18:39:05 |
虚拟化技术是一种非常有用的工具,让用户能够以新的方式利用系统资源。遗憾的是,许多人误把虚拟机技术与虚拟化本身混为一谈。虚拟机技术可以封装在物理机上运行的所有软件,让这个封装体可以与其他封装体在单一主机系统上一并运行。实际上,虚拟化是一组被广泛接受的技术,在全球各地的数据中心有着悠久的成功历史。长期以来,惠普、IBM、英特尔和甲骨文等供应商涉足各种层面的虚拟化技术。比如说,自上世纪60年代末以来,IBM就一直在提供虚拟化技术。
狭义上的虚拟化仅仅指用来支持虚拟桌面和虚拟服务器的虚拟机软件,它已开始阻碍业界向前推动这一组技术的使用。我认为,现在是时候从极其宽广的视角来看待虚拟化。想真正做到高效,工作负载可能需要访问虚拟化、应用程序虚拟化、处理虚拟化、网络虚拟化和存储虚拟化。 我很高兴地看到,IBM、VMware、思杰及其他几家厂商正在努力拓宽业界对这项有用技术的视角。 对什么进行虚拟化?原因何在? 虚拟化是指使用软硬件技术,提供资源的逻辑视图。这通常意味着交换过剩的处理能力、内存、网络和存储容量,建立一种更有用但人工的环境。 这个逻辑视图常常明显有别于实际的物理视图。这其实意味着什么呢?系统用户看到的可能是许多不同计算机的画面,哪怕它其实是单一系统。在他们眼里,许多个别系统可能就是单一的计算资源。在一些情况下,这意味着工作负载调用成千上万个物理计算机的处理能力。允许个人使用开发人员开发应用程序时还没有存在的设备,访问计算解决方案。应用程序似乎在使用早就被认为过时,尽管没有一个实际存在的设备。 正如大家预料,在应用程序和底层物理系统之间增添软件层可能会影响整个系统或单个部件的性能。毕竟,底层系统处理更多的工作,支持向开发人员和用户提供这个逻辑视图或虚拟化视图。AMD、IBM、英特尔及其他供应商一直大力投资于这项技术,希望减轻这个负担,为虚拟化系统提供与物理系统性能大致相当的性能级别。 为什么虚拟化? 由于许多工作负载环境下总的服务器利用率不到20%,采用虚拟机软件的关键归结为企业希望充分利用可用的技术资产,提高效率和灵活性的级别,以及增强为客户提供产品和服务的能力。到头来,企业在想方设法利用技术来增加收入、降低IT成本。虚拟化如何做到这一点? ·虚拟化能够带来这幅场景:通过部署冗余系统,解决方案根本不会出现速度变慢或出现故障的情况。它能在整天当中每时每刻地优化系统的使用。可以降低虚拟环境中的软硬件成本,又不至于让人员方面的成本高得离谱。 ·企业可以把许多独立的应用程序合并到单一系统上,充分利用该系统的处理能力。它们还可以使用虚拟化技术,把工作分摊到许多系统上,以获得一度需要专用系统才能获得,或者仅仅几年前闻所未闻的可扩展性或性能级别。 ·带来最大短期投资回报的其中一个方面就是,使用虚拟化技术把整个环境作为单一域来管理,哪怕它们其实是由一系列不同的单个系统组成的。 ·系统、存储、网络及其他资源可以作为一个庞大的共享池来使用,最大限度地利用这些资源,缓解或杜绝过度配置。 虚拟化:主流工具 有许多层技术可以对计算环境的一些部分进行虚拟化。这每一个工具都可以用来使行业标准系统成为更庞大、更高效、更具生产力的计算环境中的一部分。考虑结合使用这些技术,以建立一种更高效、更灵活、更敏捷的环境,这是明智之举。 让我们简要逐一介绍每种虚拟化技术可以如何帮助企业。 ·访问虚拟化让几乎各种类型的设备都有可能用来访问几乎各种类型的网络上几乎各种类型的应用程序。使用这项技术,开发人员不至于被迫改动应用程序,以便允许个人使用手持设备、瘦客户机、笔记本电脑或甚至台式系统,就可以处理任务。IBM是几十年前最先为其大型机提供这种技术的厂商之一。自上世纪90年代以来,微软和思杰就一直在行业标准系统上支持这种技术。十多年前,VMware把这种技术添加到了其产品阵营中。 ·应用程序虚拟化建立了一种受保护的环境,因而万一出现故障,有可能自动重新启动应用程序;如果应用程序没有满足服务级别方面的目标,就可以启动应用程序的另一个实例,或者是在应用程序的多个实例之间提供工作负载均衡机制。自上世纪70年代以来,IBM就为其所有系统提供这种技术。行业标准系统得益于这项技术,许多供应商提供这项技术,包括思杰、微软、VMware、AppZero、triCerat及另外许多公司。 ·处理虚拟化把物理硬件配置隐藏起来,一方面有可能把单一系统作为多个系统来提供;另一方面,又有可能把多个系统作为单一资源来提供。IBM和英特尔在这个领域推陈出新已有相当长一段时间。思杰、VMware和微软在上世纪90年代末加入到了这个行列。 本文出自:亿恩科技【www.enkj.com】 |