華為企業(yè)云:如何保持OpenStack的開源生態(tài)又不被廠商鎖定?
開源、開放、共享、服務(wù)化是IT產(chǎn)業(yè)發(fā)展的趨勢(shì),OpenStack通過軟件定義的方式讓用戶參與到下一代數(shù)據(jù)中心的建設(shè)當(dāng)中去,讓任何人都可以自行建立和提供云計(jì)算服務(wù)。華為企業(yè)云產(chǎn)品專家在企業(yè)網(wǎng)D1Net主辦的“2016 CCS企業(yè)云計(jì)算高峰論壇”上分享了基于OpenStack公有云網(wǎng)絡(luò)平臺(tái)的實(shí)踐。
在談到OpenStack時(shí),華為企業(yè)云產(chǎn)品專家說:“跨數(shù)據(jù)中心集成之后仍然提供標(biāo)準(zhǔn)的OpenStack原生的能力,保持OpenStack開源的生態(tài)是用戶的關(guān)鍵訴求。然而,單個(gè)OpenStack的管理規(guī)模有限,OpenStack在服務(wù)器和控制節(jié)點(diǎn)之間運(yùn)行的是RPC協(xié)議,在跨DC的集成時(shí),難以做到獨(dú)立升級(jí)維護(hù),獨(dú)立管理,以及故障隔離。為了解決這些問題,華為采用OpenStack級(jí)聯(lián)技術(shù),將OpenStack進(jìn)行多站點(diǎn),多OpenStack,多資源池編排,這樣不僅保證了OpenStack的開源獨(dú)立性和完整性,同時(shí)使得多站點(diǎn)融合,成為開源OpenStack的編排能力,防止了被廠商鎖定。”
當(dāng)前云計(jì)算用戶的需求和驅(qū)動(dòng)力
云計(jì)算的精髓就是融合共享,對(duì)資源池的融合共享。通過對(duì)物理資源,包括計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源的一種抽象共享,云計(jì)算給用戶提供一個(gè)敏捷、開放、迅速上線業(yè)務(wù)的平臺(tái)能力,解決多個(gè)異構(gòu)資源池的問題。OpenStack由于其開放性、靈活性、兼容性,以及眾多廠商的支持,已經(jīng)成為云計(jì)算管理平臺(tái)的一個(gè)事實(shí)上的標(biāo)準(zhǔn)。
OpenStack部署需要解決的幾大難題
華為企業(yè)云產(chǎn)品專家認(rèn)為,當(dāng)前OpenStack部署過程中需要重點(diǎn)解決以下三大難題:
一、 跨DC融合的問題,基于傳統(tǒng)OpenStack能力很難做到大規(guī)模擴(kuò)展,因?yàn)閱巫鯫penStack實(shí)際的管理規(guī)模,站點(diǎn)規(guī)模可能也就是500臺(tái)左右,不會(huì)超過1000臺(tái)。不同DC管理的時(shí)候,傳統(tǒng)的方式就是通過協(xié)同層,拉通資源整體的分配,特別是網(wǎng)絡(luò)層面的互通。這種方式破壞了OpenStack原生的,最核心的數(shù)據(jù)模型和開放生態(tài)的API的能力,最終變成了廠商綁定的私有云方案。是否可以集成之后仍然提供標(biāo)準(zhǔn)OpenStack原生能力,并保持OpenStack開源的生態(tài)呢?
二、 資源池規(guī)模不斷增加的問題。在一個(gè)站點(diǎn)內(nèi),有多種不同類型的資源池,當(dāng)資源池規(guī)模不斷增長,不斷擴(kuò)展時(shí),傳統(tǒng)的主機(jī)方式很難滿足這個(gè)問題。
三、 客戶訴求不斷增多的問題,客戶可能在網(wǎng)絡(luò)層面的訴求非常多,同時(shí)有跨DC的訴求,支撐容災(zāi)備份的訴求等等,這么多的訴求用傳統(tǒng)的OpenStack解決方案很難滿足。原因在于,首先,單個(gè)OpenStack的管理規(guī)模是有限的。其次,OpenStack在服務(wù)器和控制節(jié)點(diǎn)之間運(yùn)行的是RPC協(xié)議,在跨DC的集成時(shí),難以做到獨(dú)立升級(jí)維護(hù),獨(dú)立管理,以及故障隔離。
華為OpenStack級(jí)聯(lián)技術(shù)
華為企業(yè)云產(chǎn)品專家表示:“華為在OpenStack上的策略非常清晰,就是源于開源,基于OpenStack解決客戶的訴求,跟廠商合作,跟社區(qū)合作,同時(shí)回饋社區(qū)。并創(chuàng)建了OpenStack級(jí)聯(lián)技術(shù),華為目前基于級(jí)聯(lián)商用的案例,正在不斷把補(bǔ)充的代碼貢獻(xiàn)到社區(qū)。”
華為最初的考慮是:既然OpenStack是用戶所關(guān)注的一個(gè)重點(diǎn),那么是不是能夠用OpenStack進(jìn)行多站點(diǎn),多OpenStack,多資源池的編排?這樣就能保證OpenStack的獨(dú)立性和API同時(shí)多站點(diǎn)的融合,成為開源OpenStack的編排能力,便可以防止被廠商鎖定。OpenStack本身就是一個(gè)驅(qū)動(dòng)插件,以Nova為例,調(diào)度到計(jì)算機(jī)點(diǎn)之通過計(jì)算機(jī)的Driver實(shí)現(xiàn)對(duì)KVM虛擬機(jī)的生命周期管理。OpenStack級(jí)聯(lián)方案整個(gè)加固分成兩層,***層是上層編排層,是完整的OpenStack的服務(wù),對(duì)底層所有的實(shí)踐客戶并不感知,在多個(gè)DC內(nèi)通過實(shí)際的業(yè)務(wù)實(shí)現(xiàn)對(duì)DC內(nèi)的OpenStack的資源池的關(guān)聯(lián),上層的OpenStack有一層插件層,這層插件層完全以插件的形式控制到社區(qū),這個(gè)插件負(fù)責(zé)在兩層之間打通業(yè)務(wù),并且把計(jì)算存儲(chǔ)網(wǎng)絡(luò)都打通,這樣用戶在上層的OpenStack發(fā)放業(yè)務(wù)時(shí)只要選擇在哪個(gè)OpenStack部署這個(gè)業(yè)務(wù),整個(gè)計(jì)算存儲(chǔ)業(yè)務(wù)的下發(fā)都是自動(dòng)的完成,便利用了OpenStack的原生能力。
華為OpenStack級(jí)聯(lián)技術(shù)的價(jià)值
華為OpenStack級(jí)聯(lián)的價(jià)值主要體現(xiàn)在以下幾個(gè)方面:
首先這是一個(gè)開源的編排層,沒有廠商綁定的問題,是標(biāo)準(zhǔn)的OpenStack。可以解決故障率隔離的問題,比如一個(gè)站點(diǎn)、業(yè)務(wù)出現(xiàn)故障,一個(gè)站點(diǎn)宕掉,其他站點(diǎn)的業(yè)務(wù)不受影響。
其次,實(shí)現(xiàn)了站點(diǎn)間故障的隔離,同時(shí),可以水平擴(kuò)展,并且每個(gè)OpenStack都是可以獨(dú)立進(jìn)行升級(jí)維護(hù)管理的,具備比較好的故障隔離性和獨(dú)立性。
第三,利用分布式控制技術(shù),通過DB的訂閱減少RPC量的本地緩存,從而解決單個(gè)OpenStack***到一萬臺(tái)物理服務(wù)器的規(guī)模。
通過上述措施,便實(shí)現(xiàn)了對(duì)OpenStack進(jìn)行多站點(diǎn),多OpenStack,多資源池的編排,既保證了OpenStack的獨(dú)立性,也防止了被廠商鎖定。
關(guān)于華為企業(yè)云:
華為企業(yè)云服務(wù)貫徹華為公司"云、管、端"的戰(zhàn)略方針,聚焦I層,使能P層,聚合S層,致力于為廣大企業(yè)、政府和創(chuàng)新創(chuàng)業(yè)群體提供安全、中立、可靠的IT基礎(chǔ)設(shè)施云服務(wù),讓企業(yè)像用水用電一樣使用ICT服務(wù)。
華為企業(yè)云服務(wù)聚焦在IT基礎(chǔ)設(shè)施領(lǐng)域,秉承“以客戶為中心“的華為文化,專注打造企業(yè)級(jí)品質(zhì),為客戶提供7x24小時(shí)不間斷的云服務(wù)。已構(gòu)建了一張具有十余個(gè)節(jié)點(diǎn),覆蓋全國的云服務(wù)網(wǎng)絡(luò),機(jī)房面積超過10萬平米,是中國規(guī)模大,網(wǎng)絡(luò)覆蓋廣的公有云服務(wù)商。
華為企業(yè)云服務(wù)所有數(shù)據(jù)中心均采用T3+的高規(guī)格機(jī)房建設(shè)標(biāo)準(zhǔn), 擁有高可靠的電力、不間斷制冷、快速自動(dòng)滅火、***基礎(chǔ)建筑和完善的機(jī)房監(jiān)控,滿足企業(yè)應(yīng)用的高安全可靠要求。
同時(shí),華為企業(yè)云服務(wù)秉持開放合作的精神,與全球合作伙伴一起,依托雙方的優(yōu)勢(shì)互補(bǔ),共同豐富云生態(tài)系統(tǒng);推動(dòng)云計(jì)算產(chǎn)業(yè)健康發(fā)展,實(shí)現(xiàn)共贏。
了解華為企業(yè)云的更多信息,請(qǐng)?jiān)L問:http://www.hwclouds.com/
或關(guān)注華為企業(yè)云官方微信,搜索“華為企業(yè)云服務(wù)”。




















