加入RUN!PC粉絲團 加入RUN!PC粉絲團
 
精選文章
分享到Plurk
分享到FaceBook
 
不景氣下的IT求存之道
企業虛擬化精省大法
文/劉承春.責任編輯/何信達

基於降低成本、提升效率、簡化管理與綠色效益等目標的考量,企業應用虛擬化技術的比例將會越來越高。在此趨勢之下,IT人員如何正確規劃與導入虛擬化技術,並妥善管理實體與虛擬混合的運算環境,做到運用有限資源達成最高使用效益的目標,皆為IT部門必須審慎思考與解決的課題。

依據Forrester於2008年第3季針對伺服器虛擬化所做的調查顯示,目前有39%的企業打算實作虛擬化、有42%的伺服器會被虛擬化、有43%的企業伺服器整合率已達到3:1,而更有24%的企業計劃達到10:1的整合率,顯見虛擬化技術已經開始廣泛被企業IT部門所採用。

圖1 開源節流都是企業最有興趣的議題,圖為日前本刊主辦的RUN!IT省錢關鍵研討會現場。


RUN!PC資深技術編輯何信達在日前舉辦的RUN!IT省錢關鍵研討會中表示,虛擬化自1988年問世以來,經過20餘年的發展,無論是在可用性、負載管理、伺服器整合、異地備援、災難復原等各種解決方案都已經出籠,整體虛擬化技術已趨近成熟;而在處理器方面,Intel、AMD也已經將虛擬化內建在處理器中;再加上新一代的伺服器很容易就擁有45GB以上的記憶體擴充空間,種種因素都促成了虛擬化技術應用的成熟。更重要的是,VMware、微軟、Citirix的免費策略以及自由軟體社群所釋出的免費虛擬化軟體版本——「虛擬化已經成為目前IT人員該熟悉的熱門議題。」

由企業的需求與目標開始著手
何信達說,「在導入虛擬化前,應該要先對現在IT運算環境,如軟體使用資源耗用率與伺服器尖峰使用率等項目進行充分了解。」而對虛擬化導入議題有相當研究的資策會資深講師謝合宜則認為,企業在導入虛擬化技術之前,一定要掌握企業的目標與需求,以及要做哪些事情。謝合宜說:「因應不同的目的,虛擬化的規劃與架構便會有所不同,而這也會影響到後續企業長期集中管控的工具與方式,以及對於虛擬化效益的評估。」

圖2 RUN!PC資深技術編輯何信達認為做好事前評估與事後管理才能發揮虛擬化技術最高效益。


例如從事網路遊戲為主要業務的華義國際,其資訊長謝安表示,雖然一般企業虛擬化多半應用在系統伺服器上,但以線上遊戲公司為例,遊戲伺服器的負載很高,「即便是插上8G的記憶體,每台伺服器的CPU與RAM還是幾乎24小時滿載。」謝安說:「在這種情況下,根本不可能有任何可導入虛擬化伺服器的空間。」目前該公司在伺服器的部份,只有將過去分散在各處的Middleware加以虛擬化,整合在同一部伺服器之中。

從小地方做起,逐步進行移轉

圖3 資策會資深講師謝合宜建議,導入前對於原有伺服器的總量、尖峰與離峰時段等數據一定要優先瞭解。


由於在將系統由實體轉移到虛擬伺服器的過程中,「企業不可能一步登天,在一瞬間就將所有的硬體伺服器給淘汰掉,這不僅會對IT部門造成很大的負擔,也容易因為變動範圍太大而造成意想不到的問題。」謝合宜建議企業應該要分步驟,先由老舊過時的硬體開始,其次是基礎建設伺服器(如DC、DNS、DHCP…)、測試/開發環境、工作群組/部門使用系統,最後再到分散/分支機構。「先移轉比較不重要的小系統,再一步一步地進行中大型及較為重要的系統移轉。」
由於不同虛擬化技術對企業的規劃與導入後的效能有相當影響,因此IT人員對於各種主流伺服器的虛擬化技術亦應加以了解、比較,以便從中選擇較適合自己公司所需的解決方案。謝合宜說:「除了軟體的虛擬化技術外,IT人員對於硬體平台方面的虛擬化技術也需要有所認識。」比如說,採用FCoE技術,就能為公司省下多張網路卡與控制卡的購置成本;而華碩電腦產品經理顏國隆亦表示,ASUS伺服器的特殊垂直USB介面設計,則可讓VMWare ESXi直接進行安裝,企業不需搭配額外硬體裝置即可進行虛擬化。

評估現有IT管理架構與軟硬體設備

圖4 華碩電腦產品經理顏國隆以數據說明新舊伺服器的效益差距。


「IT人員還需要了解企業IT運算資源使用的現況。」謝合宜說,「特別是有關總量、尖峰與離峰時段等數據。」這可避免在進行移轉時,將不適當的應用軟體項目合併到同一個硬體平台中執行,反而造成虛擬化後總體執行效率的下滑。此外,由於虛擬化的應用範圍已從過往單純伺服器合併,擴大到硬體升級、資料中心搬遷、災難備援與復原等項目,謝合宜說:「IT人員亦應一併分析企業現有的管理架構與集中管理方式,以了解是否有可用虛擬化技術調整及改進的地方。」
顏國隆則建議,由於硬體伺服器運算效能的演進速度極快,「一台Xeon 5500系列的伺服器,運算效能就是3年前Xeon 5100系列的3倍。」這也意味著在相同空間、同一台伺服器上,新的硬體平台可以比舊有的安裝更多的虛擬伺服器;另一方面,他也表示:「新的伺服器上所採用的各項綠色IT技術,如電源管理、散熱控制等項目,又可為企業在虛擬化之外,額外再省下許多電力成本。」因此企業應該要定期檢視硬體平台的效能狀況,將過時的設備予以淘汰,更新成最新規格的伺服器平台。

善用工具,找對的人做對的事
「小組成員的溝通與管理,會是企業在虛擬化過程中另一項必須注意的重點。」謝合宜表示,事實上,有許多虛擬化導入專案是失敗在「人」的身上。「專案負責人必須找出組織中的關鍵人物,邀請他們共同參與,並與其充分進行溝通,定時討論,以取得使用者與管理階層的各方意見,確認各項解決方案的可能優缺點。」同時對於小組中各職掌的成員也要給予適當的教育訓練。「不同職務的成員,如分析/規劃人員、建置人員、測試人員、使用者等,其所需的虛擬化教育訓練也不盡相同。」謝合宜說:「企業可藉由研討會、廠商教育訓練、展覽會與網際網路上的資源來補強這部份的不足。」
以虛擬化解決方案的授權方式為例,謝合宜認為,分析/規劃人員就應該要熟知各家解決方案的授權模式及範圍,才能為企業爭取到最經濟的虛擬化建置成本。「像微軟Windows Server 2008企業版就提供了4個虛擬機器的授權。」謝合宜說,因此若要建置20台Windows Server環境,利用虛擬化方式只要購買5套的Windows Server 2008企業版授權即可。謝合宜表示:「這可為企業省下許多不必要的開支。」

圖5 Novell資深合作夥伴業務經理黃成弘,高階解決方案需要進一步搭配軟體工具達成目的。


不過現在企業無論是實體或是虛擬IT環境,很少會是由單一品牌廠商的產品所構成,這也表示IT人員所要面對的轉換與管理環境會相當複雜。Novell資深合作夥伴業務經理黃成弘就表示:企業不僅有「實體移轉到虛擬」,甚至還可能有「A虛擬環境移轉到B虛擬環境」的需求。此外,為了避免實體伺服器當機時對公司營運作業的影響,黃成弘說:「IT人員還需要有快速移轉/重建虛擬伺服器的能力。」而這些都得靠解決方案廠商提供工具的協助來完成。
黃成弘更指出,虛擬化管理工具必須要具備與企業IT基礎架構整合的能力,「最起碼要做到可以跨平台、跨異質軟/硬體環境進行運作。」也就是說,Workload與主機的基礎架構需要保持一定的獨立性。「即便是在不同的硬體平台與影像檔案規格之間,Workload也應該要能自動進行移轉。」黃成弘這麼表示。

擴大虛擬化的應用範圍

圖6 華義國際資訊長謝安分享線上遊戲業者在其產業中如何應用虛擬化。


利用工具也可協助IT人員評估導入虛擬化後的投資效益。謝合宜表示:「目前網路上有許多這類的免費資源。而不少廠商也會免費提供這方面的效益評估服務。」而有了這些評估資料後,企業便可以據以修正虛擬化方向,或決定是否要將虛擬化範圍由伺服器擴大到應用程式、桌面環境、儲存架構與終端機服務等項目。
謝安則說到,以華義國際為例,過去該公司會為每套遊戲都規劃獨立的伺服器來進行資料的儲存。「每當有新的遊戲上市或原遊戲資料量成長時,都會為儲存空間的規劃傷透腦筋。到底是要添購新的伺服器,還是要換顆硬碟?」現在該公司則是利用虛擬化方式,將各獨立的遊戲資料整合在同一個遊戲資料庫中。「不僅所需要的硬體伺服器數量變少了,IT人員也不需要頻繁地進行實體資料的移動。」謝安說:「各遊戲如果出現多餘的空間時,回收調度也很方便,而這也增加了整體儲存空間的再使用率,不必再為各遊戲一一進行空間的對應。」在無形之中也是同時加快了遊戲資料空間的擴充速度。

事前『規劃』與事後『管理』最重要!
雖然免費的虛擬化軟體隨處可見,取得成本大為降低、安裝難度也不算太困難。但若真以為只要把虛擬軟體安裝在伺服器上,企業就可以開始省錢並享受到虛擬化所帶來的種種好處,「那可就是大錯特錯的想法。」何信達表示,「虛擬化並非萬靈丹,導入虛擬化方案最重要的是在事前『規劃』與事後『管理』。」如果企業不能做好這一點,虛擬化可能會讓IT架構變得更加複雜、更難以管理,最後導致失敗而花上更多的成本去補救。」



【原文刊載於RUN!PC雜誌:2009年09月號】