回首过去的两年,“虚拟化”、“云计算” 充斥着各式各样的媒介,渗透着各行各业,对于技术人员来说,好像不跟这俩词沾点边,就赶不上最新趋势了。
虚拟化不是今天才出现的,早在1960年,IBM使用一种专为 System/360 Mainframe量身订造的操作系统CP-40运行了14个IBM S/360的虚拟机,每个虚拟机都拥有各自的内存和硬盘,更可以使用共享资源,如打印机。完整向人们的展示了“虚拟化”技术。
如今,“虚拟化”已成为各大软件厂商的必争之地,VMware、Microsoft、Citrix都在加快步伐,抢占市场。连硬件厂商在推出产品时都全力支持虚拟化技术。
虚拟化之所以越来越受关注,一个重要的原因就是现在硬件资源使用率的低落。在计算机的CPU和内存的性能和数量以穆尔定律倍数发展的今天,CPU和内存在操作系统中无法发挥其完整性能的情况更加明显。虽然软件和操作系统开发人员不多改进,但速度远远比不上CPU和内存的发展速度。因此,让单个硬件平台运行多个操作系统成为解决这个问题的最佳方案。
既然在一个服务器上运行多个操作系统能提高硬件资源利用率,所以服务器合并成为最常见的虚拟化企业应用,依次类推,合并桌面计算机也是可行的。因此,服务器虚拟化和桌面虚拟化成为当前企业虚拟化的两大热点。正因为有了“虚拟化”,“云计算”技术实现也更加容易。
那么企业实施“虚拟化”有什么优势呢,能带来什么商业价值呢?简单总结如下:
1、 提高硬件资源利用率,减少IT整体拥有成本;
随着网络环境的不多扩大,服务器的物理空间、耗电、散热成本不断提高。单个服务器CPU的使用率过低,使得“单个物理服务器上运行多个操作系统”解决方案越来越受欢迎。这样可以让每一个系统服务在单个操作系统上运行,而多个操作系统在同一台物理服务器上并行。不但保证了服务隔离,更提高了硬件资源利用率。
在大幅减少实体主机数量后,首先会反映在电费支出和机房物理空间上,其次是IT人员对许多应用系统引入前的测试环境搭建,可以迁移到虚拟机的操作系统中进行。两者效益的结合将会大幅降低硬件购置成本、电力成本、机房租用(建造)成本等。
2、 管理优势
虚拟化提供的功能可以简化IT人员操作,一个人管理上千台服务器不再是梦想。当然完善的管理功能要有完善的基础架构设计。
虚拟化的另一个功能就是服务隔离。在讲究安全、稳定、高可用行、便捷管理的企业IT环境中,“服务隔离”是一个基本原则。多个服务安装在同一个操作系统中,不仅服务之间的资源竞争将使两个服务都变慢,而且任何一个出现问题,都将导致整个系统崩溃。因此在一个操作系统中安装一种服务成为大部分企业服务的首选。
同时将虚拟机迁移至不同硬件架构的虚拟主机上时也将更加简单,因为所有虚拟机都不受任何硬件平台的约束。
3、 更高的可用性运行能力
完成虚拟化架构的部署后,企业最在乎的高可用性、冗余、负载均衡、副本等技术在不增加昂贵设备和复杂技术的前提下,使用虚拟化技术更简化、更简单的解决。同时虚拟化还可以实现动态主机迁移、快捷删除数据、统一桌面管理等,甚至可以创建永远不会蓝屏的企业集成环境。
那么,企业如何将“虚拟化”技术解决方案引入到现有的企业环境中呢?
首先我们需要明确虚拟化解决方案中包含的几大功能组件。
l 虚拟主机
安装在硬件平台上的软件或者系统,承载虚拟机及虚拟机操作系统的实体主机。提供虚拟机的基本备份快照功能,同时支持高可用性HA架构。如VMware的EXSI、Microsoft的Hyper-V、Citrix的XEN等。
l 管理系统