文/王寶龍
作為一種新興的IT經(jīng)營(yíng)模式,云計(jì)算能夠向用戶提供動(dòng)態(tài)服務(wù)、可伸縮虛擬化資源。因此,高校在數(shù)字化建設(shè)過(guò)程中,通過(guò)云計(jì)算技術(shù)對(duì)其信息基礎(chǔ)設(shè)施進(jìn)行改造,能夠打造虛擬化、高靈活性、高效易管理的云數(shù)據(jù)中心?;诖?,本文主要以云計(jì)算為基礎(chǔ),針對(duì)高校數(shù)據(jù)中心建設(shè)展開(kāi)相關(guān)探討分析。
自20世紀(jì)90年代以來(lái),高校的信息化經(jīng)歷了30年的歷程,從以網(wǎng)絡(luò)硬件建設(shè)為核心的網(wǎng)絡(luò)化的高校到以系統(tǒng)構(gòu)建為核心的數(shù)字高校,向著以智能服務(wù)為主導(dǎo)的智慧高校的方向發(fā)展。與此對(duì)應(yīng)的是,高校的資料處理系統(tǒng)從以網(wǎng)絡(luò)設(shè)備為主導(dǎo),逐步轉(zhuǎn)向計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)設(shè)備;從網(wǎng)絡(luò)數(shù)據(jù)的交流,逐步轉(zhuǎn)向高校教學(xué)、科研和學(xué)工;各種數(shù)據(jù)存儲(chǔ)、處理業(yè)務(wù)轉(zhuǎn)變?yōu)閿?shù)據(jù)存儲(chǔ)、處理等業(yè)務(wù),并伴隨著數(shù)據(jù)存儲(chǔ)服務(wù)的不斷增多,高校數(shù)據(jù)中心容量逐漸增大。
目前,各高校的數(shù)據(jù)處理系統(tǒng)均采用了虛擬技術(shù)進(jìn)行各類設(shè)備的整合,但隨著“互聯(lián)網(wǎng)+”教學(xué)理念的推進(jìn),隨著高校信息化建設(shè)的發(fā)展,許多問(wèn)題暴露出來(lái)。一是,由于高校信息化水平提升,目前的教學(xué)條件已不能適應(yīng)新形勢(shì);二是,IT系統(tǒng)的集中化導(dǎo)致了虛擬化的快速發(fā)展,對(duì)維護(hù)管理工作提出了嚴(yán)峻的要求,因此,提高企業(yè)運(yùn)行的效能、降低企業(yè)職工的工作壓力已成為當(dāng)前亟待解決的問(wèn)題;三是,多個(gè)虛擬平臺(tái)相互分離,沒(méi)有一個(gè)統(tǒng)一的管理系統(tǒng)用來(lái)實(shí)現(xiàn)系統(tǒng)的集中化。為了確保高校的信息系統(tǒng)能夠與時(shí)俱進(jìn),確保高校中的計(jì)算能力不會(huì)產(chǎn)生“孤島”現(xiàn)象,高校可以將現(xiàn)有的計(jì)算資源進(jìn)行集成和擴(kuò)展,利用云計(jì)算技術(shù),實(shí)現(xiàn)對(duì)系統(tǒng)的高效集成。
虛擬化技術(shù)包括網(wǎng)絡(luò)技術(shù)、硬件技術(shù)、內(nèi)存技術(shù)、CPU和虛擬化應(yīng)用系統(tǒng)等。
虛擬化是云計(jì)算的一項(xiàng)關(guān)鍵技術(shù),它通過(guò)服務(wù)器、網(wǎng)絡(luò)、內(nèi)存等不同的實(shí)體資源,將抽象的數(shù)據(jù)轉(zhuǎn)化為更直觀的產(chǎn)品,從而為云計(jì)算應(yīng)用提供更多的支持。虛擬化技術(shù)具有不受限于現(xiàn)有資源和環(huán)境的特點(diǎn)。
云計(jì)算需要確保大量用戶同時(shí)并行,為了實(shí)現(xiàn)特定的目標(biāo)或者任務(wù),在復(fù)雜的基礎(chǔ)上,可以迅速地響應(yīng)并執(zhí)行任務(wù),從而增強(qiáng)用戶的使用體驗(yàn)。MapReduce正是以這種思路為基礎(chǔ)的一種基于云計(jì)算任務(wù)計(jì)劃模式的編程模型。
云計(jì)算在滿足海量用戶需求的同時(shí),也面臨著海量數(shù)據(jù),因此,在存儲(chǔ)方式、存儲(chǔ)安全性等方面,都要采取分布式的架構(gòu),以便在網(wǎng)絡(luò)中某個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),、可以確保存儲(chǔ)在不同位置的數(shù)據(jù)的安全性和可塑性。
例如,谷歌的數(shù)據(jù)管理技術(shù)和Hadoop開(kāi)放源碼的數(shù)據(jù)管理模塊Hbase可以實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行分組讀取和存儲(chǔ),從而大大提高了云計(jì)算的反應(yīng)能力。
結(jié)合信息化建設(shè)的目的和基本原理,基于云計(jì)算、數(shù)據(jù)中心等技術(shù)規(guī)范的數(shù)據(jù)中心服務(wù)架構(gòu)隨之誕生。該架構(gòu)顯示出基于云計(jì)算技術(shù)的高校數(shù)據(jù)中心的整體結(jié)構(gòu),在最下面的是一個(gè)資源,它包含了所有的實(shí)體設(shè)備,將服務(wù)器、網(wǎng)絡(luò)裝置及其他硬件視為一個(gè)整合的資源庫(kù),并以特定的規(guī)模進(jìn)行運(yùn)作。虛擬化層次是基于對(duì)資源庫(kù)的需求進(jìn)行選擇,然后按照需要產(chǎn)生相應(yīng)的虛擬機(jī)器。管理員要對(duì)用戶、服務(wù)器、網(wǎng)絡(luò)等進(jìn)行統(tǒng)一管理,并能夠選擇性地進(jìn)行資源打包,以確保虛擬機(jī)的高效性。應(yīng)用服務(wù)層是以用戶為中心的,可以為用戶提供多種服務(wù)。運(yùn)營(yíng)商在應(yīng)用服務(wù)層面上增加了多年積累的軟件,使其能夠共享企業(yè)的業(yè)務(wù)資源,并能快速地構(gòu)建出所需的應(yīng)用系統(tǒng)。
高校數(shù)據(jù)中心主要包括基礎(chǔ)設(shè)施、信息支持服務(wù)、應(yīng)用服務(wù);由運(yùn)行管理系統(tǒng)和安全保密體系組成,保證了系統(tǒng)的安全性。該體系結(jié)構(gòu)涉及實(shí)體資源和網(wǎng)絡(luò)系統(tǒng)、存儲(chǔ)系統(tǒng)、計(jì)算系統(tǒng)三部分,用以支持系統(tǒng)的運(yùn)作:資源池是通過(guò)對(duì)服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)等基礎(chǔ)資源的虛擬化,從而實(shí)現(xiàn)資源的靈活生成、調(diào)度和管理;網(wǎng)絡(luò)支持用戶獲得信息服務(wù),方便用戶經(jīng)過(guò)相應(yīng)的認(rèn)證接入網(wǎng)絡(luò)系統(tǒng),并為其提供運(yùn)行支持、核心服務(wù)、共享服務(wù)和系統(tǒng)服務(wù)。高校數(shù)據(jù)中心的主要功能包括:即時(shí)信息傳輸,數(shù)據(jù)庫(kù)訪問(wèn),軟件資源管理;流式業(yè)務(wù)、協(xié)作業(yè)務(wù)、資訊整合業(yè)務(wù);等等。高校數(shù)據(jù)中心的經(jīng)營(yíng)分為軟體與資訊兩大范疇。在軟體環(huán)境中,資訊服務(wù)的架構(gòu)分為兩類:樹(shù)形與柵格形。其中,安全性主要是通過(guò)網(wǎng)絡(luò)、主機(jī)、應(yīng)用和數(shù)據(jù)層面來(lái)實(shí)現(xiàn)的,而加密技術(shù)主要利用通道和口令來(lái)完成信息的傳輸、處理和存儲(chǔ)。
1.硬件高可用設(shè)計(jì)
高校數(shù)據(jù)中心采用雙路供電、交換機(jī)堆疊、分布式部署,以保證整個(gè)數(shù)據(jù)中心在發(fā)生硬件故障后不影響整體業(yè)務(wù)的正常運(yùn)轉(zhuǎn)。數(shù)據(jù)中心可以采取下列高可用的硬件方案。(1)每個(gè)伺服器均采用雙電源,并可同時(shí)連接兩路AC,以確保即使有一路電源被切斷,也可保持工作狀態(tài)。(2)訪問(wèn)開(kāi)關(guān)和核心開(kāi)關(guān)均為雙層,每臺(tái)服務(wù)器通過(guò)網(wǎng)卡進(jìn)行交叉連接,以確保高可靠的數(shù)據(jù)傳送。在啟動(dòng)兩個(gè)交換機(jī)時(shí),其中一臺(tái)成為堆疊主機(jī),另一臺(tái)成為堆疊備機(jī)。高可用的備用程序在主設(shè)備和備用設(shè)備之間進(jìn)行。(3)故障域指單個(gè)機(jī)房?jī)?nèi)開(kāi)關(guān)或電力裝置引起的最大故障的區(qū)域,一般是一臺(tái)或一套機(jī)柜。數(shù)據(jù)中心應(yīng)盡可能地將管理節(jié)點(diǎn)、核心交換機(jī)和磁盤陣列分布在不同的失效區(qū)域,以防止由于一個(gè)錯(cuò)誤區(qū)域的異常而造成整個(gè)模塊無(wú)法使用。(4)利用兩個(gè)磁盤構(gòu)造RAID1來(lái)安裝基本操作系統(tǒng)。RAID1是RAID的最高安全保障,可以在兩個(gè)硬盤上同時(shí)讀寫(xiě),并提供100%的數(shù)據(jù)冗余,確保一個(gè)硬盤在損壞后不會(huì)對(duì)整個(gè)系統(tǒng)造成任何影響。
2.管理節(jié)點(diǎn)高可用設(shè)計(jì)
管理節(jié)點(diǎn)的作用是控制、監(jiān)控和調(diào)度整個(gè)平臺(tái)的資源,作為用戶在云端平臺(tái)上的控制臺(tái),負(fù)責(zé)分發(fā)和回收資源。管理節(jié)點(diǎn)一旦發(fā)生故障,會(huì)導(dǎo)致管理服務(wù)無(wú)法正常運(yùn)行,對(duì)運(yùn)行管理、監(jiān)控報(bào)警、用戶訪問(wèn)等都將產(chǎn)生一定的影響;而作業(yè)的自動(dòng)化也將會(huì)對(duì)平臺(tái)或承租人的運(yùn)營(yíng)造成很大的影響。為了確保管理控制臺(tái)的可用性,數(shù)據(jù)中心必須使用高可用技術(shù)。云計(jì)算平臺(tái)提供了一個(gè)HA(HighA-vailability)的 雙管理結(jié)點(diǎn),具有初始化、配置、維護(hù)等功能。在此基礎(chǔ)上,云計(jì)算平臺(tái)對(duì)各個(gè)管理結(jié)點(diǎn)進(jìn)行了單獨(dú)的分配,從而解決了整個(gè)機(jī)箱降電平臺(tái)的管理問(wèn)題。
3.虛擬機(jī)高可用設(shè)計(jì)
云計(jì)算是一種集成多個(gè)服務(wù)器的系統(tǒng),是一個(gè)具有共享資源的集群,可以實(shí)時(shí)監(jiān)控整個(gè)集群內(nèi)服務(wù)器和虛擬機(jī)的運(yùn)行狀況。當(dāng)某個(gè)服務(wù)器出現(xiàn)故障時(shí),云平臺(tái)會(huì)繼續(xù)進(jìn)行檢測(cè),一旦確認(rèn)該伺服器宕機(jī),所有受到影響的虛擬機(jī)就會(huì)立刻重新啟動(dòng)資源池中的閑置伺服器,以確保服務(wù)的持續(xù)性。虛擬機(jī)高可用模式可以減少故障和IT服務(wù)的中斷,而無(wú)須利用額外的硬件或整合其他軟件,也可以避免由于單個(gè)操作系統(tǒng)或特定應(yīng)用程序的錯(cuò)誤交換而導(dǎo)致的高額費(fèi)用和高復(fù)雜度。
在存儲(chǔ)資源上,數(shù)據(jù)中心使用了超融合的分布式存儲(chǔ)技術(shù),每個(gè)云服務(wù)器均配備4個(gè)SSD和若干HDD。兩個(gè)SSD作為云計(jì)算平臺(tái),兩個(gè)作為緩存。為防止系統(tǒng)出現(xiàn)單一故障,數(shù)據(jù)中心應(yīng)使用RAID1模式,并使用磁盤鏡像實(shí)現(xiàn)數(shù)據(jù)冗余。云計(jì)算服務(wù)器的數(shù)據(jù)是由分布式存儲(chǔ)實(shí)現(xiàn)的,它使用了多個(gè)拷貝的方法來(lái)確保數(shù)據(jù)的安全性。另外,2個(gè)高校數(shù)據(jù)中心各有2個(gè)數(shù)據(jù)庫(kù)服務(wù)器、本地2個(gè)SAN存儲(chǔ)器,以實(shí)現(xiàn)局域雙活體系結(jié)構(gòu),并利用同步工具對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行實(shí)時(shí)傳輸,實(shí)現(xiàn)了高校內(nèi)局部雙重活化與實(shí)時(shí)同步。在網(wǎng)絡(luò)資源方面,數(shù)據(jù)中心實(shí)現(xiàn)了主、備數(shù)據(jù)中心的即時(shí)通信;在2所高校的2個(gè)校區(qū)內(nèi),各配置2個(gè)核心交換機(jī),采用2個(gè)較大的二次纖維網(wǎng)絡(luò)相連通。數(shù)據(jù)中心采用管理網(wǎng)、存儲(chǔ)網(wǎng)和服務(wù)網(wǎng)絡(luò),采用2臺(tái)千兆和4臺(tái)萬(wàn)兆開(kāi)關(guān),以防止單一故障;2個(gè)交換機(jī)獨(dú)立運(yùn)行。數(shù)據(jù)中心在制造系統(tǒng)中使用了兩種不同的技術(shù),即4個(gè)萬(wàn)兆口和2個(gè)1000兆口,使存儲(chǔ)網(wǎng)、業(yè)務(wù)網(wǎng)和管理網(wǎng)完全分開(kāi)。2所高校的數(shù)據(jù)中心在災(zāi)難備份方面,均配備了后備系統(tǒng),并通過(guò)備份軟件實(shí)現(xiàn)了對(duì)應(yīng)用的實(shí)時(shí)備份;在備用中心的云計(jì)算系統(tǒng)中,采用備份系統(tǒng)來(lái)恢復(fù)資料,確保了系統(tǒng)的安全。
利用先進(jìn)的云計(jì)算技術(shù),可以更新高?;A(chǔ)設(shè)施,從而打造虛擬化、靈活高效、便于管理的云數(shù)據(jù)中心。在此基礎(chǔ)上,構(gòu)建基于云計(jì)算的高校數(shù)據(jù)中心,可以為高校網(wǎng)絡(luò)的建設(shè)提供巨大的技術(shù)支撐和發(fā)展空間。