云计算的服务类型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.3 云计算的服务类型
云计算是一种新的计算,也是一种新的服务模式。
云计算服务提供方式包含:基础设施即服务(Infrastructure-as-a- Service,IaaS),平台即服务(Platform-as-a- Service,PaaS)和软件即服务(Software-as-a- Service,SaaS)三种类型。
IaaS提供的是用户直接使用计算资源、存储资源和网络资源的能力,PaaS提供的是用户开发、测试和运行软件的能力,SaaS是将软件以服务的形式通过网络提供给用户。
这三类云计算服务的层次关系如果图4-2所示。
IaaS处于整个架构的底层;PaaS处于中间层,可以利用IaaS层提供的各类计算资源、存储资源和网络资源来建立平台,为用户提供开发、测试和运行环境;SaaS处于最上层,既可以利用PaaS层提供的平台进行开发,也可以直接利用IaaS层提供的各种资源进行开发。
图4-2 云计算服务层次
4.3.1 基础设施及服务(IaaS)
基础设施及服务是指用户通过Internet可以获得IT基础设置硬件资源,并可以根据用户资源使用量和使用时间进行计费的一种能力和服务。
提供给消费者的服务是对所有计算基础设置的利用,包括CPU、内存、存储、网络等计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。
为了优化资源硬件的分配问题,IaaS层广泛采用了虚拟化技术。
IaaS代表企业有Amazon、Microsoft、VMWare、Rackspace和Red Hat。
开源代表产品有:OpenStack、CloudStack、Eucalyptus。
4.3.2 平台及服务(PaaS)
平台即服务是把服务器平台或开发环境作为一种服务提供给客户的一种云计算服务。
在该服务模式中,用户不需要购买硬件和软件设施,只需要支付一定的租赁费用,就可以拥有一个完整的应用开发平台。
在PaaS平台上,用户可以创建、测试和部署应用及服务,并通过
其服务器和互联网传递给其他用户使用。
PaaS的主要用户是开发人员,与传统的基于企业数据中心平台的软件开发相比,用户可
以大大减少开发成本。
4.3.3 软件及服务(SaaS)
软件即服务是一种通过互联网提供软件的模式,用户不需要购买软件,而是通过互联网
向特定的供应商来租用自己所需求的相关软件服务功能。
相对于普通用户来说,软件即服务
层服务可以让应用程序访问泛化,把桌面应用程序转移到网络上去,随时随地使用软件。
生
活中,几乎人们每一天都在接触SaaS云服务,比如我们平常使用的苹果手机云服务、微信
小程序和网页中的一些云服务等。
4.3.4 三种类型的比较
云计算的三种不同的服务类型都是基于互联网,按需按时付费。
从用户体验角度而言,
它们之间关系是独立的。
从技术角度而言,它们并不是简单的继承关系,SaaS可以是基于PaaS或者直接部署于IaaS之上。
表4-1对三种服务类型进行了比较。
表4-1 三种服务类型的比较
云计算服务
服务对象使用方式关键技术用户的控制等级系统实例类型
虚拟化技术、分
需要硬件资源使者上传数据、程Amazon EC2、IaaS 布式海量数据使用和配置
的用户序代码、环境配置Eucalyptus等
存储等
使用者上传数据、云平台技术、数Google App PaaS 程序开发者有限的管理
程序代码据管理技术等Engine、Hadoop等
Web服务技术、
企业和需要软Google Apps、SaaS 使用者上传数据互联网应用开完全的管理
件应用的用户Salesforce CRM 等
发技术等。