參考消息報社的虛擬化技術(shù)應(yīng)用紀實 |
發(fā)布時間: 2012/6/23 15:20:55 |
隨著綠色IT以及動態(tài)IT的概念不斷深入人心,作為其主要實現(xiàn)手段之一的虛擬化技術(shù)似乎在一夜之間席卷而來。在IT業(yè)中甚至有“言必稱虛擬化”的現(xiàn)象。難免有人因此質(zhì)疑虛擬化技術(shù)是否有泡沫化的嫌疑。筆者從2002年開始使用虛擬化技術(shù)至今,經(jīng)過多年的應(yīng)用實踐,可以很確信的告訴大家,虛擬化絕不是IT泡沫——如果能夠正確的在企業(yè)中應(yīng)用它,將為我們帶來相當(dāng)不錯的收益。下面我通過介紹虛擬化技術(shù)在我報社逐步應(yīng)用的過程,和大家分享其中的經(jīng)驗和教訓(xùn)。
第一階段,初試鋒芒。
我在2002年開始嘗試虛擬化技術(shù)。當(dāng)時虛擬化并不廣為人知,技術(shù)成熟度也與今日相去甚遠,主要應(yīng)用在一些搭建實驗環(huán)境的場合。我當(dāng)時正需要對Windows 2000域環(huán)境進行功能測試,但是并沒有足夠的服務(wù)器和計算機搭建實驗環(huán)境。為此我開始嘗試在一臺內(nèi)存較大的普通PC上用虛擬機來搭建復(fù)雜的應(yīng)用環(huán)境。經(jīng)過初步嘗試后,虛擬化技術(shù)帶給我的感覺可以說是非常震撼——在這臺配置相對普通的PC上,虛擬環(huán)境中運行了兩臺域控制器、一個XP客戶端和一臺Exchange2000服務(wù)器,其運行速度比真實環(huán)境并未遜色多少。而以往要進行類似的測試,起碼要準備數(shù)臺服務(wù)器和PC。
有了這次成功的應(yīng)用經(jīng)驗,我開始在虛擬機環(huán)境中進行全部測試工作。如此靈活方便的測試手段,成為我學(xué)習(xí)并掌握先進技術(shù)的保障。
第二階段,從“實”到“虛”,從“虛”到“實”。
早在用虛擬化技術(shù)搭建測試環(huán)境的時候,我就考慮過能否將如此先進的技術(shù)應(yīng)用到生產(chǎn)環(huán)境之中。但是一方面服務(wù)器硬件性能不夠強大,另一方面虛擬化技術(shù)還不夠成熟,因此少有在生產(chǎn)環(huán)境中的成功應(yīng)用。但是隨著服務(wù)器硬件性能的不斷提升,虛擬化廠商也逐漸推出了一些用于生產(chǎn)環(huán)境的產(chǎn)品。
我第一次將虛擬化應(yīng)用于生產(chǎn)環(huán)境可以說是被“逼上梁山”——2005年10月,我報社廣告公司的一臺老舊NT服務(wù)器磁盤陣列(RAID1)中的一塊磁盤損壞,另一塊也工作不太穩(wěn)定。由于此服務(wù)器年代久遠,支持的磁盤已經(jīng)無法買到,其上承載的應(yīng)用和數(shù)據(jù)有隨時崩潰丟失的可能。而當(dāng)時不但沒有新服務(wù)器來安裝此應(yīng)用,而且此服務(wù)器承擔(dān)著域控制器的角色,重裝過程非常繁瑣,很難在短時間之內(nèi)全面修復(fù)。好在當(dāng)時廣告公司有另一臺比較新的服務(wù)器,其應(yīng)用負載也不大。我就想到能否將舊服務(wù)器虛擬化之后運行在那臺較新的服務(wù)器上。在簡單的幾次嘗試之后,舊服務(wù)器便以虛擬機的方式在另一臺服務(wù)器上順利運行起來,其響應(yīng)速度甚至比原來還要快的多。經(jīng)過這次在生產(chǎn)環(huán)境中從“實”到“虛”的成功應(yīng)用,我對虛擬化技術(shù)有了更強的信心。
隨后在2006年底,我在外網(wǎng)實施客戶端自動化部署和管理解決方案BDD2007的時候,便利用免費的虛擬化產(chǎn)品在一臺物理服務(wù)器上完成了解決方案中全部五臺服務(wù)器的部署。其應(yīng)用架構(gòu)如下圖所示。
此系統(tǒng)已經(jīng)穩(wěn)定運行將近兩年,未出現(xiàn)任何問題?梢哉f,虛擬化技術(shù)應(yīng)用在報社終于從“虛”走向了“實”,在生產(chǎn)系統(tǒng)中經(jīng)過了實踐的檢驗。 [NextPage] 第三階段,全面開花,從邊緣走向核心,從免費產(chǎn)品到解決方案。
從2007年到現(xiàn)在,可以說是虛擬化技術(shù)在報社應(yīng)用全面開花的一年。在經(jīng)過外網(wǎng)生產(chǎn)系統(tǒng)的檢驗之后,內(nèi)網(wǎng)的核心應(yīng)用也開始使用虛擬化技術(shù)。我在今年內(nèi)網(wǎng)網(wǎng)絡(luò)應(yīng)用架構(gòu)升級改造時,全面采用虛擬化技術(shù)。并且為了使系統(tǒng)能夠更加穩(wěn)定可靠,應(yīng)用熱遷移、高可用性等高級虛擬化技術(shù),開始使用企業(yè)版的虛擬化解決方案。報社的虛擬化應(yīng)用終于走向成熟。
虛擬化收益。
說到這里,大家肯定希望了解一下虛擬化技術(shù)到底能為我們帶來哪些好處。經(jīng)過幾年的實踐積累,我認為虛擬化主要從直接和間接兩個方面為我們帶來收益
直接收益。
直接收益主要是那些我們在實施虛擬化技術(shù)之后,立竿見影的收益。它們往往與節(jié)省資金和成本的控制有關(guān)。
1.提高資源利用率:
報社應(yīng)用的特點是應(yīng)用服務(wù)器角色眾多,但應(yīng)用的資源占用程度普遍不高。以往我們采取的策略是為不同的應(yīng)用部署不同的物理服務(wù)器。結(jié)果造成服務(wù)器泛濫,資源利用率極低。機房中那些看上去似乎十分氣派的一排排的服務(wù)器,其實絕大部分時間中都是在閑置狀態(tài)。根據(jù)我報社和兄弟報社的應(yīng)用經(jīng)驗,很多應(yīng)用服務(wù)器的資源浪費非常嚴重,在高峰時段服務(wù)器的CPU占用率也不過百分之十幾。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |