雲端現況的第二家,我們要來介紹 Yahoo,這個在網際網路歷史上,一個標竿型的企業。與 Netscape同為當時矽谷的兩大創業傳奇,如今 Netscape 在瀏覽器市場敗陣,並轉手給 AOL 後已黯然退場(當然他將 原始碼貢獻給 Mozilla 成就了今天的 Firefox,回顧歷史),而 Yahoo 在與 Microsoft 結親過程的灰頭土臉,也顯示這家在浪頭上的公司,腳步已然不穩。
當然,本篇不是來緬懷歷史的,關於 Yahoo Cloud Computing 的新聞,其實不是很多,Yahoo 最新的消息是建立了一個 Cloud Computing & Data Infrastructure Group 來拓展他的產品、技術與執行的層面,以達到產品全球布局的能力。
不過 Yahoo 有一個專屬的 Cloud Computing Research,同時 Yahoo 也與 Tata Sons Limited 合作提供一個 Cloud Computing 的運算環境供學術研究以及 Hadoop 平台的發展(Hadoop wiki),顯示他發展雲端運算的決心。
Hadoop Overview
<embed flashvars="id=7493084&autoStart=1&postpanelEnable=0&prepanelEnable=0&infopanelEnable=0&carouselEnable=0" height="300" src="http://cosmos.bcst.yahoo.com/up/fop/embedflv/swf/fop.swf" type="application/x-shockwave-flash" width="400"></embed>
Yahoo Cloud Computing with 4th Largest Supercomputer in World
(圖片來源:Yahoo Research -- Cloud Computing)
在產品定義上, Yahoo 將 Cloud Computing 的產品定位為 Consumer Cloud Computing,主要涵蓋四個層面:
*Yahoo! oneConnect, a mobil social life with Yahoo! oneConnect; stay in touch with your people/ friends.(看起來跟行動通訊有關,需要帳號密碼...不知如何申請 XD)
* Clippl, short video recording as video twittering and tracker for you friends.(About Clippl,感覺跟 Youtube 差不多)
* Yahoo! Live - A Live Streaming Video Service similiar to Blogtv.com and Justin.tv(與上面的 Clippl 不同的是,您無需錄製影片,只要有 Web-cam 即可將即時資訊透過您建立的 Channel 傳播出去,也可以邀請朋友參與做線上視訊會議,詳情請看 Live Help)
* NewsGlobe, flash-based News Aggregator in 3D View working with yahoo! maps and news.(這還蠻有趣的,看新聞兼學地理,可是沒有台灣的新聞,毒奶粉我們是最大進口國耶!)
延伸閱讀:
1.Consumer Cloud Computing - Example from Yahoo! Cloud
2.Yahoo looking to unleash its cloud computing infrastructure
本文在個人 iThome Blog 中同步連載
補一個
Yahoo的雲端技術Hadoop其實是從Google來的
這個說法有點怪。
Google 提出 MapReduce 這個概念,而 Hadoop 是實作這個概念。Google 的系統並沒有 open source 它的系統,應該也沒有官方的立場支持 hadoop 專案。
也對,應該修正一下,更精確一點的說,Yahoo使用的hadoop,概念是來自Google
不過hadoop也不算是yahoo,而應該算是Mozilla基金會
而參與的人,包括了Yahoo和Google的成員。所以,Google和Yahoo的人都參與了Hadoop的開發。Google自己在對外的合作計畫上,都是用hadoop,例如跟大學的合作計畫,都是用Hadoop,在台大交大的課都是。
google工程師當面跟我說,他們官方立場也是支持hadoop,不過當然Yahoo參與成員比較多,不過,不論Yahoo或Google,都是後來才加入Hadoop計畫,都不是原創。