云服务按应用方式分类
云服务提供商为大、中、小型企业搭建信息化所需要的网络基础设施、硬件运作平台、软件平台,包括其实施、后期、维护的一系列过程。对企业而言不需要硬件、软件、维护,只需要选择所需要的服务即可。对用户来说就是买服务然后付款。
云服务按应用的方式可以分为架构即服务(IaaS)、数字存储即服务(Daas)、软件即服务(SaaS)、云平台应用(Paas)等服务。
IaaS服务:IaaS服务就是云计算模式对IT基础设施即IT硬件资源和操作系统的虚拟化封装成服务给用户使用。把虚拟化的资源做成资源池,然后把资源池的多种资源组装成虚拟机供应给IT应用,如Amazon的AWS弹性计算云EC2和简单存储服务S3。在Iaas中给用户提供虚拟机,这个虚拟机的资源有CPU、内存、硬盘、存储、网络等资源,用户相当于使用裸机和磁盘,可以运行不同的操作系统,可以做任何想做的事情。同时Iaas负责虚拟机供应过程、运行状态的监控和计量等工作。
当运行Iaas的服务器的规模达到几十万台时,用户可以申请的资源几乎是无限的,Iaas面向用户可以是公共的,因此具有更高的资源利用率。
Paas服务:PaaS服务给用户提供了应用程序的运行环境,它一般指的就是中间件平台,把应用平台(如J2EE、BPM、ESB、Portal Server等)进行抽象,进行平台虚拟化,把应用平台作为一个资源池进行管理分配,形成共享平台或是应用平台资源池。典型的如Google App Engine、微软的云操作系统Microsoft Windows Azure。
Saas服务:SaaS服务将特定的应用软件功能封装成服务,它是专门为某些用途的服务而调用的。SaaS服务不像PaaS服务一样提供计算或存储类的服务,也不像IaaS一样提供虚拟机服务,它提供的是应用软件方面的服务。典型的如Salesforce公司提供的在线客户关系管理CRM服务。
PaaS服务与IaaS服务的对比:Iaas虽然帮助人们构建了一个虚拟的硬件平台,节省了底层基础架构的建设和运维成本,但是仍然遗留了大量的工作,包括:
(1)在租用虚拟机上的选择和部署中间件问题;
(2)配置中间件拓扑结构问题;
(3)各种中间件之间的集成问题;
(4)安装应用;
(5)后期的管理、配置、维护中间件平台和应用等问题。
PaaS相对于IaaS服务而言,可以进一步提供如下的能力:
(1)一个完整的、开箱即用的中间平台;
(2)自动化的中间产品的维护和服务质量的管理;
(3)基于IaaS的抽象层兼容不同的基础架构;
(4)只需要关注应用本身,不需要关注中间件的细节;
学员评价