Yahoo構(gòu)建私有云應(yīng)對(duì)海量數(shù)據(jù)
想像一個(gè)每秒響應(yīng)150萬(wàn)個(gè)請(qǐng)求的網(wǎng)站需要怎樣的基礎(chǔ)設(shè)施?這是Yahoo云架構(gòu)副總裁Todd Papaioannou面臨的挑戰(zhàn)之一。Todd Papaioannou表示“什么最使我頭疼?不是Google。我現(xiàn)在最頭疼的問(wèn)題是虛擬化加速的時(shí)間。”
對(duì)于一條重量級(jí)的新聞來(lái)說(shuō),10到20分鐘的時(shí)間來(lái)處理Yahoo流量飆升的問(wèn)題實(shí)在是太長(zhǎng)了。例如日本海嘯,Osama bin Laden或Michael Jackson死亡的消息。
這就是為什么Yahoo構(gòu)建了他們自己的私有云。當(dāng)然這不意味著Yahoo只是搭建了一些虛擬服務(wù)器集群,Yahoo的基礎(chǔ)設(shè)施規(guī)模可擴(kuò)大或縮小。
據(jù)Papaioannou估計(jì),依靠Amazon EBS(Elastic Block Store)存儲(chǔ),需要20到40分鐘來(lái)啟動(dòng)VM實(shí)例。Yahoo支持超過(guò)6.8億注冊(cè)用戶和超過(guò)200PB的數(shù)據(jù)存儲(chǔ)在42000臺(tái)Hadoop服務(wù)器上。同時(shí)每天收集和處理1000億次的事件,并響應(yīng)每秒1150萬(wàn)的網(wǎng)絡(luò)請(qǐng)求和累計(jì)每月110億次服務(wù)器網(wǎng)頁(yè)請(qǐng)求。
Yahoo認(rèn)為自己提供的是為消費(fèi)者服務(wù)的個(gè)人云。提供互聯(lián)網(wǎng)服務(wù),如照片E-Mail和其他數(shù)據(jù)存儲(chǔ),并未用戶提供搜索,新聞,游戲和視頻。其秘密武器是WOO(Yahoo提出互聯(lián)網(wǎng)是對(duì)象集合而不是網(wǎng)頁(yè)集合”搜索理念推出的一系列新搜索功能命名為“WOO”搜索)。如果用戶搜索一個(gè)樂(lè)隊(duì),WOO可顯示新聞、視頻、歌詞等。
Papaioannou表示這意味著私有云不僅是一個(gè)漂亮的營(yíng)銷(xiāo)短語(yǔ)。Yahoo私有云底部是兩層的,而基礎(chǔ)設(shè)施則作為一種服務(wù)。Yahoo不對(duì)任何人共享其數(shù)據(jù)中心,其開(kāi)發(fā)的自定義抽象層被稱(chēng)為“Cloud Fabrics”??梢詫⑵淇醋髦杏?jì)算/數(shù)據(jù)中心的整個(gè)池資源,無(wú)需關(guān)注物理位置,因?yàn)橹饕?fù)責(zé)分配已有的應(yīng)用任務(wù)。另一層是Yahoo所說(shuō)的秘密武器WOO。
私有云和私有數(shù)據(jù)中心永遠(yuǎn)不會(huì)完全消失,Papaioannou認(rèn)為如果一家公司發(fā)展的足夠迅速,擁有自己的基礎(chǔ)設(shè)施比共享更節(jié)省成本。對(duì)于大多數(shù)企業(yè)來(lái)說(shuō),每秒150萬(wàn)的網(wǎng)絡(luò)請(qǐng)求帶來(lái)的經(jīng)濟(jì)規(guī)模是巨大的,云計(jì)算是***的選擇。




















