您现在的位置是:首页 > IT基础架构 > 软件与服务 >

浅析公共PaaS和私有PaaS的云锁定

2011-10-11 15:20:00作者: 来源:

摘要所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也可看作是SaaS模式的一种应用。PaaS厂商通过提供云应用的开发环境和需要维护的脚本或数据库环境,并为用户承担多方面的工作,如通过多租户和集群管理实现应用部署、大数据、可扩展性和...

  所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也可看作是SaaS模式的一种应用。PaaS厂商通过提供云应用的开发环境和需要维护的脚本或数据库环境,并为用户承担多方面的工作,如通过多租户和集群管理实现应用部署、大数据、可扩展性和可用性,PaaS市场已经被诸如Google App Engine、Force.com、Heroku、Xeround、Microsoft Azure、Engine Yard、Cloud Bees、Gigaspaces和Apprenda等统治。

  IT组织应该清醒地认识到,采用PaaS平台会让你很快被单一编程平台控制,届时应用程序和数据想迁移到其它PaaS或IaaS厂商就很难了,甚至是不可能的。这是一种风险,争论的焦点在于IaaS的可移植性,我们先来看一下两种PaaS厂商的定义。

  1、公共PaaS:公共PaaS厂商提供包括托管平台在内的服务,IaaS层不会暴露给PaaS用户,用户不能控制IaaS层,IaaS可移植性只受PaaS厂商支持的IaaS平台的限制。

  2、私有PaaS:私有PaaS厂商只提供打包的层,让应用程序部署在IaaS上,用户对IaaS有完全的控制权,包括它的可移植性。

  目前,云计算服务模式正发生着快速的演变,云服务提供商们都试图在模式栈的上下两个方向进行扩展,以期能提供一站式的IT服务。云服务模式间谍的界限日趋模糊。现今,你可能以为公共IaaS和私有IaaS之间有什么关系,也可以认为他俩之间没有关系,私有PaaS是一种完全外包的模式,你可以自己构建,自己控制,可以部署在公共PaaS和私有IaaS上。


(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们