提高服務(wù)器整合比率五種方法
有多種方法可以提高服務(wù)器整合比率。一些需要新的軟件或硬件,但是另一些可以很經(jīng)濟(jì)地做到。
服務(wù)器整合一直是服務(wù)器虛擬化的主要優(yōu)勢(shì)。使用虛擬化技術(shù),你可以將物理服務(wù)器轉(zhuǎn)換為虛擬服務(wù)器并將多個(gè)工作負(fù)載整合到一臺(tái)物理服務(wù)器上。而且高服務(wù)器整合比率通過(guò)減少硬件、能源和空間占用成本,能夠增加虛擬化的投資回報(bào)率。
讓我們一起看一下提高服務(wù)器整合比率的五種策略:
使用新服務(wù)器提高服務(wù)器整合比率
使用新的、高容量服務(wù)器替代舊物理服務(wù)器是一個(gè)簡(jiǎn)單的提高虛擬化整合比率的方法。例如,如果將配置了2顆CPU共2個(gè)核心的服務(wù)器升級(jí)為配置了2顆CPU共8個(gè)核心的服務(wù)器,那么CPU性能提升為原來(lái)的4倍。
新服務(wù)器同樣可能比原有的服務(wù)器有更多的內(nèi)存——假定32GB內(nèi)存替代了原有的8GB內(nèi)存。通過(guò)將內(nèi)存容量提升為原來(lái)的4倍,你可能輕易將主機(jī)上的虛擬機(jī)數(shù)量增加為原來(lái)的4倍。
雖然計(jì)算可以添加到主機(jī)的虛擬機(jī)的準(zhǔn)確數(shù)量取決于多種因素,比如CPU、內(nèi)存、存儲(chǔ)以及網(wǎng)絡(luò)資源,但是增加內(nèi)存和CPU資源將幫助增加服務(wù)器密度。
同樣的,如果你購(gòu)買(mǎi)的新服務(wù)器和之前的服務(wù)器具有相同的CPU插槽,你可能不需要購(gòu)買(mǎi)更多的許可,因?yàn)楹芏嘬浖贑PU插槽而不是CPU內(nèi)核銷(xiāo)售。舉例來(lái)說(shuō),VMware vSphere是基于CPU進(jìn)行授權(quán)的,而且一直到vSphere 標(biāo)準(zhǔn)版的所有版本最多可支持6個(gè)核心。
通過(guò)升級(jí)內(nèi)存提高服務(wù)器整合比率
在多數(shù)虛擬化技術(shù)設(shè)施中,內(nèi)存是一個(gè)束縛資源。如果無(wú)法購(gòu)買(mǎi)新的物理服務(wù)器,你可以升級(jí)現(xiàn)有服務(wù)器的物理內(nèi)存。內(nèi)存價(jià)格在下降,因此為服務(wù)器購(gòu)買(mǎi)更多的內(nèi)存可能比全部替換它們更加劃算。
如果使用VMware分布式資源調(diào)度(DRS),你將立刻看到內(nèi)存升級(jí)帶來(lái)的服務(wù)器整合效果。升級(jí)服務(wù)器內(nèi)存后,你可以觀察DRS負(fù)載,主機(jī)比內(nèi)存升級(jí)前支持更多的虛擬機(jī)。
通過(guò)軟件方法提高服務(wù)器整合比率
VMware的軟件產(chǎn)品是額外的提高服務(wù)器整合比率的方法,但是取決于你的許可級(jí)別,軟件成本可能更高。
舉例來(lái)說(shuō),DRS可以使虛擬化基礎(chǔ)設(shè)施更有效率,并幫助你提升服務(wù)器整合效果。當(dāng)虛擬機(jī)運(yùn)行時(shí),DRS將它放置在有最多可用資源的主機(jī)上。當(dāng)虛擬機(jī)沒(méi)有得到恰當(dāng)?shù)馁Y源時(shí),DRS同樣將它們遷移至其他主機(jī)。通過(guò)最有效的使用你的主機(jī),DRS能夠幫助你實(shí)現(xiàn)***的服務(wù)器整合比率。
升級(jí)至***的vSphere版本同樣能夠提供幫助。新版本的vSphere通常增加了提升性能的特性。舉例來(lái)說(shuō),vSphere 4.1增加了內(nèi)存壓縮,當(dāng)資源不足時(shí),能夠提供更快的內(nèi)存訪問(wèn)。因此,內(nèi)存壓縮允許更有效的使用內(nèi)存,你可以在內(nèi)存受限的主機(jī)上放置更多的虛擬機(jī)。
合理精簡(jiǎn)虛擬機(jī)
如果沒(méi)有經(jīng)費(fèi)購(gòu)買(mǎi)新的硬件或軟件,充分使用現(xiàn)有資源的一個(gè)方法是合理精簡(jiǎn)你的虛擬機(jī)。
為精簡(jiǎn)虛擬機(jī),分析資源使用并相應(yīng)的調(diào)整資源分配。很多情況下,默認(rèn)的內(nèi)存和虛擬CPU分配多于虛擬機(jī)的實(shí)際需求。減少分配各虛擬機(jī)的內(nèi)存和虛擬CPU,為主機(jī)上的其他虛擬機(jī)留出資源,創(chuàng)建空間增加更多的虛擬機(jī)。你可以手動(dòng)精簡(jiǎn)虛擬機(jī),但是廠商工具比如VKernel vOperations和Embotics V-Commander可以更快、更簡(jiǎn)單地執(zhí)行這個(gè)過(guò)程。
設(shè)置虛擬機(jī)資源限制
為更多的虛擬機(jī)空出主機(jī)資源的另一個(gè)方法是設(shè)置虛擬機(jī)的資源使用限制。你可以在資源池中放置虛擬機(jī)并限制該資源池的可用資源,或者你可以限制單個(gè)虛擬機(jī)的資源。
資源限制可能降低虛擬機(jī)的性能,因此謹(jǐn)慎地采用此方法。但是有一些低優(yōu)先級(jí)的應(yīng)用程序,比如文件和打印服務(wù)器,可以減少它們的資源,最終用戶(hù)實(shí)際上并不會(huì)注意到。有些用戶(hù)占用了比他們的任務(wù)所需要的資源更多的資源,同樣可以限制這些用戶(hù)的可用資源(比如設(shè)置員工觀看視頻或下載大文件的資源上限)。通過(guò)空出這些資源,你可以在現(xiàn)有的基礎(chǔ)設(shè)施中放置更多的虛擬機(jī)。