虚拟化技术原理与实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 云计算与虚拟化技术

2006年,谷歌推出了“Google 101计划”,并正式提出了“云”的概念和理论。随后,亚马逊、微软、IBM等公司都宣布了自已的“云计划”,在全球各大IT巨头的努力推动下,近年来,云计算在全球获得了飞速发展,并日益成为信息化建设领域的一大热点和未来趋势。

云计算作为发展中的概念,到现在为止还没有一个统一的定义,被称为史上最混淆的概念。从狭义上看,云计算指的是厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用的方式向技术开发者或者企业用户提供数据存储、分析以及科学计算等服务,如亚马逊的弹性计算服务。从广义上看,是指厂商通过建立网络服务器集群,向各种类型的客户提供在线软件服务、软件租借、数据存储、计算分析等不同类型的服务。

云计算包含了众多的核心技术,如:虚拟化、并行计算、分布式数据库、分布式存储等,其中虚拟化技术是云计算的基石,是云计算服务得以实现的最关键技术,通过虚拟化技术可以将各种硬件、软件、操作系统、存储、网络以及其他 IT 资源都进行虚拟化,并纳入云计算管理平台的管理。这样一来,IT能力都可以转变成可管理的逻辑资源,通过互联网像水、电和煤气一样提供给最终用户,实现云计算的最终目标。

虚拟化技术本身涉及的范围也很广,包括:服务器虚拟化、网络虚拟化、存储虚拟化、应用程序虚拟化、桌面虚拟化等。本书介绍的虚拟化主要是指服务器虚拟化。