◎ 本刊記者 陳忻

隨著云計算和大數據在國內IT領域逐漸成為熱點話題,云計算和大數據的理念、知識和應用被越來越多的人所了解。云計算與虛擬化被越來越多的提及,IT從業者以及企業應用者有必要從另外一個角度解讀虛擬化和云計算的關系以及眼下的一些應用。
目前,云計算分成三種模式。第一種最基礎的就是IAAS(基礎設施即服務),它是傳統數據中心或者叫IDC,通過虛擬化、云計算技術和產品使傳統的IDC和數據中心變得隨需而動,更加靈活、方便、高效的為用戶提供基礎設施的服務。第二種模式是PAAS,在這之上提供了帶有系統及軟件和開發工具的一種服務,它們都是租用的服務。第三種模式是SAAS,它的概念也是流傳了很多年,比如說一家中小公司可以什么都沒有,企業業務需要租用SAAS服務商,舉例說人力資源、財務、OA等系統,當然它的基礎是必須得有IAAS層的基礎作為保證。所以說這三種服務加在一起就是整個云計算的模式。實際上云計算不是一種技術創新而是模式創新,它由原來傳統的自建IT模式改變為租用模式。有人說“像用水用電一樣用IT資源,這就是云計算。”這也在某種程度上體現了租用的模式,而這種模式的最大特點就是集約化,它使云計算服務商規模擴大了。比如說原來自己家的小電廠、水井現在變成電網、大水廠;開關也分成電的開關、水龍頭的開關,非常方便,而且付費也很少,因為在這背后有“大電廠”和“大水廠”作為保障。
虛擬化是打開云計算之門的鑰匙,虛擬化和云計算的現狀以及未來的應用場景被業內人士給予越來越多的關注。首先在IAAS這層,云計算底下是一系列的虛擬化軟件,存儲虛擬化、服務器虛擬化、網絡虛擬化,底下搭載的支撐平臺就是傳統數據中心里的服務器、網絡、存儲。服務器就用服務器虛擬化軟件、存儲就用存儲虛擬化的軟件、網絡就用網絡虛擬化的軟件,這樣一來,構建了隨需而動的IAAS。例如VMware,它是全球構建IAAS的最大廠商也是服務器虛擬化軟件的領導者。此外,在上層還有SAAS、PAAS,這些實際上是為更多的應用服務,整個“三朵云”的服務為機構、運維者提供服務。未來的愿景是,只要擁有一個移動終端,可以在任何時間、任何地點找到用戶想要的數據,也能做用戶想做的事。這個技術就是虛擬化的第四種技術,業內人士總結為“終端虛擬化”。
目前,很多軟件廠商以及企業都致力于研發、應用“桌面虛擬化”、“應用虛擬化”技術,未來,隨著“終端虛擬化”的不斷成熟,只要有一個移動終端就能夠找到想要的信息,處理所要處理的業務。比如說某個企業領導希望把自己的數據上傳到數據庫里面,可以隨時查詢;還有物聯網的采集、平時數據的采集,包括吃什么東西、多大的熱量,針對這些不同層面的需求,未來的信息化也將集物聯網、大數據、云計算、移動互聯網等技術,成為一個相對成熟的結合。

以云計算平臺為例,云計算平臺蘊含多項功能,它有用戶界面,包括自助服務、快速部署、遠程操作、資源管理、模板管理、帳號管理、絡域管理、事件管理等等功能,底層也是服務器虛擬化、網絡虛擬化等虛擬化的技術。管理員通過登陸界面進行登錄,可以在遠程實現管理,比如可以提供對于虛擬機、存儲、網絡、帳號、事件、系統、配置等功能。用戶可以通過用戶界面,看到自己使用的虛擬機、資源池是什么樣的,同時,用戶面對的是自己可以使用和管理的數據資源以及資源可用性。在云計算平臺上,用戶和管理員都可以添加操作,操作結果可以影響權限范圍內的使用者。不同的是,用戶只能看到和自己相關的事件,而管理員可以看到所有用戶的事件和告警,此外,用戶可以在系統當中看到完整的操作系統信息,也可以登陸虛擬機進行相關操作,而管理員可以對系統資源進行維護和管理,也可以完成資源的增加和修改。管理員是在云環境下操作,可以對用戶信息進行綜合管理,系統中很多具體參數和配置可以在管理員配置界面當中設定。
云計算IAAS界面,實際上是一種通過web方式,將使用者、用戶、需求方通過互聯網、web的方式提一個申請,比如用戶需要多大的存儲空間、需要多大的計算能力、需要多大的網絡帶寬,這些需求通過云計算平臺提出一個申請,那么云計算平臺管理員將這些需求反饋給服務器(因為主要是通過服務器虛擬化軟件對資源進行管理),并通過服務器虛擬化軟件直接看到閑置資源,幾分鐘就可以把這些資源建立資源池然后呈現給用戶。用戶根據IAAS服務商(云服務商)的收費標準,首先進行付費之后就可以使用了。使用過程當中,管理員可以對用戶的需求進行增加資源或者減少資源,這是一種變更管理。實際上這是對于資源的變更管理,比如說一開始租用的資源不夠了,管理員可以從閑置的資源里添加到用戶的資源池;如果用戶的資源減少,管理員看到了用戶還有很多資源閑置,用戶想要降低成本,此時可以隨時隨地釋放一部分閑置資源或者釋放到IAAS服務商大的資源池里,再為其他用戶提供服務,這樣減少了使用方、服務方的成本,同時提供了服務的便利性。
虛擬化的功能,第一是服務器整合。因為這個是裝在操作系統之下的,涉及國家信息產業安全。以“中國的VMware”的紅山軟件為例,紅山軟件的產品和未來發展方向都與WMware類似,他們的遠景目標是在不斷的發展過程當中完善自己,讓企業的產品、技術能夠達到跟VMware一樣的水平。紅山軟件希望可以逐步達到VMware的水平,或者在安全層面、服務層面超越它,并希望在國內虛擬化領域能夠占有更多的市場份額。因為服務器整合涉及到國家信息安全,它是裝在服務器的裸機上,并可以安裝多個或者不同的操作系統。一臺物理服務器,由于裝了這個軟件的多臺物理服務器之間形成了資源池,在其中它們是互為備份的,所以首先是服務器整合,比如原來有100臺應用需要裝在100臺服務器上,而現在需要二三十臺服務器就可以滿足100臺應用的需要,因為一臺服務器現在基本上可以做到5到6個虛機。
第二是集中式管理。軟件廠商可以在統一界面下對裝了VGate Cloud的服務器統一進行管理,它也有一個統一的管理界面。以紅山VGate Cloud人機管理界面為例,可以一目了然看到整個數據中心以及虛擬CPU運行情況、內存運行情況、存儲利用情況、參數監控和統計等參數情況,所以虛擬化對于管理上提供了非常大的便利。通過服務器的整合讓服務器的數量大大的減少,降低了管理成本,比如原來數據中心可能有五個人要去管幾百臺服務器,而現在兩三個人就能夠管理了,服務器降低了以后,維護成本、電力成本都相應的減少了。
此外還有業務的連續性。服務器虛擬化軟件對用戶來說更大的價值是它通過幾個技術,比如動態遷移等為企業管理提供新思路。當用戶主動進行維護的時候,這個時候可以從一臺物理機上隨時隨地遷到資源池內其他的服務器上,這樣會帶來幾個價值:首先是應用場景,比如說平時遇到了服務器的物理告警,軟件廠商對它維護的時候大部分情況下還是負載下降到很低的時候進行維護,現在的做法通常是利用下班的時間,這樣一來就會帶來幾個問題,首先這是加班時間需要加班加點,另外需要停止業務,根據業務影響的范圍要發通告,如果是涉及到集團本部的,要在本部內發公告;如果涉及到全國公司的,要在全公司發公告,所以這帶來的壓力還是很大的。但是現在通過虛擬化的技術就可以非常方便的解決這個問題,當出現物理告警后,可以隨時隨地的動態遷移。首先在這臺告警服務器的應用可以隨時隨地遷到其他服務器上,在一分鐘之內甚至是20到40秒的時間內進行快速遷移,并且保證業務不間斷,在這一過程中用戶是感覺不到的,維護完可以遷回來也可以不遷回來,這取決于用戶的需要。


當服務器出現故障并產生宕機時,傳統環境下應用肯定隨即停止,什么時候維護好什么時候才可以使用。在VGate Cloud環境下,如果這臺物理機宕機,資源池內其他服務器可以偵測到它出現宕機事件,其他正常的物理服務器有足夠起動應用承載這個上面應用的空間,然后就會自動的在機器上重新啟動,也就是接管。重新啟動的時間大概是十幾分鐘的時間,這對業務連續性上的提高和動態遷移解決了不同環境的問題。所以虛擬化對于傳統環境的業務連續性提高了很多個等級,當然不是所有的應用都適合虛擬化,用戶的應用至少能忍受半個小時左右的間斷。傳統機器或者核心業務雙機熱備,還得做傳統的雙機熱備,不可能把它搬到虛擬化的環境下,因為虛擬化環境下,重新啟動的時間要根據數據、業務等決定,最少也需要十多分鐘的時間完成,但是它對于傳統環境下沒有做雙機熱備的業務,可能需要一天、兩天,需要看什么時候把這臺機器維護好。
同時,在虛擬化層對數據進行備份時,VGate可以提供增量、去重復、壓縮,企業級主流的備份策略,可以備份到異地存儲和同城存儲上。在災備中心(容災方案)主要是應對不可抗力的自然災害的場景,而VGate提供了企業級完整的容災恢復方案。VGate廣泛的兼容性,對國產的紅旗、中標、麒麟等軟件都做過互認證,它對于國產產品支持的力度和程度也會更好一些。
此外,用戶不需要額外購買安裝配置管理服務器,像VMware VCenter需要單獨購買,采用的是集中式管理架構。集中式管理架構是什么意思呢?就是所有管理信息存在VCenter另外的一個數據庫上。而以紅山的產品為例,它是分布式管理架構,是分布在所有的服務器上。VMware VCenter如果壞了,那么管理功能就沒有了,而如果采用分布式管理架構,如果一臺主服務器壞了,在系統內會自動搜尋并遷移到另外一臺服務器中,所以這個服務是不間斷的。