那么在混合云的場景下,我們則抽象出如下實現(xiàn)手段:
·創(chuàng)建和管理(包括運(yùn)維)虛擬機(jī)而不關(guān)心鏡像在哪里或虛擬機(jī)在哪里。
·創(chuàng)建或備份磁盤而不關(guān)心磁盤在哪里或備份在哪里。
·搭建網(wǎng)絡(luò)并定義它的通信目標(biāo),無論是在本地數(shù)據(jù)中心或者公有云。
·自由編排資源,無論是在本地數(shù)據(jù)中心或者公有云。
·統(tǒng)一而不是割裂的帳戶管理體系。
混合云產(chǎn)品主要基于災(zāi)備、網(wǎng)絡(luò)互聯(lián)和多云管理
市場對混合云的聲音日益龐大,但目前混合云并沒有真正的標(biāo)準(zhǔn),也沒有準(zhǔn)確的定義。目前的混合云產(chǎn)品主要基于以下三類:
基于災(zāi)備產(chǎn)品
廠商通過用戶自定義的策略將用戶的數(shù)據(jù)備份到公有云,并可以恢復(fù)到本地。這主要是一些存儲廠商提供的產(chǎn)品,如英方云、數(shù)騰云、XSKY等。
基于網(wǎng)絡(luò)互連產(chǎn)品
廠商主要做網(wǎng)絡(luò)服務(wù),幫助用戶快速完成本地數(shù)據(jù)中心與公有云的對接服務(wù),達(dá)到互聯(lián)互通的目的。這主要是一些網(wǎng)絡(luò)廠商提供的產(chǎn)品,如網(wǎng)銀互聯(lián)、游馳、犀思云等。
多云管理產(chǎn)品
廠商主要做多云管理產(chǎn)品,致力于幫助用戶在一套管理平臺上對多個公有云或私有云產(chǎn)品進(jìn)行管理層面服務(wù),增強(qiáng)用戶的一致性體驗,幫助用戶更好管理自己的云計算資源,并提供部分運(yùn)維及PaaS服務(wù)。這主要是一些CMP廠商提供的產(chǎn)品,如Fit2Cloud、RightCloud、行云管家等。
我們可以看到,以上幾類產(chǎn)品分別能夠幫助用戶實現(xiàn)基于私有云和公有云的一種或多種場景。
混合云架構(gòu)核心思路:連接一切IT,無縫混合體驗
了解混合云的定義、使用場景和產(chǎn)品之后,我們來看看具體實現(xiàn)過程。作為云計算廠商或開發(fā)者,應(yīng)該對功能矩陣非常熟悉。云計算廠商之間的比拼一個重要的層面就是功能矩陣的較量。
正是IaaS層提供了成百上千的功能點,才讓用戶得以輕松地進(jìn)行各項業(yè)務(wù)開發(fā)。
在今天私有云和公有云都各自有了相似的巨大功能矩陣,我們仔細(xì)思考可以得出結(jié)論,大量的功能都是不需要跨云的,例如GPU直通,只需要分別在私有云端和公有云端實現(xiàn),作為混合云服務(wù)商,只要把這個功能展現(xiàn)出來即可。但仍然有許多跨資源的關(guān)鍵業(yè)務(wù),是需要混合云廠商提供幫助的。
例如公有云上的路由,這條路由可以指向公有云VPC,也應(yīng)該可以指向本地數(shù)據(jù)中心的VPC。類似這樣的業(yè)務(wù),是混合云功能的重點。
ZStack作為開源的國產(chǎn)自研IaaS軟件,進(jìn)行混合云的研發(fā)己經(jīng)有一段時間。根據(jù)經(jīng)驗來看,最重要的核心思路就是保證混合云產(chǎn)品擁有連接一切的能力和無縫結(jié)合的能力。
連接一切IT
連接一切IT的本質(zhì)是實現(xiàn)數(shù)據(jù)層面的打通,這是實現(xiàn)混合云一切場景的前提條件。數(shù)據(jù)層面打通在今天主要是三個打通:帳戶打通、網(wǎng)絡(luò)打通、存儲打通。
帳戶打通:使用一套帳戶管理公有云和私有云,即以私有云自身的帳戶體系和多租戶權(quán)限管理為主體,公有云的AK權(quán)限只是輔助。將公有云AK綁定到私有云的相應(yīng)帳戶上,巧妙結(jié)合私有云和公有云各自的權(quán)限體系,可以實現(xiàn)無比靈活的多租戶場景,建立起滿足企業(yè)要求的帳號管理體系。
網(wǎng)絡(luò)打通:網(wǎng)絡(luò)打通即指能夠?qū)⒈镜厮接性频木W(wǎng)絡(luò)和公有云的網(wǎng)絡(luò)在二層或者三層上連通起來,實現(xiàn)各種自定義的網(wǎng)絡(luò)結(jié)構(gòu),如跨數(shù)據(jù)中心連通用戶的兩個子業(yè)務(wù)部門等。由于網(wǎng)絡(luò)配置非常復(fù)雜,中間涉及到多種設(shè)備,因此網(wǎng)絡(luò)能力往往是云計算廠商綜合能力的體現(xiàn)。
存儲打通:私有云和公有云之間通常很難直接將存儲系統(tǒng)連接或擴(kuò)展。所以我們指的存儲打通,是在快照和鏡像層面的打通。即虛擬機(jī)或容器的快照和鏡像,能夠在私有云和公有云之間自由遷移,這種應(yīng)該是代價極小的,如完全的增量遷移,或?qū)崟r遷移等。從而可以使本地制作鏡像模板直接在公有云上創(chuàng)建云主機(jī),或反之。
在實現(xiàn)以上三個打通后,用戶就可以基于混合云實現(xiàn)很多自定義網(wǎng)絡(luò),比如連接多個本地數(shù)據(jù)中心和多個公有云VPC,自由組合成星形、環(huán)形、網(wǎng)形等業(yè)務(wù)所需要的網(wǎng)絡(luò),并讓鏡像快照在各地之間共享。這一切的配置都可以在分鐘級完成,大大加速了業(yè)務(wù)創(chuàng)新,徹底取締了信息孤島,實現(xiàn)全國一張網(wǎng),一個系統(tǒng)。