据国外媒体报道,雅虎计划于明年初开源其内部的“云服务”平台,一个介于谷歌应用引擎(App Engine)和亚马逊托管服务EC2(Elastic Compute Cloud)之间的平台。
雅虎内部将其称为“云”,该平台是雅虎基础架构的一部分,其作用包括为雅虎内部开发人员提供所需的计算资源。与亚马逊EC2不同的是,EC2只是提供非常初始未经优化配置的虚拟服务器,而雅虎“云”平台则预置了负载均衡、安全保护等服务,这样一来,开发人员就不需要再考虑负载均衡的问题。
谷歌应用引擎同样为开发人员提供了类似服务,但雅虎则更进一步,提供了更多的底层基础架构,并对如何规划应用做出了严格限制,以确保应用能与其基础架构相容。雅虎“云”平台限制了开发者可使用的编程语言、可选择的库,甚至不允许耗时超过30秒的系统请求或是返回大小超过10M的数据。
雅虎表示,其计划是在2011年初将该平台开源化,而最终雅虎打算将该公司所有的后端平台都开源化。雅虎目前已经在使用开源的分布式系统基础架构Hadoop,用于处理大量分布式的复杂运算。而去年6月,雅虎发布了自己的Hadoop架构,随后在11月又发布了流量服务器,用于处理缓存、运算和负载均衡等,同时还负责管理雅虎存储平台的访问流量和服务器虚拟化服务。此外,雅虎还会适时开源其存储平台和数据处理平台。
这一切使得雅虎有别于谷歌,后者将自行开发的后端平台紧紧抓在手中。不过,谷歌曾发表了几篇跟谷歌分布式文件系统GFS和大规模并行计算编程模式MapReduce相关的论文,而正是这些论文促成了Hadoop的出现。自那以后,谷歌又研发了鲜为人知的第二代谷歌分布式文件系统GFS2,并最终做为其“咖啡因”搜索基础架构的一部分而发布。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
开源初创并举,惠普发力大数据市场
惠普日前推出一系列新产品、服务和计划,旨在帮助企业利用数据和分析来开发新产品,提供用户体验、并帮助企业更高效地运行,在竞争中实现差异化。
-
解决大数据的开源工具
低成本、灵活并适用于受训的人员是开源繁荣的主要原因。Hadoop、R和NoSQL是现在许多企业大数据的支柱,不管他们是否用它管理非结构化数据或执行复杂的统计分析。
-
在商业智能中成功融合大数据的十个步骤
首席信息官(CIO)应遵行以下十个步骤才能成功地将大数据融合在他们的商业智能 (BI)程序中。
-
观点:开源虚拟化优势更胜Windows
开源通过降低成本实现推动快速创新IT,已经成为行业发展的趋势。而值得注意的是采用Linux的企业虚拟化程度要比采用Windows的企业高出 30%……