小企業(yè)搭建虛擬化應(yīng)考慮哪些問題? |
發(fā)布時間: 2012/8/14 21:26:50 |
如果說有一種技術(shù)能夠極大地改善任何規(guī)模的計算環(huán)境的話,那就是虛擬化。由于使用一臺服務(wù)器運行多臺虛擬服務(wù)器,你可以減少運作成本,并從投資中獲得更多收益。不管你的公司是擁有兩臺服務(wù)器還是擁有200臺服務(wù)器,你都能夠以各種方式獲得好處。
對小型的基礎(chǔ)架構(gòu)實施虛擬化的原因也可歸結(jié)為管理上的方便和成本的削減。如果你的企業(yè)擁有超過2臺服務(wù)器,或者如果你打算某一天擴增服務(wù)器,那么,虛擬化就十分重要。
如今,購買多核處理器的服務(wù)器非常普遍,但是小型企業(yè)的服務(wù)器需求一般需要不了那么多的功能。其結(jié)果是,企業(yè)購買了相對較貴的服務(wù)器,其功耗和發(fā)熱量都很大。如此一來,在一臺服務(wù)器上管理幾臺虛擬服務(wù)器就很有意義了。
主服務(wù)器
在小型環(huán)境中成功實現(xiàn)服務(wù)器虛擬化的關(guān)鍵要從物理主服務(wù)器開始,即將要運行多臺虛擬服務(wù)器的主機。
不管你使用哪種虛擬化軟件,你都需要在四到六核CPU上運行大量的虛擬服務(wù)器。其原因在于通常情況下多數(shù)服務(wù)器有很大一部分的空閑時間。在這些服務(wù)器承擔(dān)負載時,其資源趨向于在內(nèi)存、CPU、磁盤、網(wǎng)絡(luò)傳輸中擴展,僅有少量的虛擬服務(wù)器真正要求大量的CPU資源。因而,我們可以將大量的物理服務(wù)器整合到一臺主服務(wù)器上。
但這也不是絕對正確的。有些服務(wù)器,如數(shù)據(jù)庫服務(wù)器,需要連續(xù)地運行沉重的負載,可能不太適合于小型基礎(chǔ)架構(gòu)的虛擬化選擇。這完全依賴于主服務(wù)器的可用硬件資源,依賴于虛擬化軟件的特性,依賴于虛擬服務(wù)器的要求。幸運的是,提前搭建并測試這些要求并不太困難。
處理小型虛擬化項目的首要一步是選擇硬件。通常,可以從一臺服務(wù)器開始,應(yīng)在預(yù)算的范圍之內(nèi)達到最佳的資源組合。
單憑經(jīng)驗來說,主服務(wù)器中CPU擁有更多的核要比更高的時鐘頻率更好,所以如果要從四核的2.93GHz的處理器和6核或12核的2.4GHz的處理器中選擇的話,最好選擇后者。這是因為,在多個CPU核心之間分攤虛擬服務(wù)器負載的能力,一般可以轉(zhuǎn)換為所有虛擬機之間的更快更穩(wěn)定的性能。
內(nèi)存和存儲器
在選擇了CPU之后,下一步就要考慮內(nèi)存了。虛擬化主機需要更多內(nèi)存,所以內(nèi)存是越大越好,盡量選擇最快的RAM。選購CPU可能相對簡單一些,但是選購內(nèi)存就要稍麻煩一些。你需要的內(nèi)存越多,能夠運行的虛擬機就越多。
如果你運行著某幾種虛擬機管理軟件(管理著所有的虛擬服務(wù)器),而這些軟件又沒有提供共享內(nèi)存特性,上述觀點就尤其正確。有些軟件要求提供固定數(shù)量的內(nèi)存給虛擬服務(wù)器,內(nèi)存是整體分配的。而另外一些虛擬機管理軟件的設(shè)置可以決定在什么時間將同樣的內(nèi)存段交給多個虛擬服務(wù)器,并對內(nèi)存進行映射,可以將更多的內(nèi)存分配給主機內(nèi)的虛擬服務(wù)器。
第三個要考慮的因素是存儲。在小型的環(huán)境中,你可能沒有存儲區(qū)域網(wǎng)絡(luò)(SAN)或網(wǎng)絡(luò)附加存儲(NAS)設(shè)備來存儲虛擬服務(wù)器的映像,所以主機服務(wù)器就負責(zé)這項任務(wù)。這樣說來,磁盤是越大越好。一般說來,RAID 5 或 RAID 6陣列的SATA硬盤就足夠了,雖然SAS硬盤提供的性能越來越好。如果可能,你應(yīng)確保物理服務(wù)器有一個既支持RAID 5又支持RAID 6的RAID控制器,并相應(yīng)地計劃你的存儲器。
網(wǎng)絡(luò)接口
需要考慮的另外一個問題是網(wǎng)絡(luò)接口。在很多情況下,設(shè)置網(wǎng)絡(luò)接口也就是使用一兩塊網(wǎng)卡,用以支持整個虛擬服務(wù)器環(huán)境;不過,如果你的以太網(wǎng)交換機支持鏈路聚合,這正是利用這種特性的好時機,由此便會增加虛擬服務(wù)器的帶寬。通過將兩個或多個千兆網(wǎng)絡(luò)接口聚合起來,你就可以構(gòu)建起一個更強的虛擬網(wǎng)絡(luò)接口,從而向用戶和網(wǎng)絡(luò)上其它物理服務(wù)器提供更大的帶寬。許多中端以太網(wǎng)交換機支持此功能,所以如果這種方法可行,您不妨看看自己應(yīng)當(dāng)選擇什么。
如果沒有鏈路聚合,就需要專用的網(wǎng)絡(luò)接口用于繁忙的虛擬服務(wù)器,但是如此一來,你可能很快會耗盡物理接口。好在千兆網(wǎng)卡相對便宜,所以如果你認為有必要采取這一步,最好提前計劃,搭建一個至少有四個千兆網(wǎng)絡(luò)接口的服務(wù)器。
電源
下一個問題涉及到電源。一般而言,你可以搭建一個僅有一個電源的服務(wù)器,不過,如果你打算在一臺主機上運行多臺虛擬服務(wù)器,可能就需要投資購買備份的電源。這個水平的虛擬化也就是"將多個雞蛋放到一個籃子里",所以加強"這個籃子"的穩(wěn)定性從長遠來看很有好處。這項措施并非必須,但如果預(yù)算允許,還是值得的。
現(xiàn)在你已經(jīng)有了一個多核CPU、大量的內(nèi)存及本地磁盤的RAID 5或RAID 6陣列,你已經(jīng)有了一個強健的主機服務(wù)器。那么,這臺服務(wù)器需要運行什么軟件呢?
虛擬化軟件
虛擬化世界中,我們有很多選擇。Vmware提供了一個免費產(chǎn)品Vmware Serve,它運行在Windows 或 Linux上。這是不是一個"裸機"虛擬化軟件,因為它依賴于底層操作系統(tǒng)提供正常運作的關(guān)鍵要求。由于這種方法將減少了一些步驟,所以速度或流暢性并不如其它虛擬化軟件,但其易于安裝和使用。有一種完全免費的方法,可考慮在服務(wù)器上安裝Linux,然后運行VMware Server的Linux版本。Vmware還有一種免費的"裸機"虛擬化軟件,Vmware ESXi。這個產(chǎn)品功能強大,并具有Vmware的大型高端產(chǎn)品的同樣設(shè)計基準,它提供了穩(wěn)定且響應(yīng)迅速的虛擬化功能,但它對賴以運行的硬件有些限制。Vmware網(wǎng)站有一個硬件兼容清單,在購買或構(gòu)建虛擬服務(wù)器時,如果你打算使用ESXi,就應(yīng)當(dāng)遵循其網(wǎng)站上的兼容清單。否則,如果ESXi沒有某些硬件的驅(qū)動程序,其功能將大打折扣或根本無法運行。
微軟的 Hyper-V尤其適用于Windows網(wǎng)絡(luò)。從技術(shù)上講,它并不免費,因為它要求購買Windows Server 2008 R2,不過,其界面簡單,并與操作系統(tǒng)集成得很好。如果你的虛擬服務(wù)器也是Windows Server 2008,你會發(fā)現(xiàn)許可協(xié)議很誘人。購買一份Windows Server 2008 R2準許運行四個虛擬Windows Server 2008服務(wù)器。如果你打算遷移到Windows Server 2008,選擇這個產(chǎn)品也許是一種很劃算的舉動。
還有其它的虛擬化方案,如Citrix的XenServe,其免費版本提供了不少Vmware的免費產(chǎn)品的很多特性,如多服務(wù)器的管理。XenServer并不象其它虛擬化軟件那樣是業(yè)界主流,但它確實是一種可行的選擇,而且它并不要求底層的操作系統(tǒng)或操作系統(tǒng)許可協(xié)議。
低風(fēng)險試驗
虛擬化的美妙在于你有空間去做試驗,并可以利用虛擬化的特性,如虛擬服務(wù)器的快照可以捕獲虛擬服務(wù)器在某個時點上的狀態(tài)并保存之。一旦日后發(fā)生問題,你可以退回到這個快照,返回以前的良好狀態(tài)。在實施軟件更新和修復(fù)時,它可能導(dǎo)致不可預(yù)料的后果,快照功能是很有用的。
不管你的決定是什么,一旦開始了即使少量服務(wù)器的虛擬化試驗,你的單位都將得到極大的益處。 本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |