开放云中的Facebook辅助

Facebook创建的软件可能会在云互操作性方面实现巨大飞跃

Facebook开发者
Facebook在工作中损失了无数个小时的生产力,开发者们通过向云计算社区提供一些东西来弥补这一损失。Facebook创建了一个名为节俭,现在是阿帕奇孵化器,它允许跨语言服务部署。由Apache称为“一个软件生成栈,它具有代码生成引擎,以构建在C++、java、python、php、Ruby、Erlang、Perl、Haskell、Cype、COCOA、SimalTalk和Ocaml之间有效和无缝地工作的服务。

在关于云计算的无数争论中,每个人都关心的是互操作性。虽然没有人希望因为专有软件而被供应商锁定,但供应商担心通过价格以外的方式保持竞争力和敏捷性。节俭也许是一种满足双方观点的可能。

节俭很快就会受到政府的考验开放云联盟(OCC)在他们的开放云测试床上。Thrift可以为开发者提供一种产品,用于在不同云提供商提供的不同中端应用程序之间进行通信。在我看来,这比人们现在讨论的一些标准更有意义。标准在很多时候是有限的,而且不够灵活。如果云服务提供商能够构建自己的服务,并使用一个协议在它们之间进行通信,那么公司就不太可能因为专有软件而被某个提供商锁定。

在我看来,云计算给竞技场带来的一个巨大能力是,最好的开发人员正在云中创建一些伟大的应用程序。然而,如果有一段时间以后有人做得更好,你可以继续前进,而不必考虑已经购买的昂贵的许可证的投资回报率。然而,关键在于数据的可移植性。输入开放标准。

尽管谷歌和其他公司都表示支持云计算中的开源标准,但亚马逊对迄今为止创建的标准机构有点厌倦。公司发言人安德鲁·赫德纳(Andrew Herdener)过去曾写道,亚马逊“对(创建云计算标准)的想法持开放态度,前提是我们能够继续快速创新,并为客户提供(我们的)关注点。”如果Thrift能够支持所有常用的编程语言,我认为这可以提供一个无缝集成时,移动到或从一个云提供商。

在Apache的网站上可以下载Thrift以及教程和示例。它已经在Facebook内部广泛部署。Facebook的deleoper网站说如果你曾经使用过Facebook,那么你就使用了节俭。事实证明,Facebook是一个大型开发人员,也是许多开源项目的支持者。谁知道呢?

加入网络世界社区足球竞猜app软件脸谱网领英对最重要的话题发表评论。
相关:

版权所有©2009足球竞彩网下载

2021年IT薪资调查:结果出来了