在推動OpenStack發(fā)展的隊伍里既有惠普、戴爾、英特爾、思科等硬件巨頭,也有微軟、思杰、紅帽等軟件廠商,此外還聚集著包括國內(nèi)新浪、趣游等在內(nèi)的互聯(lián)網(wǎng)公司。可以說OpenStack以 “星星之火”造就“燎原之勢”。
然而,由于OpenStack是“后起之秀”發(fā)展依舊不夠成熟,在建設(shè)公有云時難免會存在一些問題,針對OpenStack公有云建設(shè)、開發(fā)、運營上的問題,較早地加入OpenStack社區(qū)的新浪SAE針對平臺和新浪內(nèi)部需求做了大量的二次開發(fā)和功能擴展。
在近日召開的“2012云就算架構(gòu)師峰會”上,新浪SAE技術(shù)經(jīng)理程輝詳細講解了OpenStack構(gòu)建公有云存在的問題,以及針對這些問題,新浪SAE所作出的探索。
據(jù)程輝介紹,云計算發(fā)展所要面臨三大核心問題:虛擬化、云安全、云存儲。而計算資源虛擬化問題已完美解決,OpenStack構(gòu)建公有云時需注意解決安全和存儲上面的問題
由于網(wǎng)絡(luò)的復(fù)雜性,公有云安全建設(shè)問題不容忽視,“新浪是一個大網(wǎng),各個機房跟所有大網(wǎng)連接起來,在這個大內(nèi)網(wǎng)里面創(chuàng)建OpenStack,將OpenStack環(huán)境提供給用戶使用,這個平臺上包括外部和內(nèi)部用戶”程輝表示,“為此,需要做一個安全性的增強,因為架構(gòu)和規(guī)劃的問題,目前還沒有設(shè)置代碼。不過,OpenStack已有解決從外部流量到內(nèi)部流量的防火墻。”
除了網(wǎng)絡(luò)安全之外,另一個是存儲問題。程輝表示,存儲問題部分已解決,因為公有云中,Amazon模式是一個模板,它的S3和EBS同樣存在OpenStack中,兩者結(jié)合可以滿足目前所有存儲的需求,所以建議開發(fā)者使用Swift
除了核心問題,OpenStack在構(gòu)建公有云時還存在其他問題,比如在用戶界面設(shè)計、開源監(jiān)控與計費上依舊是“先天不足”,需要后天改進。
程輝表示,相比Vmware, OpenStack的AI、用戶界面既不方便方也不美觀,更為重要的沒法進行差異化管理,所以從最開始就強調(diào)要實現(xiàn)自己的風格特點。
而在監(jiān)控方式上,大部分監(jiān)控方式在公有云環(huán)境中無法運作,程輝表示,“它們是傳統(tǒng)去解決傳統(tǒng)模式下的管理虛擬機的監(jiān)控,而且需要部署到各個不同的虛擬機和物理機上,獲取信息很不方便,然后我們就開發(fā)了一個簡單的UI界面去進行展現(xiàn)。”
“OpenStack作為云,需要解決應(yīng)用的問題。”程輝強調(diào),“控制用戶不濫用資源,收費是很好的方式,也是盈利的唯一渠道。”
同時,程輝表示:“對于小的開發(fā)者而言,運營一個公有云比較麻煩與困難,需要大公司支持,還需要服務(wù)器、機房和專業(yè)人員,以及需要推廣、發(fā)展用戶等,商機可能就在準備的過程中驟然而逝。所以,我們成立了StackLab去幫助更多小的開發(fā)者。”