云计算 频道

云锁定之公共PaaS和私有PaaS的锁定

  【IT168 专稿】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有完全的控制权,包括它的可移植性。

  重要提示:目前对这一议题缺乏良好的定义,你可能以为公共IaaS和私有IaaS之间有什么关系,但实际上他俩之间没有关系,不同的地方是,私有PaaS是一种完全外包的模式,你可以自己构建,自己控制,可以部署在公共PaaS和私有IaaS上。

0
相关文章