程輝:OpenStack開源云計(jì)算技術(shù)在新浪的應(yīng)用
如何以更低成本去部署云計(jì)算?這是目前IT業(yè)內(nèi)普遍比較關(guān)注的問題。大多數(shù)人認(rèn)為,在未來,如何要實(shí)現(xiàn)性價(jià)比較高的云計(jì)算平臺(tái),開源可能是一個(gè)關(guān)鍵因素。而在所有有關(guān)云計(jì)算的開源軟件中,OpenStack是一個(gè)被很多廠商和技術(shù)人士所重點(diǎn)關(guān)注的開源技術(shù)。為了讓更多的人知道、了解并掌握OpenStack開源技術(shù),5月19日,有ChinaUnix社區(qū)和北京GNOME用戶共同舉辦的OpenStack開源云計(jì)算技術(shù)沙龍?jiān)诒本├_帷幕,來自新浪等公司的技術(shù)大牛為我們分享了關(guān)于OpenStack的先進(jìn)經(jīng)驗(yàn)和應(yīng)用案例。
說起云計(jì)算服務(wù),就不得不提到亞馬遜的云計(jì)算服務(wù)。新浪資深SAE技術(shù)經(jīng)理程輝認(rèn)為,AWS模式(即Amazon Web Services)獲得了巨大的成功,其構(gòu)建了一個(gè)完整的云計(jì)算生態(tài)系統(tǒng)。亞馬遜CEO在2002年的時(shí)候,就規(guī)定亞馬遜網(wǎng)站內(nèi)所有的交互都必須采用API的模式,這一戰(zhàn)略使得亞馬遜在云計(jì)算服務(wù)市場(chǎng)搶占了先機(jī),并已成為事實(shí)上的IaaS標(biāo)準(zhǔn)制定者,亞馬遜云已經(jīng)成為一個(gè)成功的商業(yè)模式,為大多數(shù)企業(yè)用戶所接受,其服務(wù)項(xiàng)目也從2009年的9項(xiàng)發(fā)展到2011年的82項(xiàng),增速迅猛。
新浪資深SAE技術(shù)經(jīng)理程輝,OpenStack技術(shù)布道者
相對(duì)于亞馬遜的成功,程輝認(rèn)為開源云計(jì)算技術(shù)的發(fā)展同樣也非常迅猛,目前較為有名的開源云計(jì)算技術(shù)包括Open Source、Open Design、Open Development、Open Community以及OpenStack等,其中OpenStack的發(fā)展尤為迅猛,已經(jīng)得到了包括英特爾、AMD、Yahoo、IBM、Dell、HP、NASA以及NetApp等諸多業(yè)界知名廠商的支持。
OPenStack開源云計(jì)算技術(shù)的發(fā)展曲線圖
從功能組件上來看,OpenStack參考并逐步形成了類似于AWS的組件體系,當(dāng)然,由于OpenStack的發(fā)展時(shí)間還比較短暫,在網(wǎng)絡(luò)、負(fù)載均衡等功能組件上與AWS還有一定差距,但經(jīng)過OpenStack社區(qū)諸多企業(yè)以及技術(shù)專業(yè)人士的努力,OpenStack已經(jīng)初具規(guī)模,最終將迎頭趕上AWS。
OpenStack與AWS功能組件對(duì)比圖
作為一家互聯(lián)網(wǎng)公司,新浪也正在投入對(duì)云計(jì)算技術(shù)的研發(fā)之中,并且,據(jù)程輝介紹,新浪云計(jì)算服務(wù)采用的是OpenStack開源云計(jì)算技術(shù),并且在二次開發(fā)過程中,對(duì)OpenStack平臺(tái)之中相對(duì)較為弱勢(shì)的網(wǎng)絡(luò)功能組件Quantum以及負(fù)載均衡功能組件等均做了再次開發(fā),大大減少了OpenStack在這方面的不足,并且在OPenStack的貢獻(xiàn)榜上,新浪已經(jīng)進(jìn)入Top10。
新浪OpenStack對(duì)Quantum的改進(jìn)
新浪對(duì)OpenStack Quantum功能組件改進(jìn)拓?fù)鋱D
新浪對(duì)OpenStack安全方面的改進(jìn),增加了上圖中左邊部分的防火墻
新浪對(duì)OpenStack平臺(tái)負(fù)載均衡方面的改進(jìn),通過建立一個(gè)Pivot系統(tǒng)增加了對(duì)教育網(wǎng)、移動(dòng)網(wǎng)絡(luò)以及其他ISP的支持。