雅虎優化計劃明年開源其雲服務平台
新浪科技訊北京時間 5月12日晚間消息,據國外媒體今日報導,雅虎計劃於明年初開源其內部的“雲服務”平台,一個介於谷歌應用引擎(雅虎搜尋行銷)和亞馬遜託管服務EC2的(彈性計算雲)之間的平台。
雅虎內部將其稱為“雲”,該平台是雅虎基礎架構的一部分,其作用包括為雅虎內部開發人員提供所需的計算資源。與亞馬遜 EC2上不同的是,EC2的只是提供非常初始未經優化配置的虛擬服務器,而雅虎優化“雲”平台則預置了負載均衡,安全保護等服務,這樣一來,開發人員就不需要再考慮負載均衡的問題。
雅虎表示,其計劃是在2011年初將該平台開源化,而最終雅虎打算將該公司所有的後端平台都開源化。奇摩優化目前已經在使用開源的分佈式系統基礎架構 Hadoop的,用於處理大量分佈式的複雜運算。而去年6月,奇摩左側關鍵字排名發布了自己的Hadoop的架構,隨後在11月又發布了流量服務器,用於處理緩存,運算和負載均衡等,同時還負責管理雅虎存儲平台的訪問流量和服務器虛擬化服務。此外,雅虎還會適時開源其存儲平台和數據處理平台。
這一切使得雅虎有別於谷歌,後者將自行開發的後端平台緊緊抓在手中。不過,Yahoo! 搜尋行銷谷歌曾發表了幾篇跟谷歌分佈式文件系統隊和大規模並行計算編程模式MapReduce的相關的論文奇摩關鍵字廣告,而正是這些論文促成了Hadoop的的出現。自那以後,谷歌又研發了鮮為人知的第二代谷歌分佈式文件系統 GFS2,並最終做為其“咖啡因”sem基礎架構的一部分而發布。
谷歌應用引擎同樣為開發人員提供了類似網路優化排名服務,但雅虎則更進一步,提供了更多的底層基礎架構,並對如何規劃應用做出了嚴格限制,以確保應用能與其基礎架構相容。搜尋行銷服務“雲“平台限制了開發者可使用的編程語言,可選擇的庫,甚至不允許耗時超過 30秒的系統請求或是返回大小超過 1000萬的數據。
|