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

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

第六节 虚拟化和云计算

1.6.2  不同层次云计算的说明

    不同层次的应用有不同层次的手段,但基本上云计算不会离开前面的几个关键词,我们就在这一小节来看看几个有名的云计算。

    1. 软件即服务

    软件服务最有名的就是Flickr。这个以照片分享为主的服务,在付费的部分,再显示其使用云端的痕迹。

 ▲  Flickr是最标准的云计算的服务实例

▲  Flickr是最标准的云计算的服务实例

    ·Flickr的云计算

    *量化:以照片的数量(磁盘空间)及每个月传输的流量(网络带宽)作为其“量化”的基础。

    *许多:照片放在不同的服务器上(如farm3、Farm5等服务器),匹配了“许多”的条件。

    *资源:Flickr所处的服务是一个Web Service,当然有CPU/RAM/网络/存储等资源。

    *网络:Flickr是通过网络的服务,包括直接浏览和代码连接。

    *界面:Flickr使用的是浏览器,以浏览器为其界面。

    *用户:Flickr可以通过浏览器让人类看照片,也可以通过html代码来让网页将图片嵌入,服务的对象包括人类及网页。

    2. 平台即服务部分

    在Platform As A Service部分,最好的例子就是Amazon AWS中的SimpleDB或Google的BigTable。首先定义Platform为整体的服务,如数据库服务、Web服务等。而Amazon的SimpleDB就是标准的Database Platform As A Service。

    Amazon的SimpleDB是一个网页界面的数据库,一般数据库的新建/修改/删除/查询都可以在网页上落实,也可以运行SQL语句。SimpleDB是架构在一个称为亚马逊关系数据库服务(ARDS, Amazon Relational Database Service)的云端服务上,用户可以随时新建一个数据库,并且可以任意分配数据库的资源(如CPU、内存等)。算是最标准的平台即服务。

 ▲  Amazon的ARDS也是很有名的PaaS架构

▲  Amazon的ARDS也是很有名的PaaS架构

    ·亚马逊关系数据库服务的云计算

    *量化:数据库的大小以及使用的CPU/RAM资源。

    *许多:数据库置放的主机可以做成Cluster,支持多主机。

    *资源:所处的服务是一个Web Service,当然有CPU/RAM/网络/存储等资源。

    *网络:通过网络的服务,包括直接浏览和代码连接。

    *界面:操作界面使用的是浏览器,以浏览器为其界面。

    *用户:可以通过浏览器让人类操作数据库,也可以通过SQL代码让其他的服务访问数据库。

    3. 架构即服务

    2006年时,Amazon在信息业投下了一颗炸弹,就是有名的EC2服务。EC2将CPU、RAM、存储空间以及网络提交速度量化加壳成商品,让用户能通过网页在网卡创建自身的主机,并且可以选择操作系统,在这个操作系统中安装自身的服务。举例来说,你可以通过网页创建三台主机,分别是Linux、Windows 2003及Windows 2008,并且安装自身的服务,通过远程桌面来操作,就好像操作自身的计算机一样,而这些计算机可以随时生成,随时消灭,不限数量,不限性能,可以给定多个CPU,大量的RAM和可伸缩的存储空间,也可以决定网卡的数量和速度,这就是标准的将架构视为服务的一部分,本书所提的虚拟化就是这部分。

 ▲  除了EC2之外,vCloud Express是以VMware vSphere为主的IaaS

▲  除了EC2之外,vCloud Express是以VMware vSphere为主的IaaS

    小常识:Amazon的EC2的主机都是虚拟机,而这些虚拟机都是使用Xen所生成的。