掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
作者:無名 2009-01-14 18:25:49
云計算
虛擬化 你能在主機(jī)上裝配上多少臺虛擬機(jī)?這是IT人員在考慮為虛擬主機(jī)購買何種硬件時常常碰到的問題。在本文中,虛擬化專家Eric Siebert將說明如何為不同類型的虛擬機(jī)選擇服務(wù)器,以及如何滿足虛擬環(huán)境目前及未來的需求。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出巴東免費(fèi)做網(wǎng)站回饋大家。
你能在主機(jī)上裝配上多少臺虛擬機(jī)?這是IT人員在考慮為虛擬主機(jī)購買何種硬件時常常碰到的問題。在本文中,虛擬化專家Eric Siebert將說明如何為不同類型的虛擬機(jī)選擇服務(wù)器,以及如何滿足虛擬環(huán)境目前及未來的需求。
你也許可能在一臺主機(jī)上裝配100臺以上的虛擬機(jī),或者兩臺。運(yùn)行在虛擬機(jī)上的應(yīng)用的類型將極大地決定在主機(jī)服務(wù)器上能放多少虛擬機(jī)。例如,只有小量資源要求的服務(wù)器,如web、文件和打印服務(wù)器相對于資源需求較多的服務(wù)器,如SQL和Exchange服務(wù)器,能運(yùn)行更多的虛擬機(jī)??偟膩碚f,我們應(yīng)該分析目前環(huán)境的性能使用率,以便更好地了解虛擬環(huán)境的需求。
評估主機(jī)服務(wù)器的四個標(biāo)準(zhǔn)
在決定服務(wù)器硬件大小的時候有四個主要標(biāo)準(zhǔn):內(nèi)存、CPU、網(wǎng)絡(luò)及磁盤資源。我們先來看看內(nèi)存,它在主機(jī)服務(wù)器上首先消耗光。
內(nèi)存:當(dāng)談到計算主機(jī)服務(wù)器上放多少RAM時,我建議盡可能越多越好。
不過在涉及到為虛擬機(jī)分配內(nèi)存時,情況完全相反,越少越好,只給虛擬機(jī)所需要的內(nèi)存。通常對于物理服務(wù)器,分配給它更多的內(nèi)存最終都是浪費(fèi)的。對于虛擬機(jī),在任何時間增加RAM都很簡單,所以在最開始只分配夠用的少量內(nèi)存,隨著需求增加再增加內(nèi)存。很容易給虛擬機(jī)分配物理主機(jī)實(shí)際擁有的過量內(nèi)存和更多的RAM。這樣的話,當(dāng)主機(jī)內(nèi)存用光時,虛擬機(jī)交換到磁盤會冒風(fēng)險,這會引起性能下降。
CPU:隨著多核CPU的出現(xiàn),在主機(jī)服務(wù)器里增加CPU的數(shù)量變得更容易,價格也不貴。如今,幾乎所有服務(wù)器的每個物理CPU都有兩個或四個核心。一個準(zhǔn)則是每個CPU內(nèi)核能支持四個單CPU虛擬機(jī)。這個數(shù)字基于虛擬機(jī)上所運(yùn)行的應(yīng)用的平均CPU使用率而改變,可能是每核1—2臺,***8—10臺虛擬機(jī)。
通常對虛擬服務(wù)器有個誤解:虛擬機(jī)能使用總和那么多的CPU兆赫。例如,有4個CPU的雙核2.6GHz服務(wù)器擁有總和為20800兆赫(即8 x 2.6 GHz)的資源。不過一臺有一個虛擬CPU的虛擬機(jī)不可能使用多于一個CPU或核心所擁有的兆赫。如果一臺虛擬機(jī)有兩個虛擬CPU,不能使用多于每個CPU或核心的***兆赫數(shù)。需要多少個核心也取決于是否使用多個虛擬CPU的虛擬機(jī)。
通常,你應(yīng)該至少擁有一個以上的核心,要比分配個單個虛擬機(jī)的虛擬CPU***數(shù)量還要多。;例如,要運(yùn)行有四個虛擬CPU的虛擬機(jī)的話,不要購買雙核雙處理器的服務(wù)器,因為這樣的服務(wù)器才四個核心。這是由于hypervisor的CPU資源調(diào)度在虛擬機(jī)每次發(fā)出CPU請求時,需要同時找到四個空閑的核心。如果這時總共只有四個可用的核心,性能將降低。我建議使用四核心CPU,因為多核心給CPU調(diào)度提供了更多靈活性。
網(wǎng)絡(luò):虛擬服務(wù)器所需的網(wǎng)絡(luò)接口卡(NIC)數(shù)量基于冗余的需求、是否需要網(wǎng)絡(luò)存儲以及所選擇的功能而變化。使用802.1Q VLAN標(biāo)記提供了在單個NIC上使用多個虛擬局域網(wǎng)(VLAN)的靈活性,因此消除在主機(jī)服務(wù)器要為每個虛擬局域網(wǎng)使用一個單獨(dú)NIC的需求。對于小型服務(wù)器,你應(yīng)該可以使用兩個NIC,但是***在主機(jī)服務(wù)器上至少有四個NIC。如果你使用網(wǎng)絡(luò)存儲,如iSCSI,***擁有多于四個的NIC,尤其是你要使用VMware的vMotion功能。在創(chuàng)建Switche時,***分配多個NIC給它們以提供冗余和給虛擬機(jī)增加可用容量。
磁盤:***需要評估磁盤資源。評估有許多種選擇,你選擇哪一種取決于你的預(yù)算以及環(huán)境里時候有存儲區(qū)域網(wǎng)絡(luò)或SAN。使用本地磁盤***,但是不提供共享存儲與主機(jī)服務(wù)器之間所需求的高級功能,如vMotion。SAN(光纖通道)磁盤一般是執(zhí)行得***的磁盤解決方案,不過通常也是最貴的一種。網(wǎng)絡(luò)磁盤是個較好的選擇,它很接近SAN的性能。同樣,使用15K的硬盤比使用10K的硬盤性能好些,不過擁有更大的RAID組也很重要,這有助于盡可能地跨驅(qū)動主軸擴(kuò)展磁盤I/O。
在決定購買多少磁盤時,確保所有虛擬機(jī)有足夠的磁盤資源可用,再給附加的虛擬機(jī)文件和快照加上額外的10%—20%磁盤空間。如果你計劃頻繁使用快照,可能需要更多的磁盤空間。多數(shù)情況下,磁盤資源與主機(jī)結(jié)合使用,例如,在本地磁盤上存儲開發(fā)和測試虛擬機(jī),在共享存儲上存儲生產(chǎn)虛擬機(jī)。
一般來說,你想讓你的虛擬機(jī)至少使用主機(jī)服務(wù)器80%的容量以***化你的投資。不過,要留足夠的容量用于未來的增長,并確保在發(fā)生主機(jī)故障的情況下,有足夠的資源支持額外的虛擬機(jī)。容量越多越好,可以避免資源壓力以及購買額外主機(jī)服務(wù)器的需求。
【編輯推薦】

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流