云计算模型laas paas saas 三者之间的区别(转)

云计算模型的三种模型 – 基础架构即服务(IaaS)、软件即服务(SaaS)和平台即服务(PaaS) —— 正在快速演变。而云服务提供商都试图在模式栈的上下两个方向进行扩展,以期能提供一站式的IT服务。

  Jeffrey Kaplan是咨询公司ThinkStrategies Inc.的常务董事,他认为首先了解历史有助于理解三种模式是如何进化交融的。首先,从SaaS谈起。

  在2006年,Salesforce.com吸引其客户关系管理(CRM)SaaS服务最终用户(而不是IT人员)的战略初见成效,其他软件商也开始模仿这种订阅、按使用付费的模式。由此导致了业务经理们可以直接购买自己的软件方案,而不再需要从IT团队处获得。

  “然后亚马逊开始思考:”为什么我们不能以同样方式利用计算能力呢?‘于是IaaS的概念诞生了。“Kaplan说到:”以前的效用计算之所以不成功 是因为太复杂了,而亚马逊成功地实现了计算能力的商品化,允许用户以小时数或者MIPS(每秒能处理的百万指令数)为基准来购买“

  不久以后,Salesforce.com又想到用户将自身软件商业化的意图:“也许我们应该给用户一个开发环境。”由此,PaaS也诞生了。

  IaaS趋向自动化

  Joe Onisick是系统集成商World Wide Technology Inc.的技术方案架构师,他认为在2011年关于IaaS的一个大趋势就是向自动化演变 – 一个配备以自动化脚本的融合架构。IaaS可能无法通过门户提供系统实时的编制(orchestration)能力,但是它能对服务进行快速交付。

  比如,当一个应用开发人员要求特定处理能力和内存的服务器时,通过自动化工具,IT可以基于底层融合架构来部署相应的虚拟或者物理资源。

  对于自动化和编制之间的区别,Onsick认为真正的“编制”能力可以使开发者只需通过门户提交请求即可,而之后的审批、变更管理以及基础设施部署都无须IT人员的介入。

  另一个趋势是IaaS和SaaS的融合,比如惠普上周发布的Enterprise Cloud Services(ECS)。ECS运行在惠普的融合架构体系模型上,使客户业务应用的需求与其IaaS资源相匹配。惠普承载这些工作负载并提供Palo Alto company称之为计算即服务(Computing as a Service)的服务。

  与此同时,据Kaplan所述,诸如Savvis Inc.和NaviSite Inc.之类的传统托管公司正在把各自的服务器系统改造成虚拟私有云;而Rackspace U.S. Inc.等IaaS服务提供商在其云服务器上加入了管理服务,包括监控和技术支持。

  SaaS原地停留

  由于受到经济危机的打击,一些企业对软件开发和维护所投入的时间和资金已大不如前。而且,软件许可证仍然是虚拟环境面临的顽症之一。由于上述两 点,Montclair Advisors LLC(位于旧金山)的执行合伙人Kevin Dobbs认为基于软件订购的云计算模型将停滞不前,而商业软件公司的相关举措也会慎之又慎。

  业界分析家认为Oracle和SAP会持续跟进,将各自产品以订阅模式交付,并且包含类似云的特性比如自服务和按使用计费。再看看已经拥有SaaS产 品的IBM,其于上月公布了LotusLive公共云服务的新合作关系,将多个电子邮件、社交网络以及协同服务整合到IBM的云中。

  Dobbs表示:“向SaaS的迁移规模巨大,可能会持续至少10年以上,现在可能仅仅是第二年。”

  Henry Mayorga是位于纽约的Baron Capital Inc.的网络技术总监,他认为这个趋势未必是正面的:“订阅模型对最终用户是不利的。厂商将产品分解,然后这对各个组件来收费。比如,我想升级 vSphere的话得首先升级相应的管理模块。厂商把控制组件移入到可以单独收费的产品中。备份和复制软件也分开卖了。这一切都是为了创收而已。”

  而Forrester的分析师们则认为SaaS只会导致全球软件市场四分之一领域的混乱。该公司的Andrew Bartels和Liz Herbert预计SaaS在全部软件支出中所占的比例将从2010年的7%提升到2013年的17%.

  一位要求匿名的高端声学电子厂商的CIO表示,他购买了培训和学习管理系统的SaaS服务 – 一个如Bartels和Herbert所言SaaS会打破现状的领域。除人力资源管理之外,具有类似效应的领域还有CRM、IT管理和安全的SaaS服务。

  虽然最初的SaaS模型已经足够模糊,但是这个趋势仍未停歇。上周,位于加州San Mateo的一家企业资源规划SaaS服务提供商宣布与会计和咨询公司Baker Tilly Virchow Krause LLP建立合作关系,双方共同提供针对会计师的专业服务(或称“云计算咨询实践”)。

  他认为未来属于PaaS

  World Wide Technology的Onisick表示:“我认为PaaS将是云计算的最终目标。在一个通用、可移植的平台上进行SaaS或私有软件的开发,将有助于打破基础架构的禁锢,并能使应用更具可移植性、健壮性和可扩展性。”

  一些公司正在致力于构建开发平台的云计算服务,以此使开发人员无须关注底层设施或者操作系统,比如微软的Azure和Google的Engine服务。“有些人认为亚马逊也提供PaaS服务,但是它并未提供开发环境。”Kaplan表示。

  微软的Azure云可以支持通过PHP脚本语言和Java语言开发的应用,就如同在。NET环境中一样。类似地,Salesforce.com通过去 年12月收购Ruby on Rails提供商Heroku,实现了对其Force.com开发平台的扩展。Montclair Advisors的Dobbs认为2011年将有许多PaaS产品涌现,包括Apprenda Inc.、Corent Technology Inc.、Engine Yard Inc.、Facebook Inc.、Intalio Inc. 和Nimbula Inc.等公司的产品。已经或者即将面世的产品还有Adobe Systems Inc.的Flex、Intuit Inc.的IPP、NetSuite的SuiteCloud、Oracle Corp.的Fusion、Relational Networks Inc.的LongJump以及Wolf Frameworks的Wolf.

  “随着这些云提供商的产品在可移植性和标准化方面的发展,PaaS模式将变得越来越流行。”Onisick说到。

  这方面的进展包括由NASA和Rackspace资助的OpenStack项目,已经有50多家企业加入了该项目,包括最近加入的思科。

  三方面同时出击?

  也有在三种模式上全面出击的企业,比如IBM,相关产品有针对数据中心的IaaS、LotusLive的SaaS服务以及基于其中间件栈实现的 PaaS平台。惠普拥有针对IaaS的硬件,而且试图将系统管理转变为SaaS模式,不过该公司目前还没有PaaS相关的举动。戴尔公司去年收购了几家 SaaS服务提供商,还通过对Perot Systems的收购拥有了IaaS产品。

  Geoff Woollacott 是Technology Business Research Inc.的业务经理和高级分析师,对于上述厂商的举措,他认为:“这些对业务带来的影响还有待观察。”Woollacott正着手对类似水电等资源一样供 应的IT服务进行简单、标准化的定义。

时间: 2024-10-19 18:26:54

云计算模型laas paas saas 三者之间的区别(转)的相关文章

[转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别

要学习及应用好Ext框架,必须需要理解Html DOM.Ext Element及Component三者之间的区别. 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM对象,动态改变页面的内容,正是通过使用脚本语言来操作DOM对象实现.(通常使用getElementById/Ext.getDOM获得DOM对象) 仅仅有DOM是不够的,比如要把页面中的某一个节点移到其它位置,要给某一个节点添加阴影效果,要隐藏或显示某一个节点等,我们都需要通过几句 javascrip

维基百科上—数据仓库、数据挖掘、OLAP三者之间的区别

数据仓库可以作为数据挖掘和OLAP等分析工具的资料来源,由于存放于数据仓库中的资料,必需经过筛选与转换,因此可以避免分析工具使用错误的资料,而得到不正确的分析结果. 数据挖掘和OLAP同为分析工具,其差别在于OLAP提供用户一便利的多维度观点和方法,以有效率的对数据进行复杂的查询动作,其预设查询条件由用户预先设定,而数据挖掘,则能由资讯系统主动发掘资料来源中,未曾被查觉的隐藏资讯,和透过用户的认知以产生知识. 数据挖掘(Data Mining)技术是经由自动或半自动的方法探勘及分析大量的资料,以

外发外协外包三者之间的区别与联系

1.应当贯彻顾客为中心原则,通过建立体系来控制过程,确保产品质量.不要化精力在符合标准要求上.如果您 的目标.产品的要求不切合顾客要求的话,就是符合了ISO 9001标准要求,不能满足顾客要求的,符合顾客要求了,顾客满意了,不注意质量成本,经济效益,也就不一定能赚到钱的. 2.7.4条采购要求是,如果您从质量管理体系外得到各种影响产品要求符合性的资源(过程也作为一种资源)的话,就必须对这些产品或者活动(也就是过程) 加以控制的."采购"英文是purchasing,"外包过程&

sql表连接left join,right join,inner join三者之间的区别

sql表连接left join,right join,inner join区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 (以左表数据为基准,不足补为NULL)right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录(以右表数据为基准,不足补为NULL)inner join(等值连接) 只返回两个表中联结字段相等的行(条件on之相等的数据) 举例如下: ---------------------------------------

你知道URL、URI和URN三者之间的区别吗

这是一个经典的技术争论,许多人都会自问:URL.URI,很可能还有URN,它们之间的区别是什么.虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL.URN或者这两者的组合,所以了解这三者之间的区别将会非常有趣并让人受益匪浅.如果你恰好在某个地方碰到了这些东西,那么至少应该知道它们的含义. 我认为,尽管对一般人来说,不了解这三个缩略词之间的技术差异以及它们各自的含义并不是什么问题.但是,如果你作为一个计算机科学家.一个Web开发者.一个系统管理员,或

iOS中NSNotification、delegate、KVO三者之间的区别与联系?

iOS中NSNotification.delegate.KVO三者之间的区别与联系? delegate.notification和KVO他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信.在IOS应用不断的出现三种模式来实现这种通信: 1.委托delegation: 2.通知中心Notification Center: 3.键值观察key value observing,K

keydown,keypress,keyup三者之间的区别

最近看了Javascript高级教程中对过滤输入的介绍,想实现比如电话号码中不能包好非数值的字符,而相应文本中插入字符的操作是keypress事件,所以就想通过阻止这个事件的默认事件行为来阻止这个事件的默认行为来屏蔽此类字符,但是屏蔽之后所有的安检操作都会被屏蔽,文本框会变成可读的.如果只想屏蔽特定的字符,需要检测keypress事件对应的字符编码,然后决定如何响应. 但是我在利用keypree事件的时候,完全搞蒙了.因为前面看了keydown.keypress.keyup事件,它们到底怎么用呢

理解laaS PaaS SaaS

云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-service 它们有什么区别呢? IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题.David Ng 进一步,让它变得更准确易懂. 请设想你是一个餐饮业者,打算做披萨生意. 你可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的

.NET、C#和ASP.NET三者之间的区别 [转载]

经常有同学会在.NET.C#和ASP.NET这三者之间区别不清楚,到底它们之间有什么联系呢?在这里我给大家归纳如下: 1..NET是一个平台,一个抽象的平台的概念. .NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台. 本人理解的.NET核心就是.NET Framwork. .NET Framework包括两个关键组成元素: a.Common Language Runtime,公共语言运行时(CLR)-提供内在管理,代码安全性检测等功能 b..NET Framework Class