◎ 本刊記者 陳忻
隨著云計(jì)算和大數(shù)據(jù)在國內(nèi)IT領(lǐng)域逐漸成為熱點(diǎn)話題,云計(jì)算和大數(shù)據(jù)的理念、知識和應(yīng)用被越來越多的人所了解。云計(jì)算與虛擬化被越來越多的提及,IT從業(yè)者以及企業(yè)應(yīng)用者有必要從另外一個(gè)角度解讀虛擬化和云計(jì)算的關(guān)系以及眼下的一些應(yīng)用。
目前,云計(jì)算分成三種模式。第一種最基礎(chǔ)的就是IAAS(基礎(chǔ)設(shè)施即服務(wù)),它是傳統(tǒng)數(shù)據(jù)中心或者叫IDC,通過虛擬化、云計(jì)算技術(shù)和產(chǎn)品使傳統(tǒng)的IDC和數(shù)據(jù)中心變得隨需而動,更加靈活、方便、高效的為用戶提供基礎(chǔ)設(shè)施的服務(wù)。第二種模式是PAAS,在這之上提供了帶有系統(tǒng)及軟件和開發(fā)工具的一種服務(wù),它們都是租用的服務(wù)。第三種模式是SAAS,它的概念也是流傳了很多年,比如說一家中小公司可以什么都沒有,企業(yè)業(yè)務(wù)需要租用SAAS服務(wù)商,舉例說人力資源、財(cái)務(wù)、OA等系統(tǒng),當(dāng)然它的基礎(chǔ)是必須得有IAAS層的基礎(chǔ)作為保證。所以說這三種服務(wù)加在一起就是整個(gè)云計(jì)算的模式。實(shí)際上云計(jì)算不是一種技術(shù)創(chuàng)新而是模式創(chuàng)新,它由原來傳統(tǒng)的自建IT模式改變?yōu)樽庥媚J?。有人說“像用水用電一樣用IT資源,這就是云計(jì)算。”這也在某種程度上體現(xiàn)了租用的模式,而這種模式的最大特點(diǎn)就是集約化,它使云計(jì)算服務(wù)商規(guī)模擴(kuò)大了。比如說原來自己家的小電廠、水井現(xiàn)在變成電網(wǎng)、大水廠;開關(guān)也分成電的開關(guān)、水龍頭的開關(guān),非常方便,而且付費(fèi)也很少,因?yàn)樵谶@背后有“大電廠”和“大水廠”作為保障。
虛擬化是打開云計(jì)算之門的鑰匙,虛擬化和云計(jì)算的現(xiàn)狀以及未來的應(yīng)用場景被業(yè)內(nèi)人士給予越來越多的關(guān)注。首先在IAAS這層,云計(jì)算底下是一系列的虛擬化軟件,存儲虛擬化、服務(wù)器虛擬化、網(wǎng)絡(luò)虛擬化,底下搭載的支撐平臺就是傳統(tǒng)數(shù)據(jù)中心里的服務(wù)器、網(wǎng)絡(luò)、存儲。服務(wù)器就用服務(wù)器虛擬化軟件、存儲就用存儲虛擬化的軟件、網(wǎng)絡(luò)就用網(wǎng)絡(luò)虛擬化的軟件,這樣一來,構(gòu)建了隨需而動的IAAS。例如VMware,它是全球構(gòu)建IAAS的最大廠商也是服務(wù)器虛擬化軟件的領(lǐng)導(dǎo)者。此外,在上層還有SAAS、PAAS,這些實(shí)際上是為更多的應(yīng)用服務(wù),整個(gè)“三朵云”的服務(wù)為機(jī)構(gòu)、運(yùn)維者提供服務(wù)。未來的愿景是,只要擁有一個(gè)移動終端,可以在任何時(shí)間、任何地點(diǎn)找到用戶想要的數(shù)據(jù),也能做用戶想做的事。這個(gè)技術(shù)就是虛擬化的第四種技術(shù),業(yè)內(nèi)人士總結(jié)為“終端虛擬化”。
目前,很多軟件廠商以及企業(yè)都致力于研發(fā)、應(yīng)用“桌面虛擬化”、“應(yīng)用虛擬化”技術(shù),未來,隨著“終端虛擬化”的不斷成熟,只要有一個(gè)移動終端就能夠找到想要的信息,處理所要處理的業(yè)務(wù)。比如說某個(gè)企業(yè)領(lǐng)導(dǎo)希望把自己的數(shù)據(jù)上傳到數(shù)據(jù)庫里面,可以隨時(shí)查詢;還有物聯(lián)網(wǎng)的采集、平時(shí)數(shù)據(jù)的采集,包括吃什么東西、多大的熱量,針對這些不同層面的需求,未來的信息化也將集物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算、移動互聯(lián)網(wǎng)等技術(shù),成為一個(gè)相對成熟的結(jié)合。
以云計(jì)算平臺為例,云計(jì)算平臺蘊(yùn)含多項(xiàng)功能,它有用戶界面,包括自助服務(wù)、快速部署、遠(yuǎn)程操作、資源管理、模板管理、帳號管理、絡(luò)域管理、事件管理等等功能,底層也是服務(wù)器虛擬化、網(wǎng)絡(luò)虛擬化等虛擬化的技術(shù)。管理員通過登陸界面進(jìn)行登錄,可以在遠(yuǎn)程實(shí)現(xiàn)管理,比如可以提供對于虛擬機(jī)、存儲、網(wǎng)絡(luò)、帳號、事件、系統(tǒng)、配置等功能。用戶可以通過用戶界面,看到自己使用的虛擬機(jī)、資源池是什么樣的,同時(shí),用戶面對的是自己可以使用和管理的數(shù)據(jù)資源以及資源可用性。在云計(jì)算平臺上,用戶和管理員都可以添加操作,操作結(jié)果可以影響權(quán)限范圍內(nèi)的使用者。不同的是,用戶只能看到和自己相關(guān)的事件,而管理員可以看到所有用戶的事件和告警,此外,用戶可以在系統(tǒng)當(dāng)中看到完整的操作系統(tǒng)信息,也可以登陸虛擬機(jī)進(jìn)行相關(guān)操作,而管理員可以對系統(tǒng)資源進(jìn)行維護(hù)和管理,也可以完成資源的增加和修改。管理員是在云環(huán)境下操作,可以對用戶信息進(jìn)行綜合管理,系統(tǒng)中很多具體參數(shù)和配置可以在管理員配置界面當(dāng)中設(shè)定。
云計(jì)算IAAS界面,實(shí)際上是一種通過web方式,將使用者、用戶、需求方通過互聯(lián)網(wǎng)、web的方式提一個(gè)申請,比如用戶需要多大的存儲空間、需要多大的計(jì)算能力、需要多大的網(wǎng)絡(luò)帶寬,這些需求通過云計(jì)算平臺提出一個(gè)申請,那么云計(jì)算平臺管理員將這些需求反饋給服務(wù)器(因?yàn)橹饕峭ㄟ^服務(wù)器虛擬化軟件對資源進(jìn)行管理),并通過服務(wù)器虛擬化軟件直接看到閑置資源,幾分鐘就可以把這些資源建立資源池然后呈現(xiàn)給用戶。用戶根據(jù)IAAS服務(wù)商(云服務(wù)商)的收費(fèi)標(biāo)準(zhǔn),首先進(jìn)行付費(fèi)之后就可以使用了。使用過程當(dāng)中,管理員可以對用戶的需求進(jìn)行增加資源或者減少資源,這是一種變更管理。實(shí)際上這是對于資源的變更管理,比如說一開始租用的資源不夠了,管理員可以從閑置的資源里添加到用戶的資源池;如果用戶的資源減少,管理員看到了用戶還有很多資源閑置,用戶想要降低成本,此時(shí)可以隨時(shí)隨地釋放一部分閑置資源或者釋放到IAAS服務(wù)商大的資源池里,再為其他用戶提供服務(wù),這樣減少了使用方、服務(wù)方的成本,同時(shí)提供了服務(wù)的便利性。
虛擬化的功能,第一是服務(wù)器整合。因?yàn)檫@個(gè)是裝在操作系統(tǒng)之下的,涉及國家信息產(chǎn)業(yè)安全。以“中國的VMware”的紅山軟件為例,紅山軟件的產(chǎn)品和未來發(fā)展方向都與WMware類似,他們的遠(yuǎn)景目標(biāo)是在不斷的發(fā)展過程當(dāng)中完善自己,讓企業(yè)的產(chǎn)品、技術(shù)能夠達(dá)到跟VMware一樣的水平。紅山軟件希望可以逐步達(dá)到VMware的水平,或者在安全層面、服務(wù)層面超越它,并希望在國內(nèi)虛擬化領(lǐng)域能夠占有更多的市場份額。因?yàn)榉?wù)器整合涉及到國家信息安全,它是裝在服務(wù)器的裸機(jī)上,并可以安裝多個(gè)或者不同的操作系統(tǒng)。一臺物理服務(wù)器,由于裝了這個(gè)軟件的多臺物理服務(wù)器之間形成了資源池,在其中它們是互為備份的,所以首先是服務(wù)器整合,比如原來有100臺應(yīng)用需要裝在100臺服務(wù)器上,而現(xiàn)在需要二三十臺服務(wù)器就可以滿足100臺應(yīng)用的需要,因?yàn)橐慌_服務(wù)器現(xiàn)在基本上可以做到5到6個(gè)虛機(jī)。
第二是集中式管理。軟件廠商可以在統(tǒng)一界面下對裝了VGate Cloud的服務(wù)器統(tǒng)一進(jìn)行管理,它也有一個(gè)統(tǒng)一的管理界面。以紅山VGate Cloud人機(jī)管理界面為例,可以一目了然看到整個(gè)數(shù)據(jù)中心以及虛擬CPU運(yùn)行情況、內(nèi)存運(yùn)行情況、存儲利用情況、參數(shù)監(jiān)控和統(tǒng)計(jì)等參數(shù)情況,所以虛擬化對于管理上提供了非常大的便利。通過服務(wù)器的整合讓服務(wù)器的數(shù)量大大的減少,降低了管理成本,比如原來數(shù)據(jù)中心可能有五個(gè)人要去管幾百臺服務(wù)器,而現(xiàn)在兩三個(gè)人就能夠管理了,服務(wù)器降低了以后,維護(hù)成本、電力成本都相應(yīng)的減少了。
此外還有業(yè)務(wù)的連續(xù)性。服務(wù)器虛擬化軟件對用戶來說更大的價(jià)值是它通過幾個(gè)技術(shù),比如動態(tài)遷移等為企業(yè)管理提供新思路。當(dāng)用戶主動進(jìn)行維護(hù)的時(shí)候,這個(gè)時(shí)候可以從一臺物理機(jī)上隨時(shí)隨地遷到資源池內(nèi)其他的服務(wù)器上,這樣會帶來幾個(gè)價(jià)值:首先是應(yīng)用場景,比如說平時(shí)遇到了服務(wù)器的物理告警,軟件廠商對它維護(hù)的時(shí)候大部分情況下還是負(fù)載下降到很低的時(shí)候進(jìn)行維護(hù),現(xiàn)在的做法通常是利用下班的時(shí)間,這樣一來就會帶來幾個(gè)問題,首先這是加班時(shí)間需要加班加點(diǎn),另外需要停止業(yè)務(wù),根據(jù)業(yè)務(wù)影響的范圍要發(fā)通告,如果是涉及到集團(tuán)本部的,要在本部內(nèi)發(fā)公告;如果涉及到全國公司的,要在全公司發(fā)公告,所以這帶來的壓力還是很大的。但是現(xiàn)在通過虛擬化的技術(shù)就可以非常方便的解決這個(gè)問題,當(dāng)出現(xiàn)物理告警后,可以隨時(shí)隨地的動態(tài)遷移。首先在這臺告警服務(wù)器的應(yīng)用可以隨時(shí)隨地遷到其他服務(wù)器上,在一分鐘之內(nèi)甚至是20到40秒的時(shí)間內(nèi)進(jìn)行快速遷移,并且保證業(yè)務(wù)不間斷,在這一過程中用戶是感覺不到的,維護(hù)完可以遷回來也可以不遷回來,這取決于用戶的需要。
當(dāng)服務(wù)器出現(xiàn)故障并產(chǎn)生宕機(jī)時(shí),傳統(tǒng)環(huán)境下應(yīng)用肯定隨即停止,什么時(shí)候維護(hù)好什么時(shí)候才可以使用。在VGate Cloud環(huán)境下,如果這臺物理機(jī)宕機(jī),資源池內(nèi)其他服務(wù)器可以偵測到它出現(xiàn)宕機(jī)事件,其他正常的物理服務(wù)器有足夠起動應(yīng)用承載這個(gè)上面應(yīng)用的空間,然后就會自動的在機(jī)器上重新啟動,也就是接管。重新啟動的時(shí)間大概是十幾分鐘的時(shí)間,這對業(yè)務(wù)連續(xù)性上的提高和動態(tài)遷移解決了不同環(huán)境的問題。所以虛擬化對于傳統(tǒng)環(huán)境的業(yè)務(wù)連續(xù)性提高了很多個(gè)等級,當(dāng)然不是所有的應(yīng)用都適合虛擬化,用戶的應(yīng)用至少能忍受半個(gè)小時(shí)左右的間斷。傳統(tǒng)機(jī)器或者核心業(yè)務(wù)雙機(jī)熱備,還得做傳統(tǒng)的雙機(jī)熱備,不可能把它搬到虛擬化的環(huán)境下,因?yàn)樘摂M化環(huán)境下,重新啟動的時(shí)間要根據(jù)數(shù)據(jù)、業(yè)務(wù)等決定,最少也需要十多分鐘的時(shí)間完成,但是它對于傳統(tǒng)環(huán)境下沒有做雙機(jī)熱備的業(yè)務(wù),可能需要一天、兩天,需要看什么時(shí)候把這臺機(jī)器維護(hù)好。
同時(shí),在虛擬化層對數(shù)據(jù)進(jìn)行備份時(shí),VGate可以提供增量、去重復(fù)、壓縮,企業(yè)級主流的備份策略,可以備份到異地存儲和同城存儲上。在災(zāi)備中心(容災(zāi)方案)主要是應(yīng)對不可抗力的自然災(zāi)害的場景,而VGate提供了企業(yè)級完整的容災(zāi)恢復(fù)方案。VGate廣泛的兼容性,對國產(chǎn)的紅旗、中標(biāo)、麒麟等軟件都做過互認(rèn)證,它對于國產(chǎn)產(chǎn)品支持的力度和程度也會更好一些。
此外,用戶不需要額外購買安裝配置管理服務(wù)器,像VMware VCenter需要單獨(dú)購買,采用的是集中式管理架構(gòu)。集中式管理架構(gòu)是什么意思呢?就是所有管理信息存在VCenter另外的一個(gè)數(shù)據(jù)庫上。而以紅山的產(chǎn)品為例,它是分布式管理架構(gòu),是分布在所有的服務(wù)器上。VMware VCenter如果壞了,那么管理功能就沒有了,而如果采用分布式管理架構(gòu),如果一臺主服務(wù)器壞了,在系統(tǒng)內(nèi)會自動搜尋并遷移到另外一臺服務(wù)器中,所以這個(gè)服務(wù)是不間斷的。