虛擬化實施案例:跨國軟件外包公司
原創【51CTO獨家特稿】從傳統的物理環境逐步遷移到一個與虛擬化混合搭配的環境,其中究竟會經歷哪些改變,虛擬化的優勢是否能夠按照預想的那樣體現,而新的環境又有哪些新的問題需要解決?在此次的微軟虛擬化峰會上,51CTO記者采訪到了海輝軟件***信息官許可先生,許可先生向我們分享了海輝在部署虛擬化技術時所采取的步驟和期間所考慮的問題。
企業名稱:海輝軟件(國際)集團公司
創建時間:1996年
主要業務:軟件外包(開發和測試)
規模(2010年6月):4000+員工(全球)
虛擬化使用經驗:2009年底開始投入生產
采用的產品:微軟VDI桌面虛擬化技術
下面我們將以問答的形式了解其細節。以下問答為采訪內容整理,與嘉賓原話有少許出入。
問:對新技術的接受,往往來自現狀的不足之處。海輝決定采用虛擬化技術,具體是由什么契機所引發的?
答:有一年翻看公司資產報告的時候,我們發現當時公司的PC數量平均分配下來的話,差不多是每一個員工對應2、3臺PC的比例。對這種狀況我們能夠理解,因為進行開發和測試的時候,員工常常會用到2到3臺,甚至4臺的量;可是項目高峰期結束之后,這些硬件資源就面臨著閑置。
重新分配硬件的過程不僅意味著大量的閑置資源,而且機器換一個新項目還需要重新配置。我們的IT部門有時天天從早忙到晚都是在裝機器,這是相當大的人力浪費。所以我們就開始認真考慮起虛擬化的解決方案,因為其資源分配和管理、系統配置方面都要靈活快捷許多。
問:海輝在將虛擬化技術應用到生產環境之前,都做了怎樣的準備?
答:海輝有一個技術委員會,類似于我們的科研院一樣的團體。在正式投入生產之前,我們的技術委員會已經進行了6-9個月左右的測試,針對不同的虛擬化產品(包括VMware、Citrix以及微軟),在各種生產線模型下進行了性能、功能、靈活性與安全性方面的評估。
問:海輝為何最終選擇了微軟的VDI產品?
答:產品的選擇和每個企業的業務類型有很大的關系。對于海輝而言,我們主要是開發和測試的業務,對系統環境的靈活性有很大要求,在IT上的成本也控制的比較嚴格,對功能方面卻沒有太多復雜的要求。當時測試的結論是VDI的可操作性相當好,管理起來比較簡單,價格也相對低廉,因此最終選擇了這個產品。
VDI下面還有很多具體的產品,我們用了很多,在這里就不細說了。
問:能具體說說海輝將虛擬化技術投入生產的過程么?
答:我們將虛擬化投入生產的過程也是逐步的。一方面從單獨的項目組入手,觀察應用的效果與其中遇到的問題并加以調整;另一方面,海輝每年都會有很多實習生,我們在他們的培訓過程中使用了虛擬化桌面,也是借此查看虛擬化實施的效果與成本節省。
我們先在無錫的開發實驗室進行了部署。無錫開發實驗室當時已經從原有的100人拓展到了250名開發/測試工程師,PC數量和實驗室空間面臨巨大壓力。我們舍棄了添加PC終端的做法,而是利用VDI技術添加了180臺左右的虛擬終端到9臺2U的服務器上。物理終端PC的分配改為每位工程師1臺終端,工程師通過網絡登錄到自己在服務器上的虛擬機上面工作,由運維人員通過SystemCenter進行資源的分配。
問:這套方案的綜合成本,與傳統方式的成本具體如何比較?
答:成本有運營成本和固定成本。
采用VDI這個方案,我們的主要投入一個是虛擬化系統本身的花費,另外還有在服務器以及相應的存儲、網絡等方面的花費。
采用傳統方案的話,我們的主要投入則是一定數量的物理PC終端,而在實驗室到達一定規模的時候還需要購買價值數十萬的交換機。
具體花費還要看具體的情況,不過對于海輝的情況,VDI方案的一大節省之處便是在于其減少了閑置資源。傳統方式需要300臺物理PC進行的項目,現在可能用180臺虛擬機便能勝任,這極大地減少了資源的浪費。所以綜合而言,桌面虛擬化方案對于海輝是更加節省的方法。
問:從物理環境遷移到虛擬環境,還有哪些問題是海輝重點考慮的?
答:安全性是一定要考慮的。海輝現在業務在拓展,不能說項目一多就犧牲了安全性。虛擬化的安全管理相對于傳統的安全管理而言更加簡化,能夠更簡便的定義不同的安全級別而不出差錯,這方面也是采用虛擬化的另一大好處。
有人可能會擔心采用集中式的部署會造成帶寬的瓶頸,不過我們的實驗室的開發和測試環境在局域網內,所以這方面沒有受到影響。不過的確,并非所有的應用和服務都適合進行虛擬化,如果系統本來就高負荷,這種情況肯定是不適合進行虛擬化的。具體的方向我們仍在逐漸摸索。
問:將虛擬化投入生產之后,遇到過哪些新的問題?
答:目前而言倒是沒有什么大問題,我們還沒遇到過系統過于繁忙而宕機了或是網絡負載過重導致無法使用這些情況。
不過挑戰肯定是有的,從物理環境遷移到虛擬環境的過程并不是一勞永逸的事情。新的資源分配和管理方式對整個項目進行的流程造成了改變,所以工作流也需要進行相應的調整。這些都是使用了之后才慢慢了解,而且對于不同的行業和業務,其影響也不同。
企業如果決定要采用虛擬化,則必須準備好要適應這種不斷的變化。
新的環境對IT運維工程師也有了更大的挑戰,他們需要了解虛擬化系統這種集中管理的知識,掌握新的技能。當然,這是件好事,而且虛擬化技術對IT運維人員而言,也是從不停的裝機、升級打補丁的勞動中解放出來,能夠有更多的時間去做更加有意義的工作。
問:在改善環境,提高效率,節約成本這塊,海輝下一步有什么打算?
答:其實我們現在的虛擬化進程仍然是進行中的狀態。一方面是擴大其部署的范圍,再就是針對其他的業務需求進行其他嘗試,比如服務器虛擬化,虛擬Linux平臺進行開發測試等等。要做的事情很多,只要是能夠解決問題的方案,我們都會不斷地去了解、嘗試并采用。
【編輯推薦】