由“分鐘級”提至“秒級”
《通信世界周刊》:目前電信運營商對于虛擬化技術(shù)的接受程度如何,哪些領(lǐng)域的虛擬化程度較高?虛擬化實施效果的現(xiàn)實與預(yù)期是否存在較大差距(包括服務(wù)器虛擬化、存儲虛擬化、終端/桌面虛擬化)?請結(jié)合案例或數(shù)據(jù)說明。
張云勇:中國聯(lián)通對以虛擬化為代表的各項云計算相關(guān)技術(shù)都非常重視,并且已經(jīng)處在積極試驗與試商用階段,并希望以此更好地實現(xiàn)公司內(nèi)部的IT資源整合及優(yōu)化,為外部用戶提供資源出租等新型業(yè)務(wù)。
以中國聯(lián)通自身來看,現(xiàn)階段虛擬化技術(shù)主要應(yīng)用在經(jīng)分系統(tǒng)、內(nèi)部郵件系統(tǒng)、營業(yè)廳終端及VDC(虛擬數(shù)據(jù)中心)等系統(tǒng)上。虛擬化效果整體還不錯,比如由中國聯(lián)通研究院基于云存儲技術(shù)和Hadoop架構(gòu)開發(fā)的移動網(wǎng)分組數(shù)據(jù)詳單查詢系統(tǒng),將用戶詳單查詢的速度由十分鐘級提高到了秒級,極大地優(yōu)化了用戶體驗,解決了公司實際問題。
唐華斌:在“云計算”的背景下,運營商對虛擬化技術(shù)接受程度還比較高,這里面還是服務(wù)器虛擬化接受程度最高。當然,其中所說的虛擬化實施效果其實與具體的應(yīng)用需求有很大關(guān)系,有時候虛擬化效果較原來設(shè)想存在差距,也可能是由于一些非技術(shù)性原因造成的。
李榮盛:運營商對虛擬化技術(shù)的重視程度正在不斷提升,包括集團公司、研究機構(gòu)以及各省分公司都在嘗試各類業(yè)務(wù)系統(tǒng)遷移至虛擬化環(huán)境的試點項目,因此最終虛擬化的實施效果現(xiàn)階段還不好做出評價。
關(guān)鍵業(yè)務(wù)小步慢行
《通信世界周刊》:運營商采用虛擬化技術(shù)的主要業(yè)務(wù)領(lǐng)域有哪些?針對計費、網(wǎng)管等關(guān)鍵業(yè)務(wù)領(lǐng)域,運營商是否愿意逐漸嘗試虛擬化技術(shù),還存在哪些顧慮?
張云勇:中國聯(lián)通在內(nèi)部支撐系統(tǒng),包括BSS、OSS、MSS、增值業(yè)務(wù)平臺的云化改造中,采用虛擬化技術(shù)打造內(nèi)部統(tǒng)一支撐云;外部業(yè)務(wù),包括政企業(yè)務(wù)、中小企業(yè)業(yè)務(wù)和公眾業(yè)務(wù)等云化改造,都會采用虛擬化技術(shù),通過整合大型IDC的資源和小型IDC的資源,實現(xiàn)資源的優(yōu)勢互補、統(tǒng)一調(diào)度和彈性按需分配,從而引導(dǎo)傳統(tǒng)業(yè)務(wù)IDC業(yè)務(wù)向VDC業(yè)務(wù)轉(zhuǎn)型。
中國聯(lián)通的云化改造,其中包括了虛擬化技術(shù),要遵循先易后難的原則,優(yōu)先選取對實時性要求較低、對業(yè)務(wù)影響較小的系統(tǒng)開展現(xiàn)網(wǎng)部署。所以計費、網(wǎng)管等關(guān)鍵業(yè)務(wù)領(lǐng)域,需首先經(jīng)過試點驗證和測試,然后再逐步與現(xiàn)網(wǎng)對接。
唐華斌:虛擬化技術(shù)目前在業(yè)務(wù)系統(tǒng)和內(nèi)部IT支撐系統(tǒng)領(lǐng)域都有使用。如果將小型機分區(qū)技術(shù)也囊括進來的話,實際上計費、網(wǎng)管系統(tǒng)等也都有大量的使用。
李榮盛:其實運營商對于虛擬化技術(shù)的采用并非只有對外公布的那幾套業(yè)務(wù)系統(tǒng),如經(jīng)分、OA等,在BSS、OSS、MSS三大業(yè)務(wù)支撐系統(tǒng)中,虛擬化技術(shù)都在廣泛試點,只不過步伐有急有緩。畢竟,對于運營商而言,穩(wěn)定性是第一位的,對于一些7×24小時的關(guān)鍵應(yīng)用來說,向虛擬化環(huán)境遷移顯然不會貿(mào)然實施,這將是一個循序漸進的過程。
虛擬化應(yīng)轉(zhuǎn)向深度應(yīng)用
《通信世界周刊》:依據(jù)目前電信運營業(yè)的IT環(huán)境,采用虛擬化技術(shù)對運營商而言,比較容易遇到哪方面的難題,是否有解決辦法?當系統(tǒng)遷移至虛擬化環(huán)境時,是否會發(fā)生原有業(yè)務(wù)不可用的問題,應(yīng)如何解決?
張云勇:首先,運營商針對自身業(yè)務(wù)應(yīng)用如何選擇虛擬化技術(shù),哪些業(yè)務(wù)系統(tǒng)適合虛擬化、哪些不適合還需要進一步探討,并不是所有的應(yīng)用軟件都能直接移植到虛擬化平臺上。這個需要詳細了解虛擬化技術(shù)的成熟度與自身需求發(fā)展的壓力來綜合考慮。其次,采用虛擬化對資源的管理提出了新的挑戰(zhàn),如網(wǎng)管系統(tǒng)需要新的管理流程和操作流程。最后,在新的虛擬化平臺架構(gòu)下,如何保證業(yè)務(wù)的可靠性、安全性也有待運營商深入研究和實踐。
總之,由于現(xiàn)在虛擬化沒有形成統(tǒng)一標準,這勢必會引發(fā)業(yè)務(wù)不可用的問題,因此還需要充分的論證,凡是關(guān)系到運營商生產(chǎn)經(jīng)營的核心業(yè)務(wù)系統(tǒng),都應(yīng)“積極穩(wěn)妥”地進行云技術(shù)引入。
唐華斌:主要的技術(shù)問題是虛擬化的深入應(yīng)用,目前大多系統(tǒng)僅僅實現(xiàn)了“一分多”的初級使用,但在后續(xù)的資源動態(tài)化、自動化,異構(gòu)虛擬化平臺的統(tǒng)一管理,如何構(gòu)建與大規(guī)模虛擬化應(yīng)用相匹配的存儲、網(wǎng)絡(luò)、管理系統(tǒng)乃至數(shù)據(jù)中心,都還存在不少需要解決的問題。
另外,原來某些業(yè)務(wù)系統(tǒng)可能存在使用特殊板卡或者與硬件設(shè)備綁定等情況,這部分應(yīng)用如果要遷移,可能還需要本身的應(yīng)用系統(tǒng)進行改動。
李榮盛:原有系統(tǒng)遷移是虛擬化的最大挑戰(zhàn),虛擬化技術(shù)講求的是將大型的業(yè)務(wù)系統(tǒng)分散到多個節(jié)點運行,進而提高硬件的使用效率,但前提是其上層的業(yè)務(wù)軟件架構(gòu)先要具備分布式部署的能力。
由于運營商業(yè)務(wù)系統(tǒng)建設(shè)的旺盛期基本上都要追溯到10年前,那時候國內(nèi)大部分的軟件開發(fā)商對虛擬化并沒有足夠認識,因此開發(fā)的軟件并不具備分布式部署、跨平臺調(diào)度等特性,而這也為后續(xù)向虛擬化環(huán)境的遷移埋下了隱患。不過,這一問題并非無解,通過對業(yè)務(wù)系統(tǒng)的改動是能夠?qū)崿F(xiàn)的,但運營商需要考慮付出的代價與回報之間是否成正比。
優(yōu)選對象避開“高CPU、高I/O”
《通信世界周刊》:據(jù)了解,虛擬化環(huán)境下的備份會增加網(wǎng)絡(luò)吞吐量、CPU負載,并占用其他虛擬資源,大規(guī)模的應(yīng)用程序與數(shù)據(jù)的備份是否會拖慢整個系統(tǒng)性能?備份是虛擬化的掣肘嗎?
張云勇:在一定程度上會影響到整體性能,但是現(xiàn)在有很多技術(shù)可以解決:虛擬機快照技術(shù);重復(fù)數(shù)據(jù)刪除,只備份單一數(shù)據(jù);持續(xù)的數(shù)據(jù)備份,在虛機發(fā)生問題前就把數(shù)據(jù)備份好;采用備份代理服務(wù)器等等。
唐華斌:在運營商的內(nèi)部虛擬化應(yīng)用中,基本上都是基于FC-SAN等網(wǎng)絡(luò)共享存儲,業(yè)務(wù)數(shù)據(jù)以及虛擬機鏡像文件都保存在磁盤陣列中,并利用存儲設(shè)備自身的備份功能,不需要服務(wù)器參與。
李榮盛:實際工作中還沒有遇到類似現(xiàn)象。首先明確的是,不是所有業(yè)務(wù)系統(tǒng)都適用虛擬化,對于一些CPU負載與I/O吞吐量較高的業(yè)務(wù)系統(tǒng),即使是遷移至虛擬化環(huán)境,其運行效果也不明顯。因此,我們會避開那些高CPU負載、高I/O的系統(tǒng)來選擇優(yōu)先部署,而低負載也就意味著備份流量較低,因此當這些系統(tǒng)遷移至虛擬化環(huán)境以后,其備份所消耗吞吐量也不會影響到整個系統(tǒng)的運行。
長期效應(yīng)與先期成本凸顯矛盾
《通信世界周刊》:能否例舉您曾參與過的運營商虛擬化案例,并從中總結(jié)一些關(guān)于實施虛擬化技術(shù)的經(jīng)驗和教訓?
張云勇:通過中國聯(lián)通正在實施的桌面虛擬化測試中可以看出,實施虛擬化技術(shù)的前期投入相對較大,除了硬件,還包括操作系統(tǒng)、虛擬化軟件、虛擬化管理工具等軟件授權(quán)等費用開支。虛擬化只是節(jié)省了后期維護和管理的成本,這在長期過程中才能可見,運營商在虛擬化初期需要做好權(quán)衡。虛擬化技術(shù)并不是適用于所有應(yīng)用,對于占用系統(tǒng)資源較少、分散型的應(yīng)用比較適合;而對于太耗資源的應(yīng)用,并不易采用虛擬化技術(shù)。
唐華斌:服務(wù)器虛擬化過程中,初期存在一些適用場景、實施方案不合理等問題,由此也導(dǎo)致了虛擬化實施的成本比較高。
李榮盛:我認為,虛擬化技術(shù)的采用除了考慮硬件環(huán)境外,更應(yīng)該關(guān)注其上層的業(yè)務(wù)應(yīng)用。畢竟在IaaS層面,諸如IBM、HP、甲骨文等具備成熟技術(shù)體系的廠商能夠提供完善的指導(dǎo)與幫助;在PaaS層,一些提供完整解決方案的軟件廠商也會提供參考;但是對于SaaS層面,運營商更多的還是要依靠自身——如何基于原有的業(yè)務(wù)軟件基礎(chǔ),結(jié)合當下通用的軟件架構(gòu),總結(jié)出切合自身發(fā)展的IT應(yīng)用發(fā)展之路。比如調(diào)研運營商中IT系統(tǒng)對虛擬化的適應(yīng)度,哪些更適合遷移?如何在虛擬化環(huán)境中跑各類IT應(yīng)用系統(tǒng)?在這些方面,運營商還沒有成熟的經(jīng)驗和方案可以照搬。
另外,虛擬化對運維模式也會帶來變化。現(xiàn)在IT管理方式大部分都為“包干制”,一組人或一個團隊負責一套業(yè)務(wù)系統(tǒng),其包括了從前端到后臺的整個軟硬件。當虛擬化普及后,IT系統(tǒng)的管理運營方式也將隨之發(fā)生變化。各運維團隊中,不再需要單獨設(shè)立負責硬件搭建的人員崗位,當各業(yè)務(wù)系統(tǒng)需要擴容或新建資源時,只需要提出具體需求,比如需要多少資源、需要怎樣的虛擬化環(huán)境等,IaaS層便會根據(jù)請求自動分配資源過去,而這種業(yè)務(wù)流程模式的變化,其背后也隱藏著整個IT管理團隊組織結(jié)構(gòu)的重大調(diào)整。
Link:三大虛擬化技術(shù)
虛擬化數(shù)據(jù)中心被稱為下一代數(shù)據(jù)中心(或IDC2.0)。全面的虛擬化數(shù)據(jù)中心包括多個層面的虛擬化,例如服務(wù)器虛擬化、存儲虛擬化、網(wǎng)絡(luò)虛擬化、應(yīng)用虛擬化、管理虛擬化和桌面虛擬化等,而支持其得以實現(xiàn)的核心技術(shù)包括服務(wù)器虛擬化、存儲虛擬化以及網(wǎng)絡(luò)虛擬化。目前,基于x86架構(gòu)主要有三種虛擬化技術(shù):基于VMware的,基于Xen的和基于Microsoft的。
VMware:該虛擬化平臺基于可商業(yè)體系構(gòu)建,使用如VMware vSphere和VMware ESXi這樣的軟件可轉(zhuǎn)變或“虛擬化”基于x86的計算機硬件資源(包括CPU、RAM、硬盤和網(wǎng)絡(luò)控制器),以創(chuàng)建功能齊全、可像“真實”計算機一樣運行其自身操作系統(tǒng)和應(yīng)用程序的虛擬機。每個虛擬機都包含一套完整的系統(tǒng),因而不會有潛在沖突。
Xen:它是一個基于Hypervisor層的虛擬化產(chǎn)品。Xen是一個虛擬機監(jiān)視器(Virtual machine monitor),針對X86系列計算機設(shè)計,它能夠支持多個客戶計算機的同時運行,并且能夠達到較好的一個性能水平和資源隔離。Xen是一個開放源代碼軟件,在GNU General Public License下發(fā)布?;赬en的是一種半虛擬化(Paravirtualization)或叫做超虛擬化技術(shù),該技術(shù)需要客戶操作系統(tǒng)做一些修改。通過這種超虛擬化技術(shù),Xen能夠達到高性能。
Windows:在Windows虛擬化架構(gòu)中,每一個子分區(qū)(VSC)中都可以擁有一個自己的操作系統(tǒng),它們可以是32位或64位的Windows Server2003、Windows Server2008,甚至可以是Linux。在不同操作系統(tǒng)上,可以實施微軟的虛擬服務(wù)應(yīng)用,以及目前還不能遷移到Windows平臺的其它應(yīng)用。
