1.2 虚拟化技术的推动力

最后更新2021/07/05

每一项重要的技术都有很多动力推进其产生和发展,虚拟化技术也是如此。在很早以前,计算机虚拟化经常用于芯片仿真和设计,而如今,有更多的理由要求所有的计算机系统都加入虚拟化行列。

  • 环保要求(个人觉得是最垃圾但却好像是最被重视的观点)
    计算机看起来很清洁,然而计算机产业却是最“肮脏”的产业之一,不要怀疑这个结论!计算机产品从制造、运行到最后退役,全过程都是“高污染”的,尽管计算机产品没有如同化工行业直接、明显的环境危害,但其潜在的环境损害有过之而无不及。计算机系统更新换代非常快,3、5年之内就有一批旧设备淘汰掉,这些设备在制造过程中消耗了大量的超纯水(用于清洗芯片);使用了许多有害环境的铅/汞及重金属金属,排放很多有毒有害的腐蚀、显影、氧化、还原、粘接、固化用药剂用于制作电路板;淘汰的计算机产品也不能在自然界中直接分解,或者在分解过程中依然产生大量有毒物质残留;不仅如此,计算机系统还需要一个“清洁”的运行环境,但换取这样一个清洁环境付出的代价巨大。UPS电源引入了海量的铅/酸污染、空调系统和计算机系统消耗掉大量的电力(大型数据中心的供电要求不亚于一个大型动力工厂的供电要求,一个高密度机柜需要50千瓦的电力供应,这大约等于两台普通机床电力消耗);老旧空调系统使用的氟利昂制冷剂则是臭名昭著的臭氧层杀手。更恐怖的是计算机系统还在不断“生长”之中。我们都亲身经历了这种情况:一个企业的数据中心由无到有,由小到大,在十几年的时间之内,从几台桌边机发展到几十台甚至几百台小型机。电源、空调、物理空间都成为令IT部门头痛的问题,而虚拟化的一个重要功能就是整合资源、整合IT系统,减少计算机物理数量,提高计算机资源的计算密度、提高使用率,都是针对头痛问题的治病良方。
    硬件利用率提高之后,软件、辅助支持设施等需求会相应降低,因此总成本也会大幅度降低,在以追求商业利益为主导思想的市场经济下,高喊环保口号获得社会认同的同时可以减少很多采购成本,无论从什么角度来看都是一笔不错的生意。有很多统计资料显示,一台低端的PC产品,其内部资源的闲置程度平均可以达到80%以上,Unix小型机稍好,也有50%左右的闲置率。通过虚拟化技术进行合并后的小型机则通常会达到80-90%的资源利用率。资源利用率每提高10%,拥有(购买和运行)成本总体就可以降低30%以上。
  • 简化IT基础设施
    不断生长的计算机系统不但数量上日趋庞大,而且其组成也越来越复杂,不同品牌、厂商、档次的小型机、存储交织在一起,导致管理成本爆炸式地增长,而管理效率越来越差。虚拟化技术的另一大优势是简化物理架构,通过共享物理资源,大幅度减少了原有独占方式使用的计算机设备的数量,设备的使用率得到提升。计算机设备数量减少后,管理起来也更加容易;同时,虚拟化技术屏蔽了不同品牌、档次的计算机设备的独特性质,更是缩小了计算机用户需要掌握的知识范围。举例来说,IBM小型机通过在分区之间共享IO卡资源,减少了物理小型机总体IO卡的数量,因此大幅度缩减布线要求,也因此减少了网络交换机端口数量。
    由于虚拟化技术的大规模应用刚刚起步,尚没有统一的技术标准,在操作系统、硬件以下层次的虚拟化还不能跨越不同厂商产品。在每个整合层面上,往往只能选用单一厂商的产品,这也使得各个厂商纷纷高举虚拟化大旗,力图以最冠冕堂皇地理由替换掉各自“友商”的产品。
  • 提升管理能力
    当虚拟化技术与系统自动化技术配合,能发挥出更大的效力。虚拟化使脱离开硬件变更的小型机资源快速部署成为可能,而自动化技术则高效率地实现这一需求。同时,由于虚拟化技术导致硬件独特的管理需求被屏蔽掉,自动化技术更容易实现和部署,计算机系统支持和管理人员的负担减轻,他们可以去对系统进行更进一步的优化和改进。
    这里有一个非常有趣的话题:到底虚拟化系统使用起来更简单还是更复杂?对于最终用户而言,虚拟化系统毫无疑问更为简单,管理起来更为方便。但是,不容置疑的是增加了虚拟化这一层面,系统实质上要处理的工作更多,变得更复杂。虚拟化技术做的事情是把简单留给使用者——也就是虚拟化实现层以上各高层用户,而在虚拟层本身或以下支撑层面更为复杂,产品生产厂商、技术实现者通过虚拟化技术把复杂封装起来,复杂了自己,幸福了他人。
  • 提高响应速度
    虚拟化技术还可以提高业务相应速度和操作效率。通过动态进行资源、应用分配和部署,以往需要几天甚至几个星期才能完成的工作如今在几分钟内就可以实现,甚至很多资源再分配可以根据系统繁忙程度,由虚拟化技术自动实现,其响应速度可以做到即时完成。只有虚拟化之后的设备,才能达到这种响应速度,而以往任何独立使用的硬件设备,都无法实现这种效率。试想一下,当部署计算机系统时需要对每台物理计算机都需要单独的线缆连接,准备一套独特的安装程序组合,并且只能现场安装,如何能提高部署效率?而部署虚拟化系统中的虚拟机通常只需要使用恢复的方式恢复一套大家公用的安装后的映像文件,所有的基础配置、安全设置都不需要重新调整,所要做的只是修改每一台虚拟机自己唯一的定义,例如IP地址、主机名等等。甚至当虚拟化与自动管理有机配合的时候,只要在规划阶段进行设计,定义好必须的指标、参数,后续的安装、配置过程可以由虚拟化管理系统自动完成,从设计到部署新系统的时间可以缩短到1小时之内,其中这还包括了半个小时的系统安装时间。
  • 业务连续
    当今的业务系统,不但有运行速度要求,更有运行稳定、连续的需求,虚拟化技术恰好能同时满足这两个需求,特别是后者。重新部署业务系统的时间从几天可以缩短到若干分钟,而且能够实现在线迁移,例如从需要进行硬件维修的设备不停机地迁移到备用设备。无论是计划内的业务迁移,还是计划外的业务中断甚至灾难恢复,虚拟化技术都可以帮助我们提高业务连续性。虚拟化技术具有独立于硬件部署实现应用运行和负载分配的能力,这使得业务系统能够持续稳定地获得资源,如果需要计划内的例行硬件维护,可以不听基地将运行系统迁移到另一套设备上。即使当灾难发生,通过虚拟化技术也能够快速在异地部署和恢复;还是由于虚拟化,大部分硬件故障可以被虚拟层及时隔离,不会导致应用系统终止运行。
  • 总拥有成本
    简化高效率的IT架构、灵活方便地进行系统管理、快速响应业务部署和转化要求,最终结果必然是IT系统总拥有成本大幅度降低,甚至单单计算采购成本就远低于非虚拟化系统的总金额,考虑到以后的管理成本、维护成本,虚拟化技术带给IT系统的收益是巨大的。
  • 虚拟化和云计算
    云计算无疑是最近IT业界最热门的话题之一,虚拟化和云计算之间有什么关系呢?其实虚拟化是实现云计算的基础,可以说,硬件和系统的虚拟化提供了云计算的基础平台、软件和应用程序的虚拟化实现了云的功能平台。没有虚拟化,就没有云计算。而反过来看,在云计算这个大框架下,虚拟化各个组件被统一管理,也因此将虚拟化技术运用到极致。

虚拟化技术还有很多优点,在此并不一一罗列,有兴趣的朋友请参考IBM出版的红皮书:《IBM Systems Virtualization: Servers, Storage, and Software》(IBM系统虚拟化:小型机、存储和软件)
http://www.redbooks.ibm.com/abstracts/redp4396.html?Open

虚拟化技术是包治百病的灵丹妙药么?如果你这样认为就大错特错了。首先,虚拟化技术不是万能的,有其使用范围和局限,尽管伴随着虚拟化技术的演进,其范围涵盖会越来越广,其局限性会越来越小,但是绝对不是无所不能。例如在同一层次构建跨越不同厂商的虚拟化系统还不现实,你现在还不可能把IBM的小型机与HP的小型机整合在一起实现分区层面的虚拟化。当然,如果可以超越当前这一层面,则还是可以实现的,例如使用VMWare可以整合Intel CPU和AMD CPU的x86小型机,使用Websphere ND能够在虚拟应用系统层面实现跨越物理硬件的业务部署;另一个虚拟化系统永远无法回避的问题是:本质上,虚拟化系统更为复杂,只不过复杂的技术被封装起来。如果你是虚拟化技术的最终用户,这不是问题,因为你只涉及到封装黑箱外面的东西,你只看到了简单、方便。如果你是虚拟化技术的实现者,也就是本书的读者,这就是个大问题了,因为你要直接面对并解决这一复杂的问题,你是这个虚拟化黑箱内部系统的设计者、实现者和维护者。试想一下,如果虚拟化系统那么简单方便,你为什么还要去购买本书去研究如何设计、实施IBM Power小型机虚拟化技术呢?拿过来就用好了。不幸的是,现在的虚拟化技术还没能封装得如同家用彩电、冰箱一样(这些产品已经封装到了极致,实现了厂商封装),真正即插即用。IBM小型机虚拟化技术还远远做不到这一点,它需要复杂的设计、实施、维护工作。从某种意义上来说,这是我们的不幸,有更多的东西需要学习,有更复杂的技术产生;然而从另一个角度来看,这又是我们的幸运,因为这是我们做为虚拟化系统建设和维护者的价值体现点,可以因此拿到高薪。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ensighine

如需特定专题,踢我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值