云计算剖析


当您深入观察云时,您会发现,它实际上并不是一个单独的服务,而是一个服务集合,如图 3 所示。这些层定义了提供的服务的级别。

 图3. 云计算的层次

我们从最低级的服务开始,即基础设施Infrastructure-as-a-Service 或 IaaS)。IaaS 就是将基础设施计算资源和存储)作为服务出租。这意味着虚拟计算机不仅具有有保证的处理能力,而且为存储和 Internet 访问预留了带宽。实际上,IaaS 具有在有特定服务质量约束的情况下出租计算机或数据中心的能力,使之能执行任意操作系统和软件。

顺着栈往上看,上一级的服务是平台Platform-as-a-Service 或 PaaS)。PaaS 类似于 IaaS,但是它包括操作系统和围绕特定应用的必需的服务。例如,除了虚拟服务器和存储外,PaaS 还提供一个特定的操作系统和应用程序集通常是作为一个虚拟机,即 VM,或文件,例如 VMware 的 .vmdk 格式),以及对必要的服务例如 MySQL 数据库或其他专用本地资源)的访问。换句话说,PaaS 就是 IaaS 加上一个用于给定应用的定制软件栈。


最后,在 图 3 顶部是可以提供的最简单的服务:应用程序。这一层被称作 Software-as-a-ServiceSaaS),它是从一个集中的系统部署软件,使之在一台本地计算机上或从云中远程地)运行的一个模型。由于是计量服务,SaaS 允许出租一个应用程序,并计时收费。


这是高度概括的云计算的视图。这个视图忽略了云的其他一些方面,例如data-Storage-as-a-ServicedSaaS),后者以计量服务的形式提供存储,消费者按使用的容量使用的存储的容量)和利用率存储的带宽需求)付费。另外还有云服务,它为互操作性和外部应用程序编程接口API),例如 Web 服务,提供了内部机制。


相关内容