您现在的位置:e-works > 智造书屋 > 书籍列表 > 虚拟智慧——VMware vSphere运维实录 > 虚拟化和云计算

第一章 企业虚拟化的目的及本质

第六节 虚拟化和云计算

    vSphere是一款云端系统,这句话让很多刚接触虚拟机产品的人一头雾水,虚拟化又和云计算扯上什么关系了?云计算也是一个用到烂的名词,2009年更被定为“云端元年”,但云计算到底有什么不同?我们在这一小节就来看看云计算和虚拟化的关系。

 ▲  最常听到的云计算产品就是Amazon EC2了

▲  最常听到的云计算产品就是Amazon EC2了

1.6.1  什么是云计算?

    云计算真的要说清楚,一整本书也说不完,但是仅以云计算和虚拟化之间的关系来说,可以用两句话来简单定义云计算,分别是:

    *“将已量化的许多运算资源,以网络为提交媒介,通过特定的界面给需要服务的用户。”

    *“将资源打散,找出最小的计量单位,之后将其全部集中起来,并重新分配的过程。”

    笔者特别不用一些专有的名词来解释云计算,主要的原因就是云计算其实只是一个观念而不是一个技术或解决专案,只要能匹配上面两句话的应用,都可以称为云计算。

 ▲  因为在画Visio图时,会用一朵云代表网络,云端的名称因此而来

▲  因为在画Visio图时,会用一朵云代表网络,云端的名称因此而来

    1. 云计算的关键词

    上面一句话中,我们可以看出其中的几个关键词,这些关键词就是创建云端运架构的基础,下面就是说明。

    *量化:方便计算,量化才能决定如何分配资源以及定义最小单位。

    *许多:认定单个资源不够,需要多个资源来落实副本及累加性能。

    *运算资源:在这边,我们将CPU,RAM,网络联机及存储加壳成一个资源。

    *网络:有了网络才能到达每一个地方。

    *界面:有了界面才能提供通用性的服务。

    *服务:将资源加壳成服务的模样,方便计价及计量。

    *用户:需要服务的对象,不见得是人,有可能是机器或是其他的服务。

    2. 云计算的层次

    在之前曾提到计算机的架构层次,云计算也是计算机的一种,当然也匹配该层次架构。但云计算的层次较简单,一般分为软件(Software)、平台(Platform)和架构(Infrastructure)三个层次,而这三个层次的云端化,也分别有不同的产品及服务对应,我们称为软件即服务(SaaS,Software As A Service)、平台即服务(PaaS)和架构即服务(IaaS),而虚拟化的热点就是在PaaS及IaaS上。

 ▲  云计算的层次为软件、平台及架构

▲  云计算的层次为软件、平台及架构