近幾年來,我經(jīng)常關(guān)注虛擬化方面的發(fā)展現(xiàn)狀。四年前,虛擬化的實踐主要還是集中在非關(guān)鍵性系統(tǒng)和服務(wù)上,只有少數(shù)人嘗試涉足了生產(chǎn)數(shù)據(jù)庫和電子郵件系統(tǒng)。到了往后兩年,我們幾乎都對關(guān)鍵性服務(wù)進行了虛擬化,部分人還開始了虛擬桌面的探索實踐。
本月初,我又開始對虛擬化的新一輪研究,發(fā)現(xiàn)其發(fā)展之迅速令人驚奇,幾年前還屬于新潮的東西現(xiàn)在已經(jīng)普遍成為了業(yè)界主流。
比如,桌面虛擬化在兩年前還是處于實驗階段的新生事物,而現(xiàn)在很多地方都開始了虛擬桌面架構(gòu)(VDI)的實踐。還有,人們已經(jīng)開始逐漸從本地的虛擬化遷移向云服務(wù)。
最終,我們將基于虛擬化來靈活構(gòu)建開發(fā)和測試環(huán)境,以此實現(xiàn)對當前整個生產(chǎn)環(huán)境的復制。這一點應該是CIO們關(guān)于企業(yè)內(nèi)虛擬化系統(tǒng)最需要了解的。
桌面虛擬化
虛擬桌面架構(gòu)是每個IT領(lǐng)導者都不得不面對的課題。由于當前平板電腦和智能手機的廣泛使用,CIO們至少應該實驗一下虛擬桌面。如果身處在一個周圍都是平板用戶的環(huán)境中,技術(shù)部門是無法抗拒這種需求的。
就我自己的VDI項目而言,最大的體會就是:虛擬桌面是將計算負載從PC和筆記本上移到了其他地方,因此會在網(wǎng)絡(luò)或者數(shù)據(jù)I/O上產(chǎn)生瓶頸。我用廣域網(wǎng)加速技術(shù)來打消網(wǎng)絡(luò)方面的瓶頸,至于數(shù)據(jù)I/O方面則用專用的VDI設(shè)備來保證速度。上述措施使得我們能夠向80%的員工提供虛擬化桌面服務(wù)。
云管理
一旦CIO對自己的服務(wù)器和存儲實現(xiàn)了虛擬化,他們就會逐漸熟悉并喜歡上虛擬計算(virtual computing)?;谝延械慕?jīng)驗,CIO們可以將虛擬計算擴展到其他人的服務(wù)器和存儲設(shè)備上。比如,一些人已經(jīng)開始將波動較大的負載遷移到云中,這就是虛擬化另一次革新的開端。我預計,很多CIO會在兩年之內(nèi)開始利用云計算的彈性,其中一小部分人則可能會開始用云計算來承載真實的生產(chǎn)型負載。
開發(fā)和測試環(huán)境
至少有兩個因素導致我們用可以靈活構(gòu)建的開發(fā)和測試環(huán)境來模擬真實的生產(chǎn)環(huán)境:服務(wù)器、存儲、網(wǎng)絡(luò)設(shè)備以及內(nèi)外部系統(tǒng)的集成點等。這兩個因素就是市場的劇烈變化和敏捷方法在軟件開發(fā)和部署中的廣泛運用。市場的快速更新要求我們第一時間保證開發(fā)和測試的正確性。服務(wù)器和存儲的虛擬化對此確有幫助,但是復制完整的生產(chǎn)環(huán)境還需要其他方面的保障。
而且,隨著敏捷方法的推廣,我們有多個項目團隊同時需要自己的模擬生產(chǎn)環(huán)境。在這方面我們是屬于弄潮兒。我們同時從軟硬件兩方面來進行環(huán)境模擬。當然,我們從實踐中也得到了一些經(jīng)驗。比如,現(xiàn)階段的工具還不夠成熟,另外就是生產(chǎn)環(huán)境的復制需要謹慎操作。由于模擬環(huán)境是生產(chǎn)環(huán)境的真實拷貝,因此必須小心命名沖突的問題,否則可能會將沒有經(jīng)過測試的變更灌入到真實的生產(chǎn)環(huán)境中去。
總而言之,我認為虛擬化是最偉大的工具之一,使我們活得更加輕松,為內(nèi)部和外部客戶交付更高質(zhì)量的服務(wù)。我預期在兩年之后,我們也許會發(fā)現(xiàn)虛擬化被用于人類思維的分析 – 誰說不可能呢?