云计算
    作者:涂兰敬

    Cloud Foundry:开发者迁往云平台的电梯

         [ 中关村在线 原创 ] 暂无评论

        五大PaaS平台对比:孰优孰劣

      当前,市场上PaaS云平台很多,例如,谷歌、微软以及亚马逊。那么,它们各自有哪些优缺点呢?Patrick,在公有云的PaaS领域里,谷歌、微软、AWS是非常领先的云平台,但是也有其局限性;而在混合云的开源PaaS市场里,只有Cloud Foundry和Open Shift在齐头并进。

      Patrick首先评价了谷歌、微软以及亚马逊各自的云平台。

      对于谷歌的云平台App Engine。Patrick指出,谷歌App Engine优点在于它是个成熟的PaaS平台,已经对外提供服务有将近三到四年时间,支持多种语言开发,并且它也有多种新的谷歌数据服务、后台服务可以集成到谷歌当中。

      App Engine的缺点有两个:第一,它是一个闭源的平台。也就是说,这个Paas平台给开发者提供什么样的语言、什么样的服务,开发者并没有太多的自由度可以选择。第二,正因为App Engine的闭源,所以对于开发者来说,他的代码永远是跟谷歌这家公司绑定在一起的,这里有一个供应商绑死的问题,这对于中国的很多企业来说是非常无法接受的。特别是,现在防火墙之后,对网络的访问存在各种各样问题的情况下,当前对于公有云服务的接受度是非常低的。

      对于微软的云平台Azure,Patrick指出,微软是中国最早的做本地ISV集成服务的工作的厂商之一。并且,他表示Azure是一个逐渐走向成熟的Paas平台,它对微软的服务,.Net的集成度非常好,也开始逐渐支持多种语言,它也可以做一些其他非微软平台的一些服务。这是微软在云平台方面所做的重要尝试之一。Azure的缺点有两个:第一,它是闭源的系统,第二,它是微软独家运营的平台,跟谷歌是非常像的。

      对于亚马逊的云平台AWS,Patrick指出,它在云计算领域里面非常优秀,特别是在公有云以及ICE领域是非常强的一个供应商。近些年,亚马逊的AWS也逐渐开始增加一些PaaS服务。

      Patrick指出以上三家PaaS提供商,都有一些共同点。第一,谷歌、微软、AWS都是闭源的产品,都开始逐渐的对外去提供多种语言,但是对多种语言是有限制的。例如,谷歌,它的Java限定了关键字。关键字一设定,开发者的程序必须对它去做自定义,去做客户化,去满意谷歌的API。开发者被逼着做了这个设定,导致其程序与这个平台就绑死了。同时,这三个平台都是闭源的PaaS。所以,这个对于很多想长期在云计算领域进行投入的ISV及其应用存在较大的风险。

      另外,混合云的开源PaaS市场里,Cloud  Foundry和Open Shift各自有哪些优缺点呢?

      Patrick表示,在PaaS领域里,目前有最大的两家开源和开放的平台Cloud Foundry和Open  Shift。Open Shift是由Redhat开发的PaaS平台,它面世时间要晚于Cloud Foundry。Cloud Foundry和Open  Shift共同点有很多,包括支持多种语言、多种服务、多种框架。

        两者的区别是,从2012年初开始,Cloud  Foundry就已经可以对很多企业级的部署做大规模的支持。比如通过Cloud Foundry可以一次部署几百甚至几千台的集群环境运行一个PaaS平台。而Redhat的Open Shift在支持大规模企业级部署方面,虽说也发布了企业版本,但是,它对企业的支持方面并没有太多的弹性以及自动化的管理,这对企业来说是必须的要求。

        小结:对于任何人来说,面对选择题的时候,都会感到有些困惑。那么,对于选择什么样的云平台这道选择题,最好的答应一定是根据自己的需求而定,同时也要根据企业自身的开发能力而定,不同的企业环境就有不同的答案。根据VMware这位技术大师们的指点,相信你会获得最佳答案。

    提示:支持键盘“← →”键翻页
    本文导航
    • 第3页:五大PaaS平台对比:孰优孰劣

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询