云计算主要有三种服务模式:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)在存储和资源池方面可以为组织提供的服务存在明显差异,但是它们还可以相互交互,形成……综合的云计算模型。
云计算服务类型特点
基础设施即服务(IaaS):这里的“基础设施”指的是“服务”,即服务计算提供商的云,提供虚拟计算资源,例如虚拟机、存储、网络和操作系统。
平台即服务(PaaS):平台即服务是指为开发者提供一个平台来构建全球互联网相关的应用和服务。
软件即服务(SaaS):云计算提供商可以托管和管理各种应用软件作为服务,指的是软件开发商和运营商。计算可用于为客户提供即用即付计划。
云计算按照服务模式划分,可以分为三种类型:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
(1)软件即服务(SaaS)
SaaS(Software-as-a-Service):软件即服务。它是一种通过互联网提供软件的模式。用户不需要购买软件,而是从提供商处租用基于Web的软件来管理业务活动。
应用软件统一部署在自己的服务器上。企业文件共享用户根据需要通过互联网向厂商订购应用软件服务。服务提供商根据客户的要求订购软件的数量、时间长度等。保理商通过浏览器模型收费并向客户提供软件。这种服务模式的优点是由服务提供商维护和管理软件并提供运行软件的硬件设施。用户只需拥有一个可以接入互联网的终端即可随时随地使用该软件。
SaaS模式大大降低了软件尤其是大型软件的使用成本,而且由于软件托管在服务提供商的服务器上,减少了客户的管理和维护成本且可靠。性别也较高。
(2)平台即服务(PaaS)
PaaS(Platform-as-a-Service):平台即服务,是一个服务类别,为开发人员提供跨全球互联网构建应用程序和服务的平台。Paas提供了一个用于开发、测试和管理软件应用程序的按需开发环境。
PaaS实际上是指以SaaS模式将软件开发平台作为服务提交给用户。因此,PaaS也是SaaS模式的一种应用。然而PaaS的出现可以加速SaaS的发展,特别是SaaS应用的开发速度。PaaS服务允许软件开发人员无需购买服务器等设备环境即可开发新的应用程序。
以务形式提供平台和开发环境。企业文件共享是一种分布式平台服务。厂商为客户提供开发环境、服务器平台、硬件资源等服务。用户基于其平台定制和开发自己的应用程序,并通过其服务器和互联网传递给其他客户。。
(三)基础设施即服务(IaaS)
IaaS(基础设施即服务):基础设施即服务,消费者可以通过互联网获得完整的计算机基础设施的服务。IaaS是一种通过Web向用户分配数据中心、基础设施等硬件资源的商业模式。
IaaS是由多个服务器组成的“云”基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力集成到虚拟资源池中,为整个行业提供所需的存储资源和虚拟化服务器服务。
三种模型之间的关系
我们可以从两个方面来分析三种服务模型之间的关系:一是用户体验角度,一是用户体验角度是技术角度。从用户体验的角度来看,它们是相互独立的,因为它们面对的是不同类型的用户。从技术角度来说,它们之间的关系并不是纯粹的继承关系。例如,SaaS基于PaaS,PaaS基于IaaS。首先,SaaS可以部署在PaaS上,也可以直接部署在IaaS上。其次,PaaS可以构建在IaaS之上,也可以直接构建在物理资源之上。
IaaS、PaaS和SaaS是云计算的三种服务模式。
:向客户提供的软件即服务(SoftwareasaService)服务是运营商在云计算基础设施上运行的应用程序,用户可以在各种设备上使用。客户端接口访问,例如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等;
:平台即服务(PlatformasaService)提供给消费者的服务是将客户使用提供的开发语言和工具(如Java、Python、.Net等)开发或获取的应用程序部署到提供商的云计算基础设施上。
客户无需管理或控制底层云基础设施,包括网络、服务器、操作系统、存储等,但客户可以控制已部署的应用程序,还可以控制运行的托管环境配置应用程序;
:基础设施即服务(InfrastructionasaService)为消费者提供利用所有计算基础设施的服务,包括处理CPU、内存、存储、网络和其他基础计算资源,使用户部署和运行任意软件,包括操作系统和应用程序。
消费者不管理或控制任何云计算基础设施,但可以控制操作系统、存储空间、部署的应用程序的选择,还可能有权访问受限制的网络组件(如路由器、防火墙、负载平衡器等)。
区别:
SaaS将软件的开发、管理和部署留给第三方。无需担心技术问题,立即即可使用。普通用户接触到的几乎所有互联网服务都是SaaS。这里有些例子。
客户管理服务Salesforce
团队协作服务GoogleApps
存储服务Box
存储服务Dropbox
社交服务于Facebook/Twitter/Instagram
PaaS提供了一个软件部署平台(运行时),可以抽象出硬件和操作系统细节,并且可以无缝扩展(缩放)。开发者只需要关注自己的业务逻辑,不需要关注底层。以下都是PaaS。
Heroku
GoogleAppEngine
OpenShift
IaaS是最底层的云服务,主要提供一些基础资源。它与PaaS的区别在于,用户需要自己控制底层,实现基础设施的使用逻辑。以下都是IaaS。
AmazonEC2
DigitalOcean
RackSpaceCloud
扩展信息:
SaaS开发历史
2003年,Sun推出了J2EE技术,Microsoft推出了.NET技术。过去只能通过桌面应用程序才能实现的功能,现在可以通过基于Web的技术来实现。以Salesforce为首的多家公司推出了功能强大、用户体验良好的企业级产品。
公平地说,SaaS和ASP之间的区别一直比较模糊。对于它们的差异众说纷坛,但提出ASP概念的厂家并不多。事实上,这个概念仍然是次要的。最重要的是,在线软件模式的技术已经成熟。
2003年以后,随着Salesforce、WebExCommunication、DigitalInsight等企业SaaS模式在美国的成功,国内厂商也开始追赶和模仿。
微软、谷歌、IBM、甲骨文等IT巨头也悄然进入中国SaaS市场。与此同时,SaaS正在进一步细化和发展。除了CRM之外,ERP、eHR、SCM等系统也正在向SaaS转变。
2008年之前,IDC将SaaS分为两大类:托管应用管理(hostedAM)——以前称为应用服务提供(ASP),以及“按需定制软件”,这是SaaS的同义词。
自2009年以来,托管应用管理已成为IDC应用外包计划的一部分,而按需软件和SaaS被视为相同的交付模式。
2010年,阿里巴巴宣布放弃SaaS,这意味着中国的SaaS之路并不平坦。
参考:--IaaS
上一篇:云计算有哪些服务模式
下一篇:云计算三种服务模式及其功能