【大話IDV】IDV的那些特長之“總分布署”
話說天下大事,合久必分,分久必合。這條鐵律不僅高度概括了數(shù)千年歷史的發(fā)展軌跡,在計(jì)算機(jī)和桌面虛擬化領(lǐng)域也同樣適用。
在桌面虛擬化領(lǐng)域VDI和IDV這兩兄弟經(jīng)常成對出現(xiàn),怎奈這對兄弟相處并不和諧、互不服氣,經(jīng)常要爭個(gè)誰高誰低。大家對哥哥VDI(Virtual Desktop Infrastructure)相對熟悉一些,知道它能把計(jì)算、存儲(chǔ)資源池化,根據(jù)用戶需要統(tǒng)籌分配,同時(shí)數(shù)據(jù)都集中在云端。VDI用一個(gè)詞概括就是“厚云薄端”實(shí)現(xiàn)了集中計(jì)算、集中管理。
VDI架構(gòu)示意圖
哥哥VDI也有一些先天頑疾無法克服,比如過度依賴網(wǎng)絡(luò)環(huán)境,不支持離線模式;無法滿足3D設(shè)計(jì)、開發(fā)編譯等高負(fù)載應(yīng)用場景;此外,技術(shù)復(fù)雜,對運(yùn)維人員技術(shù)要求高。而弟弟IDV(Intelligent Desktop Virtualization)就是為解決這些問題而生的,因此哥哥的難題在它看來就是“天空飄來五個(gè)字,這都不是事!”
首先,IDV是分布計(jì)算、集中管理的架構(gòu)思路,也用一個(gè)詞來概括就是“厚端薄云”,虛擬桌面又回到了終端上運(yùn)行,但跟傳統(tǒng)PC不同的是,把服務(wù)器虛擬化的思路移植到了終端上來實(shí)現(xiàn),在終端硬件和虛擬桌面之間增加了虛擬化層(hypervisor),這樣使得原來PC硬件和操作系統(tǒng)的緊耦合狀態(tài),變成了像樂高積木一般的多層模塊架構(gòu)。而原來“既當(dāng)?shù)之?dāng)媽”的服務(wù)器被解放了出來,不用再背著幾十個(gè)虛擬桌面負(fù)重前行了,只需要把基礎(chǔ)鏡像(Golden Image)制作好,***運(yùn)行時(shí)把鏡像下發(fā)到終端本地即可。同時(shí)用戶身份、外設(shè)策略、軟件分發(fā)等都可以通過終端上的虛擬化層輕松實(shí)現(xiàn),這里有個(gè)專有名詞叫“帶外管理”。
:
IDV 架構(gòu)示意圖
其次,我們再來看看IDV對網(wǎng)絡(luò)的依賴情況。目前市場上常規(guī)方案,一臺(tái)高性能VDI服務(wù)器可運(yùn)行50 - 60個(gè)虛擬桌面,每個(gè)桌面占用的平均網(wǎng)絡(luò)帶寬在3 – 10M 左右。運(yùn)行的重型軟件越多,帶寬占用越大,用戶體驗(yàn)就越差,宛如五一、十一黃金周期間爭相駕車出行的高速公路一般,堵得水泄不通。而IDV 只有***部署下發(fā)鏡像時(shí)占用網(wǎng)絡(luò)帶寬較大,之后桌面運(yùn)行在終端本地,跟服務(wù)器間的通訊有十幾K帶寬就夠用了,這時(shí)的網(wǎng)絡(luò)又好比是北京春節(jié)期間的四環(huán)路,八車道的公路上看不到幾輛車。由此可見,一臺(tái)IDV服務(wù)器帶上千點(diǎn)的終端也能輕松應(yīng)對,毫無壓力。
IDV分布式計(jì)算
***,BT(BitTorrent)技術(shù)和增量更新技術(shù)的應(yīng)用也大大縮短了IDV鏡像的下載過程。IDV終端***使用時(shí),需要將操作系統(tǒng)鏡像下載到終端本地。按照傳統(tǒng)的FTP、HTTP下載方式,終端都從服務(wù)器上下載鏡像的話,服務(wù)器的帶寬壓力會(huì)非常大,下載并發(fā)數(shù)過高,引發(fā)的結(jié)果是服務(wù)器宕機(jī)或下載過程非常緩慢。采用分布式BT技術(shù),鏡像文件會(huì)被分割為很多分片,所有分片都下載完后,鏡像文件也就下載好了。每臺(tái)終端都可以從服務(wù)器和其它終端下載鏡像文件分片,這樣可以很好地解決服務(wù)器并發(fā)下載的問題,下載的終端越多,下載速度也就越快。另外在還原模式下,當(dāng)服務(wù)器上保存的鏡像模板有更新時(shí),IDV終端啟動(dòng)時(shí)會(huì)把本地鏡像跟服務(wù)器鏡像做對比,如果有差異,只把差異部分下載到本地并更新,而不用下載完整的鏡像,這讓下載過程變得更快。
由IDV的架構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)占用情況和鏡像下載可以看出,IDV非常適合網(wǎng)絡(luò)帶寬良莠不齊的總部-分支型單位進(jìn)行統(tǒng)一管理的部署。舉個(gè)例子來看,比如一家市級公積金管理中心(簡稱市中心)要和下屬的縣級公積金中心(簡稱縣中心)要實(shí)現(xiàn)資產(chǎn)統(tǒng)一管理、市縣業(yè)務(wù)聯(lián)動(dòng)的業(yè)務(wù)改造。市中心終端之間是千兆網(wǎng)絡(luò)帶寬相連,而縣中心到市中心間只有10M的網(wǎng)絡(luò)專線,就好比一條***高速公路要跟一條鄉(xiāng)村公路實(shí)現(xiàn)對接,同時(shí)還要保證行車通暢。
IDV總分部署架構(gòu)
換成VDI方案來實(shí)施,縣中心的用戶體驗(yàn)完全無法保障,而且市中心也無法對縣中心終端實(shí)現(xiàn)統(tǒng)一管理,瓶頸就在這10M的帶寬。因此只能選用IDV架構(gòu)來解決,市中心機(jī)房部署IDV服務(wù)器集群作鏡像管理和分發(fā),同時(shí)還可實(shí)現(xiàn)用戶身份、外設(shè)策略的統(tǒng)一管理??h中心的IDV終端桌面在本地運(yùn)行,保證了工作人員良好的用戶體驗(yàn)和外設(shè)兼容,同時(shí)還可以接受市中心的統(tǒng)一管理,節(jié)省了自身的管理、運(yùn)維成本。因此,IDV方案即使跨區(qū)域進(jìn)行總分型部署,網(wǎng)絡(luò)帶寬好壞不一,也能讓整個(gè)方案里每個(gè)用戶既享受到PC的使用體驗(yàn),也能實(shí)現(xiàn)VDI一般的統(tǒng)一管理,達(dá)到和諧雙贏的目標(biāo)!