什么是IaaS、PaaS和SaaS以及它们的区别?
1.SaaS:软件即服务(software as a service)是运营商在云计算基础设施上运行的应用程序,用户可以通过浏览器等各种设备上的客户端界面访问它。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等。
2.PaaS:平台即服务(Platform as a Service)通过部署客户使用提供的开发语言和工具(如Java、python、.网等。)到供应商的云计算基础设施。
客户不需要管理或控制底层云基础架构,包括网络、服务器、操作系统、存储等。,但客户可以控制部署的应用程序,也可以控制运行应用程序的托管环境的配置;
3.IaaS:?基础设施即服务(Infrastructure as a Service)向消费者提供服务,消费者利用所有计算基础设施,包括处理CPU、内存、存储、网络和其他基本计算资源。用户可以部署和运行任何软件,包括操作系统和应用程序。
消费者不管理或控制任何云计算基础设施,但他们可以控制操作系统、存储空间和部署的应用程序的选择,还可能获得对有限网络组件(如路由器、防火墙、负载平衡器等)的控制。).
差异:
SaaS就是软件的开发、管理、部署全部交给第三方,可以马上使用,不用关心技术问题。普通用户接触到的互联网服务几乎都是SaaS。这里有一些例子。
客户管理服务销售团队
团队协作服务Google Apps
存储服务箱
存储服务收存箱
脸书社交服务/推特/Instagram
PaaS提供了一个软件部署平台(运行时),它抽象了硬件和操作系统的细节,并且可以无缝扩展。开发者只需要关注自己的业务逻辑,而不需要关注底层。以下均属于PaaS。
赫罗库
谷歌应用引擎
OpenShift
IaaS是云服务的最底层,主要提供一些基础资源。它和PaaS的区别在于,用户需要自己控制底层,实现使用基础设施的逻辑。以下都属于IaaS。
亚马逊EC2
数字海洋
RackSpace云
扩展数据:
Saas发展历史
2003年,Sun引进了J2EE技术,微软引进了。NET技术。以前只能由桌面应用程序实现的功能,现在可以通过基于web的技术来实现。以Salesforce为首的很多企业都推出了功能强大、用户体验良好的企业级产品。
平心而论,SaaS和ASP的区别一直很模糊,关于它们的区别也有各种各样的说法,但是提出ASP概念的厂商并不多。其实概念还是次要的,最重要的是在线软件模式的技术已经成熟。
2003年后,随着Salesforce、WebEx Communication和Digital Insight等美国公司SaaS模式的成功,国内厂商也开始追赶模仿。
微软、谷歌、IBM、甲骨文等IT巨头也悄然抢滩中国SaaS市场。与此同时,SaaS正在进一步完善和发展。除了CRM,ERP、eHR、SCM等系统也开始SaaS。
在2008年之前,IDC将SaaS分为两类:托管AM(以前称为应用服务提供(ASP)和“按需定制软件”,这是SaaS的同义词。
自2009年以来,托管应用管理一直是IDC应用外包计划的一部分,而定制软件和SaaS被视为相同的交付模式。
2010年,阿里巴巴宣布放弃SaaS,这意味着SaaS在中国的道路并不平坦。
参考资料:
百度百科- IaaS