云计算 频道

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

  公共PaaS:你的PaaS厂商为你选择IaaS

  本月在GigaOM上Microsoft Azure和Amazon AWS用户之间有趣的争论——PaaS锁定讨论。

  “被.NET这样的框架卡住,作为公司,在未来的决策时,也会因此受到牵连,Microsoft已经在锁定用户方面取得了巨大的成功,锁定操作系统,锁定语言平台,这次试图锁定Azure服务,同样,许多公司必须解决Java的位置,许多大公司还没有考虑过锁定问题,对许多初创企业来说,这是非常可怕的,因为他们需要一个清晰的长远成本结构”。

  “不管是Microsoft还是Amazon,都不会很快消失”。

  Microsoft Azure

  上面的辩论让我想到去搜索,最终我找到了更多关于Microsoft Azure平台锁定有关的信息。

  “虽然每个平台都有不同程度的锁定,你应该寻找一个有能力为你数据中心提供更多应用程序的合作伙伴,而无需重写那些应用程序,完全避免锁定不是不可能,但尽量减少它才更具有现实意义”。

  在David Chappel写的“云平台的优点和风险”一文中找到上面这段话的,文章被发表到了Microsoft Azure网站上。我不同意Chappel的意见,我认为他的想法有点可笑,对Microsoft ISV来说,他们的确已经被锁定在Microsoft平台上了,只能说转移到云可能是一个好主意,有机会重新考虑和规划它的基础架构,不可锁定问题。

  Force.com

  谈到Force.com时,不得不提的是它的锁定强度和Microsoft Azure一样,它也缺乏IaaS可移植性能力,并且采用闭源编程语言和数据库

  Salesforce.com将Force.com定位于领先的企业应用云平台,但我不赞同,因为它不具有基础设施可移植性,如果我开发一个应用程序,使用Apex编程语言,我只能在Force.com云基础设施上运行。

  Heroku

  云应用开发人员发现锁定是他们面临的主要问题,因此Ruby on Rails在这些开发人员之间得到重用,于是Salesforce收购了Heroku,Heroku PaaS支持标准Web服务接口,如HTTP、JSON和XML,也支持开源语言和数据库,如Java、Ruby、PHPFog、PostgreSQL和MySQL,Heroku已经延伸到支持Java,也和Salesforce的Database.com集成到一起了,Salesforce清楚地表明,它要扩大其PaaS能力,开源平台再次证明了自己的伟大和力量。

  Xeround

  市场中另一个有趣的厂商是Xeround,他推出了数据库即服务,在我与Xeround CTO Avi Kapuya交谈后发现,其面临的竞争更激烈,传统数据库厂商占据了大量市场,我问Kapuya关于Xeround锁定的问题,他作了如下答复:

  “锁定是我们严肃对待的一个问题,用户都不喜欢锁定,通过对MySQL接口的支持,我们向用户证明了Xeround的灵活性,用户可随时从我们的网站将数据导走,对新用户来说也很简单,他们可以将数据上传到Xeround平台,继续使用他们以前的MySQL开发工具工作”。

  关于IaaS的可移植性,Kapuya作了如下补充:

  “我们认真思考了公共云之间的可移植性,我们在多种IaaS上运行我们的平台,如AWS和Rackspace,我们的客户有机会选择自己喜欢的平台,假如有用户要求将他的数据库从AWS移动到Rackspace,Xeround将会照办,此外,我们的价格源自IaaS厂商的价格”。

  Xeround展现的IaaS可移植性与其它厂商不同,我认为Xeround客户可以得到更多好处,在未来的云互操作和联合时,Xeround的优势尽显。

0
相关文章