除了服務(wù)器硬件的限制,服務(wù)器承載的業(yè)務(wù)類(lèi)型是決定能否虛擬化的另一個(gè)重要因素。總體而言,以下幾類(lèi)應(yīng)用不建議做虛擬化。
大負(fù)載應(yīng)用:這些應(yīng)用需要占用大量的I/O和內(nèi)存資源、不能通過(guò)負(fù)載均衡分?jǐn)偺幚韷毫Γㄈ鏓xchange、數(shù)據(jù)庫(kù)應(yīng)用)。
具有特殊硬件訪問(wèn)要求的應(yīng)用:高性能計(jì)算、高性能圖形處理、特殊串/并行加密應(yīng)用。
有特殊驅(qū)動(dòng)程序要求的應(yīng)用:如基于3D加速硬件的定制視頻驅(qū)動(dòng)程序。
結(jié)合以上分析,我們建議承載數(shù)據(jù)庫(kù)應(yīng)用的小型機(jī)不參與虛擬化整合,繼續(xù)作為特定應(yīng)用系統(tǒng)的服務(wù)器單獨(dú)使用,而其他的應(yīng)用服務(wù)器、管理服務(wù)器均為X86架構(gòu)體系,可作為未來(lái)虛擬機(jī)應(yīng)用的基礎(chǔ)。
2. 鐵路云數(shù)據(jù)中心建設(shè)思路
鐵路云數(shù)據(jù)中心建設(shè)是一個(gè)逐步實(shí)施的過(guò)程。
首先是鐵路總公司、路局層面數(shù)據(jù)中心虛擬化過(guò)程,包括:存儲(chǔ)虛擬化、計(jì)算虛擬化、網(wǎng)絡(luò)虛擬化以及配套的云業(yè)務(wù)管理平臺(tái)的建設(shè)。如何在盡量不對(duì)上線業(yè)務(wù)造成影響的情況下,將搭載在物理服務(wù)器或部分虛擬化服務(wù)器上的業(yè)務(wù)整合到一個(gè)統(tǒng)一的大虛擬化計(jì)算資源池中,并使網(wǎng)絡(luò)能適應(yīng)虛擬機(jī)應(yīng)用所需的高性能、虛擬機(jī)流量監(jiān)控管理、虛擬機(jī)遷移策略自動(dòng)跟隨等特性。
當(dāng)鐵路總公司、路局層面的云數(shù)據(jù)中心建設(shè)完成后,還可實(shí)現(xiàn)兩級(jí)數(shù)據(jù)中心之間的資源共享,比如路局虛擬機(jī)處理性能不足時(shí),可將虛擬機(jī)推送到有空余處理能力的鐵路總公司甚至是其他路局的數(shù)據(jù)中心,打造全路范圍內(nèi)的大IT資源池,進(jìn)一步提升資源利用效率。
在得到相關(guān)政策允許時(shí),還可將鐵路專(zhuān)有云與第三方公有云對(duì)接,將臨時(shí)突發(fā)業(yè)務(wù)推送到公有云去處理,業(yè)務(wù)結(jié)束后立即歸還,通過(guò)租賃的方式打造鐵路信息化的一種創(chuàng)新低成本思路。
為保證業(yè)務(wù)可靠性,鐵路總公司和路局還將建設(shè)數(shù)據(jù)中心的冗余備份中心(包括同城災(zāi)備中心、異地災(zāi)備中心等),這會(huì)涉及到城域、廣域?yàn)?zāi)備網(wǎng)絡(luò)建設(shè),服務(wù)器集群、數(shù)據(jù)同步等更多技術(shù)。
以下重點(diǎn)探討鐵路數(shù)據(jù)中心建設(shè)的前兩個(gè)階段,即數(shù)據(jù)中心的虛擬化以及跨級(jí)資源共享。
- 路局/鐵路總公司內(nèi)部虛擬化數(shù)據(jù)中心建設(shè)及關(guān)鍵技術(shù)
以路局?jǐn)?shù)據(jù)中心為例,建議的數(shù)據(jù)中心架構(gòu)如圖2所示,鐵路總公司組網(wǎng)結(jié)構(gòu)與此類(lèi)似。H3C能為鐵路云數(shù)據(jù)中心建設(shè)提供從網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)產(chǎn)品以及云管理平臺(tái)全面解決方案,同時(shí)還以開(kāi)放的國(guó)際標(biāo)準(zhǔn)協(xié)議為基礎(chǔ),能充分兼容現(xiàn)有鐵路信息化的主流第三方廠商,確,F(xiàn)有IT資源的充分復(fù)用。
圖2 路局?jǐn)?shù)據(jù)中心架構(gòu)
云數(shù)據(jù)中心涉及多種技術(shù),以下重點(diǎn)探討服務(wù)器遷移、虛擬機(jī)創(chuàng)新應(yīng)用與管理、高性能數(shù)據(jù)中心網(wǎng)絡(luò)三個(gè)部分。
- 服務(wù)器遷移技術(shù)
在完成對(duì)現(xiàn)有IT資源池化的基礎(chǔ)上,如何將現(xiàn)有正在運(yùn)行的鐵路生產(chǎn)應(yīng)用無(wú)縫遷移到新的虛擬化應(yīng)用平臺(tái)是云技術(shù)應(yīng)用最關(guān)鍵的一步,這包括物理服務(wù)器業(yè)務(wù)遷移和已經(jīng)應(yīng)用虛擬機(jī)的業(yè)務(wù)遷移到另一種格式的虛擬機(jī)上兩種情況。
物理服務(wù)器虛擬化遷移方案如下(如圖3所示):
圖3 P2V物理服務(wù)器遷移方案
用少量支持虛擬化的X86服務(wù)器搭建一個(gè)最小化的虛擬化計(jì)算資源池;
在待整合物理服務(wù)器上安裝P2V轉(zhuǎn)換軟件,在不中斷業(yè)務(wù)的情況下對(duì)服務(wù)器磁盤(pán)執(zhí)行克隆操作,生成一個(gè)可啟動(dòng)的虛擬磁盤(pán)文件;
將虛擬磁盤(pán)文件導(dǎo)入到虛擬化計(jì)算資源池的某臺(tái)服務(wù)器上,正常恢復(fù)業(yè)務(wù)運(yùn)行;