几个云计算相关概念及其演进历程:PaaS、SaaS、IaaS
来源:互联网 发布:网络佳句赏析最经典 编辑:程序博客网 时间:2024/05/19 13:07
什么是PaaS(Platform-as-a-Service,平台即服务)
对于PaaS的定义和云计算一样,目前还没有统一的版本,而且侧重点也不一样,以下是Wikipedia上的定义:
Platform as a service (PaaS) the delivery of a computing platform and solution stack asa service.
PaaS offerings facilitate deployment ofapplications without the cost and complexity of buying and managing theunderlying hardware and software and provisioning hosting capabilities[1], providing all of the facilities required to supportthe complete life cycle of building and delivering web applications and servicesentirely available from the Internet[2].
---- Wikipedia
总体来说,PaaS平台的种类按用途来分,大致可以分为以下4种(http://en.wikipedia.org/wiki/Platform_as_a_service):
辅助开发环境
这种PaaS平台仅仅用来对某个SaaS应用进行一些定制化,是作为SaaS应用内部的一个定制化工具。就如同我们熟悉的office当中的宏一样。如Force.com和八佰伴的800APP,都是自己SaaS应用中的定制工具。
独立的开发环境
独立的PaaS环境不会和任何一种SaaS应用或Web Service之间存在技术上的、许可费用上的、或是财务上的依存关系,是一种通用的开发环境。
这一类的PaaS平台又分为以Cordys为代表的全浏览器环境的开发、管理、部署、交付平台(开发人员不需要下载任何本地SDK开发工具包,所有开发均通过浏览器访问PaaS平台的开发环境即可),以及以Google、IBM、Sun、微软等为代表的PaaS平台(要想在这些PaaS平台上开发应用,开发人员必须下载SDK开发工具包,然后把本地开发的应用部署到PaaS平台上,再进行调试、测试、交付等工作)。
应用交付环境
这类PaaS平台缺乏开发、调试、以及测试的功能,只提供部署环境以及相关的服务,如安全性和随需而定的伸缩性。
作为服务的开放平台
这类PaaS平台允许开发人员使用任何编程语言、任何数据库、任何操作系统、任何服务器、等等。
PaaS最重要的一个特点就是为用户提供个性化的编排和组合能力。适合大规模应用的PaaS平台,其定制化的能力不应局限在某个或某种应用当中,而是跨应用的。同时,PaaS还需提供多租户模式,在每个独立的租户域中,用户可以选择自己需要的应用,或者将某些应用编排成个性化的完整业务解决方案。
PaaS并不局限于互联网上的公共服务和应用,它同样可以部署在企业内部,形成企业内部的PaaS环境,让企业内部各个分支机构通过PaaS的方式编排并开通适合自己的应用,而无需在每个分支机构都进行独立部署。
什么是SaaS(Software-as-a-Service,软件即服务)
SaaS是一种软件交付模式,也是一种商业模式。软件通过互联网来交付,向用户收取一定的服务费,服务费可以按照注册用户数、按照年租费、月租费等模式进行收取。而且用户可以随时进行退订。用户通过互联网来使用软件,不需要一次性购买软件、硬件,也不需要维护和升级。SaaS运营商统一安装、升级、维护软件和硬件。
SaaS通常被用在企业管理软件领域,国外具有代表性的如美国Salesforce。国内类似的厂商以八百客、阿里软件等为主,主要开发CRM、财务等在线应用。用友、金蝶等老牌管理软件厂商也推出了在线财务SaaS产品。国际上其他大型软件企业中,微软提出了Software+SaaS的模式;谷歌推出了与微软Office竞争的Google Apps;Oracle在收购Siebel升级Siebel On-demand后推出OracleOn-demand。
有些SaaS也提供一定的定制化能力,但基本都是围绕在所提供的应用内部。
什么是IaaS(Infrastructure-as-a-Service,基础架构即服务)
IaaS是一种基础架构交付模式。它通过互联网的形式向用户交付基础架构服务,如服务器(物理或虚拟)、存储、数据库、网络带宽等,并收取一定的租用费。
什么是云计算(Cloud Computing)
关于什么是云计算,目前互联网上的解释和定义非常繁多,有狭义的,有广义的。狭义的云计算只涉及基础架构层面,为用户提供服务器、存储等租用和托管服务,类似IaaS的概念。而广义的概念则将互联网上的各种计算资源的集合比喻成云,涵盖基础架构层面、平台层面、以及具体的应用层面。因此,对于广义的云计算服务提供商来讲,他要提供IaaS,供用户使用各种基础架构服务;提供PaaS服务,供用户自由编排、组合各种软件应用和流程;以及提供SaaS交付方式,将最终的个性化解决交付到用户手中。
什么是ASP(Application Service Provider,应用软件服务供货商)
ASP应用软件服务供货商,在上世纪90年代末期随着网络的兴起,开始有应用软件服务供货商推出由其负责开发、执行与维护的软件,企业只要透过网络租赁、使用所需服务,收费方式则是采月缴或年缴。
软件租赁模式刚问市时,被喻为企业数字化的最佳解决方案,初期也的确做得挺有声有色的,但因当时整体网络环境不够成熟,例如频宽速度、普及度与稳定皆不高,再加上当时的业者多无法提供客户量身订制的服务,功能更是少得可怜,因此,随着网络泡沫化,软件租赁模式也就逐渐被人淡忘。
技术演进
在以上几种技术模式中,ASP与IaaS最早出现,都是在上世纪90年代随着网络而兴起。ASP的出现让平台服务模式有了最起码的雏型;差别仅在于,其是以提供一对一服务为主,而以SaaS、PaaS为主的平台服务则提供一对多服务,以实现透过资源共享降低IT营运支出的好处。
另一方面,企业虽可透过网络享受ASP服务,但服务层面多停留在软件授权、维运或代管等范畴,但到了SaaS与PaaS的平台服务时代,服务这个概念、精神被发挥得淋漓尽致,使用多少就付多少,企业买到的是服务、不是软件或硬件等IT产品(http://www.enicn.com/article/2009-05-22/052255A22009.shtml)。
IaaS最早的表现形式就是我们熟知的主机托管服务,主要为企业搭建网站提供带宽流量、服务器、存储空间和数据库等服务。
之后,随着ASP的没落和互联网基础架构技术的不断发展和成熟,Salesforce逐渐被人接受并崛起,从而开创了SaaS兴起的时代。SaaS与ASP的概念有些类似,服务商透过因特网、提供企业用户商业应用软件。
PaaS则是SaaS的延伸,因为也是通过租用的方式交付用户,PaaS不仅继承了传统SaaS模式为企业带来的经济、方便的软件使用模式,而且还为用户提供跨应用编排计算资源的能力。正如其名,PaaS将平台能力开放出来作为服务交付给用户。这样一来,用户可以在这个平台上部署自己的应用和解决方案。第三方应用开发商(ISV)也可以在这个平台上为最终用户开发部署解决方案,并与PaaS服务提供商共享收益。
正是由于PaaS的出现和兴起,使得在云中编排、部署个性化应用变为现实,得以让云计算真正从狭义范畴走向广义范畴,也使得Google和Salesforce这样的企业能够为用户提供真正意义上的云计算,涵盖了基础架构服务、应用开发部署平台、到最终可以对外租用的应用解决方案。
- 几个云计算相关概念及其演进历程:PaaS、SaaS、IaaS
- 云计算基础,相关概念,IaaS,PaaS,SaaS,CaaS,MaaS
- 云计算:SaaS、PaaS、IaaS
- 云计算:SaaS、PaaS、IaaS
- 云服务中IaaS, PaaS和SaaS概念及其区别
- 云计算:SaaS、PaaS、IaaS并不神秘
- 云计算服务层次 PAAS IAAS SAAS
- 云计算服务层次,PAAS、SAAS、IAAS
- 理解云计算:SaaS,PaaS与IaaS
- 戏说云计算之PaaS,IaaS,SaaS
- 云计算 IaaS PaaS SaaS DaaS
- 云计算模式IaaS、Paas、SaaS
- IaaS、PaaS、SaaS、CaaS、MaaS五者的区别_云计算概念大全
- Android 使用Google Map API;云计算概念IaaS,PaaS,SaaS,CaaS,MaaS
- IaaS、PaaS、SaaS、CaaS、MaaS的区别_云计算概念大全
- 云计算三种服务模式SaaS、PaaS和IaaS及其之间关系
- 云计算将倾向于Saas,Paas,Iaas的应用
- 浅谈云计算三个层次SaaS/PaaS/IaaS
- 请参考:刚买的诺基亚C5-00死机了
- css一
- 首言
- POJ 3304 Segments
- 在Linux CentOS上安装mysql
- 几个云计算相关概念及其演进历程:PaaS、SaaS、IaaS
- 基于QT C++的网络缓冲区设计(一)——概括
- QQ与360之争
- 微软Silverlight团队关于PDC会议发表官方补充声明(风云翻译版)
- C#中压缩工具整理之一 : DotNetZipLib
- 这是一个好地方
- Monitor MMS
- 白雪歌送武判官归京
- ;simple calculagraph made by fanpei