北京时间5月13日消息,据国外媒体报道,互联网巨头雅虎日前对外宣布,公司计划明年初向公众开放其 “云服务”平台的源代码。
据雅虎称,该“云服务”平台在软件架构和软件的实现方式上,位于Google应用引擎(App Engine)和亚马逊托管服务E2C之间。这个简称为“云”的平台为雅虎公司的内部开发人员提供了便捷的资源访问服务。
雅虎的“云服务”平台有别于亚马逊E2C的主要特点之一是,该平台将众多服务器的计算与存储能力聚合为一个 “容器”,用户只需要预先对负载均衡和安全这样的东西进行配置即可。
通过该“云服务”平台,开发人员无须自己动手处理负载平衡。该平台有别于Google“云服务平台”的一个要点是,它对开发人员是为开放的。
就技术角度看,Google应用引擎不仅仅处理负载均衡,它还会隐藏最底层的计算基础设施,并强化了对应用程序的设计限制,并要求使用Google应用引擎的应用程序严格遵守相关的基础设施使用规范。此外,Google的应用引擎还限制用户选择使用开发语言和函数库的自由。它甚至防止应用软件向系统提交响应时间超过30秒钟或返回数据超过10MB的请求。
雅虎的“云服务”平台允许开发人员使用所有标准的LAMP堆栈工具。
根据雅虎发布的时间表,该平台将于2011年年初向业界开放其源代码。雅虎最终还将开源其所有的后端平台,存储平台和数据管道。这一切使得雅虎有别于Google,后者将自行开发的后端平台紧紧抓在手中。