什么是IaaS,PaaS和SaaS及其区别
IaaS, PaaS和SaaS是云计算的三种服务模式。
1. SaaS:Software-as-a-Service()提供给客户的服务是运营商运⾏在云计算基础设施上的应⽤程序,⽤户可以在各种设备上通过客户端界⾯访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括⽹络、服务器、、存储等等;
2. PaaS:Platform-as-a-Service(平台即服务)提供给消费者的服务是把客户采⽤提供的开发语⾔和⼯具(例如Java,python, .Net等)开发的或收购的应⽤程序部署到供应商的云计算基础设施上去。
客户不需要管理或控制底层的云基础设施,包括⽹络、服务器、、存储等,但客户能控制部署的应⽤程序,也可能控制运⾏应⽤程序的托管环境配置;engine什么意思
3. IaaS: Infrastructure-as-a-Service(基础设施即服务)提供给消费者的服务是对所有计算基础设施的利⽤,包括处理CPU、内存、存储、⽹络和其它基本的计算资源,⽤户能够部署和运⾏任意软件,包括和应⽤程序。
消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应⽤,也有可能获得有限制的⽹络组件(例如路由器、,防⽕墙,、负载均衡器等)的控制。
区别:
SaaS 是软件的开发、管理、部署都交给第三⽅,不需要关⼼技术问题,可以拿来即⽤。普通⽤户接触到的互联⽹服务,⼏乎都是 SaaS,下⾯是⼀些例⼦。
客户管理服务 Salesforce
团队协同服务 Google Apps
储存服务 Box
储存服务 Dropbox
社交服务 Facebook / Twitter / Instagram
PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以⽆缝地扩展(scaling)。开发者只需要关注⾃⼰的业务逻辑,不需要关注底层。下⾯这些都属于 PaaS。
Heroku
Google App Engine
OpenShift
IaaS 是云服务的最底层,主要提供⼀些基础资源。它与 PaaS 的区别是,⽤户需要⾃⼰控制底层,实现基础设施的使⽤逻辑。下⾯这些都属于 IaaS。
Amazon EC2
Digital Ocean
RackSpace Cloud
扩展资料:
saas发展历史
2003 年Sun推出J2EE技术,微软推出.NET技术,以前只能通过桌⾯应⽤才能实现的功能可以通过基于⽹页的技术实现。以Salesforce为⾸的多个企业推出了功能强⼤、⽤户体验良好的企业级产品。
公平的说,SaaS和ASP的差异⼀直就⽐较模糊,它们的区别有各种各样的说法,但提出ASP概念的⼚商已经不多了。其实概念到还是次要的,最主要的是在线软件模式的技术已经变得成熟。
2003年后,随着美国Salesforce、WebEx Communication、Digital Insight等企业SaaS模式的成功,国内⼚商也开始了追赶模仿之路。Microsoft、Google、IBM、Oracle等IT界巨头们也都已悄然抢滩中国SaaS市场。同时,SaaS正在深⼊的细化和发展,除了CRM之
外,ERP、eHR、SCM等系统也都开始SaaS化。
2008 年前,IDC 将SaaS 分为两⼤组成类别:托管应⽤管理 (hosted AM) -以前称作应⽤服务提供 (ASP),以及“按需定制软件”,即 SaaS 的同义词。
从 2009 年起,托管应⽤管理已作为IDC应⽤外包计划的⼀部分,⽽按需定制软件以及 SaaS 被视为相同的交付模式对待。
2010年,阿⾥巴巴宣布放弃SaaS ,意味着SaaS在中国的路并不平坦。
IaaS: Infrastructure-as-a-Service(基础设施即服务)
第⼀层叫做IaaS,有时候也叫做Hardware-as-a-Service,⼏年前如果你想在办公室或者公司的⽹站上运⾏⼀些企业应⽤,你需要去买服务器,或者别的⾼昂的硬件来控制本地应⽤,让你的业务运⾏起来。
但是现在有IaaS,你可以将硬件外包到别的地⽅去。IaaS公司会提供场外服务器,存储和⽹络硬件,你可以租⽤。节省了维护成本和办公场地,公司可以在任何时候利⽤这些硬件来运⾏其应⽤。
⼀些⼤的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司⼜都有⾃⼰的专长,⽐如Amazon和微软给你提供的不只是IaaS,他们还会将其出租给你来host你的⽹站。
PaaS: Platform-as-a-Service(平台即服务)
第⼆层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这⼀层进⾏,节省了时间和资源。
PaaS公司在⽹上提供各种开发和分发应⽤的解决⽅案,⽐如虚拟服务器和操作系统。这节省了你在硬件上的费⽤,也让分散的⼯作室之间的合作变得更加容易。⽹页应⽤管理,应⽤设计,应⽤虚拟主机,存储,安全以及协作⼯具等。
⼀些⼤的PaaS提供者有Google App Engine,Microsoft Azure,Force,Heroku,Engine Yard。最近兴起的公司有
AppFog, Mendix 和 Standing Cloud
SaaS: Software-as-a-Service()
第三层也就是所谓SaaS。这⼀层是和你的⽣活每天接触的⼀层,⼤多是通过⽹页浏览器来接⼊。任何⼀个远程服务器上的应⽤都可以通过⽹络来运⾏,就是SaaS了。
你消费的服务完全是从⽹页如Netflix, MOG, Google Apps, , Dropbox或者的iCloud那⾥进⼊这些分类。尽管这些⽹页服务是⽤作商务和娱乐或者两者都有,但这也算是云技术的⼀部分。
⼀些⽤作商务的SaaS应⽤包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
如果你要⽤企业CRM的话!
你买阿⾥云服务器属于Iaas,需要⾃⼰安装操作系统,配置服务器,数据库!
你过你做⽹站,只买域名空间,那么操作系统,数据库阿⾥云都是装好的,你只需要把域名解析上去就可以,属于PaaS.
如果你直接购买销售易,钉钉的CRM,那么就直接购买,开账号密码即可!属于SaaS平台了!
云服务现在已经快成了⼀个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多⼈确实不知道。云其实是互联⽹的⼀个隐喻,云计算其实就是使⽤互联⽹来接⼊存储或者运⾏在远程的应⽤,数据,或者服务。任何⼀个使⽤基于互联⽹的⽅法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然⽽,不是所有的云公司都⼀样。不是所有⼈都是CTO,所以有时候看到云技术背后的⼀些词可能会⽐较头疼。云也是分层的任何⼀个在互联⽹上提供其服务的公司都可以叫做
云计算公司。其实云计算分⼏层的,分别是Infrastructure(基础设施)-as-a- Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。别的⼀些软的层可以在这些层上⾯添加。 IaaS: Infrastructure-as-a-Service(基础设施即服务)第⼀层叫做IaaS,有时候也叫做Hardware-as-a-Service,⼏年前如果你想在办公室或者公司的⽹站上运⾏⼀些企业应⽤,你需要去买服务器,或者别的⾼昂的硬件来控制本地应⽤,让你的业务运⾏起来。但是现在有IaaS,你可以将硬件外包到别的地⽅去。IaaS公司会提供场外服务器,存储和⽹络硬件,你可以租⽤。节省了维护成本和办公场地,公司可以在任何时候利⽤这些硬件来运⾏其应⽤。⼀些⼤的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不过这些公司⼜都有⾃⼰的专长,⽐如Amazon和微软给你提供的不只是IaaS,他们还会将其出租给你来host你的⽹站。 PaaS: Platform-as-a-Service(平台即服务)第⼆层就是所谓的PaaS,某些时候也叫做中间件。你公司所有的开发都可以在这⼀层进⾏,节省了时间和资源。 PaaS公司在⽹上提供各种开发和分发应⽤的解决⽅案,⽐如虚拟服务器和操作系统。这节省了你在硬件上的费⽤,也让分散的⼯作室之间的合作变得更加容易。⽹页应⽤管理,应⽤设计,应⽤虚拟主机,存储,安全以及协作⼯具等。⼀些⼤的PaaS提供者有Google App Engine,Microsoft Azure,Force,Heroku,Engine Yard。最近兴起的公司有AppFog,Mendix 和Standing CloudSaaS:Software-as-a-Service ()第三层也就是所谓SaaS。这⼀层是和你的⽣活每天接触的⼀层,⼤多是通过⽹页浏览器来接⼊。任何⼀个远程服务器上的应⽤都可以通过⽹络来运⾏,就是SaaS了。你消费的服务完全是从⽹页如Netflix, MOG, Google Apps, , Dropbox或者的iCloud那⾥进⼊这
些分类。尽管这些⽹页服务是⽤作商务和娱乐或者两者都有,但这也算是云技术的⼀部分。⼀些⽤作商务的SaaS应⽤包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。