IDC:2011年臺灣虛擬化將超越實體伺服器環境,虛擬化將成市場主流
根據IDC的調查,2007年臺灣企業導入伺服器虛擬化的比例為14.5%,今年則大幅成長達到36.5%,IDC資深分析師暨企業應用召集人曹永暉認為,2011年臺灣企業導入伺服器虛擬化的比例將超過5成。
曹永暉之所以樂觀看待,主要原因在於伺服器的售價越來越便宜功能越來越強大,曹永暉表示,處理器多核心的發展,讓伺服器的效能越來越強大,如何有效應用伺服器資源就是一門關鍵。
虛擬化則是有效利用伺服器資源的利器,再加上,虛擬化軟體的成熟與蓬勃,有越來越多的廠商強化伺服器虛擬化的應用,讓虛擬化的穩定度與可用性大幅提高,也強化企業對虛擬化的接受度。
虛擬化經驗談:儲存配置是重點
有越來越多的企業開始評估建置虛擬化伺服器,在建置的過程中需要注意到哪些面向呢?透過臺灣世曦工程顧問(臺灣世曦)與臺灣藝術大學(臺藝大)豐富的建置經驗,可提供企業虛擬化建置的參考。
臺灣世曦與臺藝大都是大規模導入VMware伺服器虛擬化,臺灣世曦從2005年就開始導入,目前已有45%的伺服器作業系統都是在虛擬化平臺上運行,預 計今年底將超越5成;臺灣藝術大學則是有70%的伺服器作業系統都在虛擬化環境上運行,他們都認為,伺服器虛擬化最大的難題在於儲存的配置。
經驗1:儲存架構要集中化
臺灣世曦從2005年導入伺服器虛擬化,一開始只有2臺實體伺服器採用虛擬化,目前總部端則已有6臺伺服器採用虛擬化,而每一臺實體伺服器大約執行8至 10個虛擬伺服器。在他們所克服的困難中,臺灣世曦工程資訊系統部正工程師張智欽說:「伺服器虛擬化並不困難,難的是儲存規畫。」。
在儲存架構的配置上,臺灣世曦一開始是以每2臺實體伺服器連結1臺儲存系統,也就是說,這6臺實體伺服器共分為3個虛擬池,而每一個虛擬池的資料都存放在同1臺儲存設備上。
張智欽表示,之所以要將伺服器分為3個虛擬池,就是擔心雞蛋放在同一個籃子裡的風險問題,藉由每一個虛擬池各自連結1臺儲存設備,那麼所有資料就不會放在同一個籃子裡了,避免儲存設備故障會波及所有的虛擬伺服器。
但是,隨著虛擬伺服器產出的資料量越來越大,資料備份、還原與儲存資源的利用,都面臨問題。臺灣世曦因而決定將儲存配置改為集中化架構。
虛擬伺服器的資料是以1個虛擬磁碟影像檔來儲存,張智欽表示,過去是將每個虛擬伺服器的作業系統、應用程式及應用程式產出的資料,都寫入同一個VMDK 檔,因此存放VMDK檔的儲存設備,其效能就關係著虛擬伺服器的運作效能,因而臺灣世曦選擇效能較高的SAN儲存設備。然而,應用程式產出的資料也一併放 在高價的SAN儲存設備,就會造成儲存資源的浪費。
由於VMware的虛擬化技術有一個功能,可以獨立儲存應用程式產出的資料,而不是一併寫入VMDK檔,臺灣世曦因而決定利用這項功能,將儲存的 配置改為集中式架構。張智欽表示,應用程式所產出的資料,需要安全的儲存空間,但儲存系統的效能不需要太好,如果全部都存在SAN儲存設備,就是既浪費又 沒有效率。
臺灣世曦的新作法是,每一臺實體伺服器都連結SAN儲存網路與iSCSI儲存網路,需要高效能的VMDK虛擬伺服器影像檔,就儲存在高效能、高穩定性的SAN儲存設備,而虛擬伺服器所產出的應用程式資料,則全部儲存在iSCSI儲存設備。
儲存集中式架構也一併強化了虛擬化環境的資料安全性,張智欽表示,即使所有的虛擬伺服器都故障,不論故障原因是實體伺服器或是虛擬伺服器,由於應 用程式的資料檔案是獨立存放,就可以透過另一臺備援的實體伺服器來掛載資料檔,讓應用程式繼續提供服務。張智欽從這個經驗中體會到:「伺服器虛擬化,最重 要的不是虛擬化的影像檔,而是應用程式產出的資料。」
接下來,臺灣世曦還打算利用SAN與iSCSI儲存網路做為相互備援,張智欽表示,SAN與iSCSI儲存設備可以相互備援之後,虛擬伺服器的資料也就可以互相備份,更加強化資料的安全性。
經驗2:VMDK磁區的容量要恰到好處
在VMware虛擬伺服器中,每一個VMDK檔要存在獨立的磁區(disk volume),而且這個磁區的容量大小在日後是無法調整的,所以一開始設定磁區容量就得格外注意。
臺灣藝術大學電子計算中心系統組組長梅士杰表示,VMDK磁區的容量不能設定太高,他們先前就曾將容量設得太高,而造成了儲存資源的浪費。
他進一步表示,如果將1臺虛擬伺服器的VMDK磁區容量設為40GB,那麼就會占用儲存系統40GB的空間,就算這個VMDK檔其實只有20GB的大小, 但儲存系統仍是被占用40GB的空間。雖然虛擬伺服器的儲存磁區的大小無法調整,在考量磁區配置時得把握容量只能多不能少的原則,但也不能超過得太多,不 然就是浪費儲存資源了。
經驗3:哪些應用適合採用虛擬化
臺灣世曦工程顧問資訊系統部正工程師劉大慶說:「虛擬化的概念就是要分享資源,如果單一應用得耗費絕大多數的硬體資源時,那麼這個應用就不適合採用虛擬化。」
對於臺灣世曦來說,檔案伺服器就不在虛擬化環境的考慮名單內,原因在於,臺灣世曦的工程師要時常修改工程設計圖,所以存放這些設計圖檔的檔案伺服器非常重要,為了要應付大量的圖檔存取,後端儲存設備要有夠大的I/O頻寬。
劉大慶表示,這並不代表檔案伺服器就不適合在虛擬化環境運作,只不過因為臺灣世曦的產業屬性,檔案伺服器的工作負載量大,如果其他企業的檔案伺服器負載不重,採用虛擬化也是一項不錯的選擇。
到底哪些應用程式適合採用虛擬化,企業必須評估自身應用程式的負載量,例如,有些人認為ERP或資料庫不適合放在虛擬化環境,但是,以不織布起家的新麗企業,就將ERP系統建置在虛擬化環境中,因為虛擬化伺服器及所搭配的儲存系統還能夠應付ERP的負載量。
經驗4:1臺實體伺服器該承載多少虛擬伺服器
企業在考慮導入虛擬伺服器時,一定會遇到伺服器承載率的問題,到底1臺伺服器要整合多少臺虛擬伺服器是比較合理?以臺藝大而言,目前8臺實體伺服器約整合50臺虛擬伺服器,平均來說,1臺實體伺服器承載6~7臺虛擬伺服器。
臺灣藝術大學在8臺實體伺服器中平均虛擬出約6~7臺虛擬機器,每臺伺服器負載量不超過60%,強化運作的穩定性。(如紅框所示) |
臺灣藝術大學網路組朱孝誠說:「為了確保穩定性,臺藝大目前並不打算進一步提高承載率。」他們以每一臺伺服器工作負載量60%為基準,比方來說,如果有3 臺實體伺服器虛擬成1個虛擬池,如果,若某一臺伺服器發生故障時,透過VMotion可以將該臺伺服器的工作量平均分配給另外兩臺,這兩臺的工作負載量將 因而
經驗5:實體伺服器負載大,要特別加強保固
臺藝大在導入虛擬化前,平時伺服器會發生故障的機率相當低,但導入虛擬化後,就曾經發生伺服器的硬碟與主機板紛紛故障,梅士杰表示,這可能是因為伺服器承載多臺虛擬伺服器,導致工作負載增大,而造成系統的不穩定。
臺藝大購買的伺服器還是取得VMware認證的產品,不過平均每個月就會有1顆硬碟故障,比起以往使用伺服器的經驗,故障率可算是相當高。為此,臺藝大則 打算增購維護合約,從5×9的服務水準提升至7×24小時,梅士杰表示,伺服器的工作量增加,代表的是重要性的提升,如果伺服器發生問題,影響面則會更為 廣泛,透過提升維護合約,來確保硬體的穩定度。