由CSDN主辦、CSDN專家顧問團(tuán)支持的OpenCloud 2015大會于4月16日-18日在國家會議中心拉開序幕。本次峰會設(shè)置了“2015 OpenStack技術(shù)大會”、“2015 Spark技術(shù)峰會”、“2015 Container技術(shù)峰會”三大峰會及多場深度行業(yè)實(shí)戰(zhàn)培訓(xùn),有超過40位來自一線的專家發(fā)表主題演講,OpenCloud 2015在技術(shù)圈內(nèi)獲得了極大的關(guān)注。
本次的話題為“Nova的架構(gòu)職責(zé)與設(shè)計(jì)思想”。章宇認(rèn)為:OpenStack架構(gòu)高度開放,十分靈活,具備滿足不同應(yīng)用場景需求的能力,并逐漸為更多的傳統(tǒng)行業(yè)企業(yè)所接受,但社區(qū)在Nova、Cinder、Neutron等核心項(xiàng)目的穩(wěn)定性,針對終端用戶的云服務(wù)的便利性,以及運(yùn)維的高效性等方面都還有提升的空間。Nova是OpenStack事實(shí)上最為核心的模塊,理解了Nova及Nova與其他一些項(xiàng)目的配合關(guān)系,就能夠?qū)penStack有比較深入的認(rèn)識,而對OpenStack的一些誤解,則往往由不理解Nova導(dǎo)致。由于Nova匯聚了各類I層資源,并承載著各類上層服務(wù),在實(shí)踐中往往容易成為一些擴(kuò)展功能需求的承載實(shí)體。那么,哪些事情適合由Nova負(fù)責(zé),哪些功能應(yīng)該剝離出去,這些都與Nova的架構(gòu)職責(zé)和設(shè)計(jì)思想密切相關(guān)。
Nova是OpenStack計(jì)算的彈性控制器。OpenStack云實(shí)例生命期所需的各種動作都將由Nova進(jìn)行處理和支撐,這就意味著Nova以管理平臺的身份登場,負(fù)責(zé)管理整個云的計(jì)算資源、網(wǎng)絡(luò)、授權(quán)及測度。雖然Nova本身并不提供任何虛擬能力,但是它將使用libvirt API與虛擬機(jī)的宿主機(jī)進(jìn)行交互。Nova通過Web服務(wù)API來對外提供處理接口,而且這些接口與Amazon的Web服務(wù)接口是兼容的。
依據(jù)觀察來看OpenStack未來可以在三個方向上不斷提升,也即“穩(wěn)定、好用、易運(yùn)維”。
●Nova、Cinder、Neutron等IaaS層的核心項(xiàng)目,還可以繼續(xù)提升自身的穩(wěn)定性,通過架構(gòu)優(yōu)化、特性完善和bug修復(fù)等各項(xiàng)努力,成為日益成熟穩(wěn)定、為業(yè)務(wù)提供可靠支撐的IT基礎(chǔ)設(shè)施。
●云計(jì)算最終的目的是為用戶提供服務(wù),而IaaS層的服務(wù)相對比較初級,不一定適合更廣大意義上的云用戶。因此,社區(qū)也已經(jīng)開始基于OpenStack構(gòu)筑PaaS乃至SaaS層能力。希望這些能力能夠快速成熟,讓OpenStack提供的云服務(wù)變得更加好用,更易消費(fèi)。
●OpenStack自身是一種典型的大規(guī)模分布式系統(tǒng),實(shí)現(xiàn)高效運(yùn)維確有一定難度。而社區(qū)目前為止更多關(guān)注的是系統(tǒng)的業(yè)務(wù)能力,對運(yùn)維能力則著墨不多。雖然安裝部署、監(jiān)控分析等能力,往往是各個解決方案廠商或發(fā)行版廠商構(gòu)筑差異化競爭力的著力點(diǎn),但社區(qū)本身還是應(yīng)該從基礎(chǔ)能力層面上予以考慮,例如完善Ceilometer等運(yùn)維組件,又如督促各個項(xiàng)目統(tǒng)一日志打印規(guī)范等。