虽然虚拟化以及云计算已成为目前计算机领域的重要趋势,但是,人们还没有很好地理解虚拟化的意义以及虚拟化将如何改变人们的生活。这种情况是真实的,部分原因是因为虚拟化有许多种形式,云计算似乎是难以捉摸的。不管怎样,许多人已经得到了虚拟化和云计算的好处。当使用Web邮件、搜索互联网或者访问任何网站的时候,这些技术实现了这些功能。虚拟化技术最初是为大型计算机和计算机阵列设计的,现在正在进入我们的家庭和企业。
虚拟化应用不断“向下”演进
用最简单的话说,虚拟化就是抽象。虚拟化最开始应用于大型计算机平台。大型计算机需要避免一个崩溃的应用程序影响到其它应用程序。在80年代和 90年代,许多大型计算机都配置十几个单个的服务器和网络,最终形成了“一个应用程序,一台服务器”时髦口号,造成了事实上的隔离。但是,随着PC和服务器处理能够的迅速提高和价格的快速下降,这个趋势发生了转变。配置双核或者四核处理器、数GB内存或者数TB存储容量的系统取代了许多老式的服务器。
VMware的虚拟化程序以及微软的Hyper-V等虚拟化程序利用一种称作管理程序的软件程序在计算机硬件和操作系统以及应用程序之间创建一个小的层。早期版本的虚拟化程序影响到系统的性能,但是,最新一代的虚拟化程序使这个层成为透明的。这种分离的努力提供了隔离,但是,它的另一个好处是标准化。对于每一个虚拟环境来说,系统的硬件似乎都是相同的,从而不仅使虚拟机能够共存,而且能够在系统之间复制和迁移,创建了测试、灵活性和冗余。虽然虚拟化最早是用于数据中心的,但是,它在台式电脑和笔记本电脑方面正在发挥日益重要的作用。在这些环境中,虚拟化技术能够让MAC和Linux笔记本电脑用户在运行其新的应用程序的同时保留XP和Windows应用程序。
另一个趋势是速度更快、更可靠和更普遍的互联网接入使基于互联网的托管的服务(或者称作云计算)成为了现实。一个互联网连接的“大型通道”能够让应用程序从本地台式电脑或者服务器迁移到云计算中的数据中心。从网站和托管的电子邮件开始,云计算已经很快增加了电子商务、CRM系统、灾难恢复备份、甚至视频点播等服务。一旦互联网连接达到足够快的速度和可靠性,我们的台式电脑和笔记本电脑就会变成仅仅是虚拟存储和应用程序库的窗口。这将是小企业客户利用经济规模的优势和共享资源的节能成本的优势。那时用户就可以从家中、工作场所或者任何有互联网连接的地方访问这些资源。再也不必购买这些很少使用却价格昂贵的应用程序了。