1.如何選擇用于服務(wù)器虛擬化的處理器:
處理器在服務(wù)器虛擬化中的作用非常重要。一臺(tái)物理服務(wù)器可以運(yùn)行多個(gè)虛擬服務(wù)器,但是它需要的CPU資源比用戶(hù)想象的要少。
通過(guò)應(yīng)用虛擬化軟件(例如VMware,Microsoft的Hyper-V,CitrixXenServerh或某些其他虛擬化軟件),您可能會(huì)在四核或六核處理器上運(yùn)行數(shù)量驚人的虛擬服務(wù)器。這主要是因?yàn)榇蠖鄶?shù)時(shí)間里許多虛擬服務(wù)器大多處于空閑狀態(tài)。當(dāng)它們工作時(shí),并非所有虛擬機(jī)都消耗大量CPU資源,并且使用此平衡規(guī)則,一臺(tái)服務(wù)器可以支持多臺(tái)虛擬機(jī)服務(wù)器。也可以將多個(gè)物理服務(wù)器合并為一個(gè)主服務(wù)器。
但是,這不是硬性規(guī)定。例如,數(shù)據(jù)庫(kù)服務(wù)器上的負(fù)載相對(duì)較重,可能不適合支持多個(gè)虛擬機(jī)。這取決于硬件資源,虛擬化軟件和虛擬機(jī)要求。幸運(yùn)的是,預(yù)先構(gòu)建和預(yù)測(cè)這些并不難。
在虛擬服務(wù)器中,處理器核心的數(shù)量幾乎總是比單個(gè)核心更重要。在正常情況下,您會(huì)發(fā)現(xiàn),如果服務(wù)器的核心數(shù)量足夠多,即僅使用2GHz的核心,則該服務(wù)器也可能會(huì)擠入數(shù)量驚人的虛擬服務(wù)器。
例如,選擇具有多核和更高頻率的服務(wù)器作為物理主機(jī)(HostServer),因此,如果您在時(shí)鐘速度為2.93GHz的4核CPU和時(shí)鐘為2.4GHz的12核CPU之間進(jìn)行選擇,好的選擇是選擇后者,這是因?yàn)楦嗟暮诵腃PU可以更快地傳輸虛擬機(jī)負(fù)載。就像裝載更多的貨物一樣,您需要大量的卡車(chē)而不是跑車(chē)。
2.服務(wù)器虛擬化內(nèi)存選擇:
選擇好的處理器后,我需要考慮虛擬機(jī)的內(nèi)存。虛擬服務(wù)器需要大量?jī)?nèi)存,因此請(qǐng)選擇盡可能多的更好的內(nèi)存條。在主機(jī)中,給虛擬機(jī)分配比物理主機(jī)更多的虛擬CPU相對(duì)容易,但不會(huì)過(guò)多分配內(nèi)存。主機(jī)擁有的內(nèi)存越多,它可以運(yùn)行的虛擬機(jī)越多。
例如,當(dāng)公司預(yù)算虛擬主機(jī)的價(jià)格時(shí),它應(yīng)在財(cái)務(wù)資源范圍內(nèi)包括盡可能多的內(nèi)存。內(nèi)存大小是限制可以運(yùn)行的虛擬服務(wù)器數(shù)量的大因素。必須在具有12、16或24個(gè)內(nèi)核的服務(wù)器中安裝256G內(nèi)存。這些16GB和32GB DIMM比一堆8GB DIMM貴得多,但是當(dāng)您需要分配內(nèi)存負(fù)載時(shí),則不必如此。因此,請(qǐng)購(gòu)買(mǎi)新的物理服務(wù)器。當(dāng)您不必購(gòu)買(mǎi)新服務(wù)器時(shí),則不必購(gòu)買(mǎi)新軟件許可證。
3.虛擬存儲(chǔ)選擇
要考慮的第三個(gè)因素是存儲(chǔ)。在小型環(huán)境中,您可能沒(méi)有存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)或網(wǎng)絡(luò)連接存儲(chǔ)(NAS)設(shè)備來(lái)存儲(chǔ)虛擬服務(wù)器的映像,因此主機(jī)服務(wù)器負(fù)責(zé)此任務(wù)。在這種情況下,磁盤(pán)越大越好。通常,盡管SAS驅(qū)動(dòng)器提供了更好的性能,但SATA驅(qū)動(dòng)器的RAID5或RAID6陣列就足夠了。如果可能,應(yīng)確保物理服務(wù)器具有同時(shí)支持RAID 5和RAID 6的RAID控制器,并相應(yīng)地計(jì)劃存儲(chǔ)。
例如,在構(gòu)建虛擬服務(wù)器時(shí),請(qǐng)確保您的共享存儲(chǔ)解決方案盡可能強(qiáng)大。無(wú)論您打算使用iSCSI,NFS還是光纖通道,在開(kāi)始購(gòu)買(mǎi)交換機(jī),HBA和磁盤(pán)之前仔細(xì)了解磁盤(pán)I / O的需求。在許多情況下,SATA驅(qū)動(dòng)器足以滿(mǎn)足通用服務(wù)器虛擬化的需求,并且可以完全滿(mǎn)足我們的需求。 SSD或SAS陣列根本不需要任何投資,并且RAID 5和RAID 6保護(hù)模式是目前通用且具成本效益的解決方案。
4.服務(wù)器虛擬化網(wǎng)絡(luò)接口選擇:
要考慮的另一個(gè)問(wèn)題是網(wǎng)絡(luò)接口。在許多情況下,設(shè)置網(wǎng)絡(luò)接口意味著使用一個(gè)或兩個(gè)網(wǎng)卡來(lái)支持整個(gè)虛擬服務(wù)器環(huán)境。但是,如果您的以太網(wǎng)交換機(jī)支持鏈路聚合,那么現(xiàn)在正是利用此功能的好時(shí)機(jī)。這將增加虛擬服務(wù)器的帶寬。通過(guò)聚合兩個(gè)或多個(gè)千兆網(wǎng)絡(luò)接口,您可以構(gòu)建更強(qiáng)大的虛擬網(wǎng)絡(luò)接口,從而為網(wǎng)絡(luò)上的用戶(hù)和其他物理服務(wù)器提供更多帶寬。許多中檔以太網(wǎng)交換機(jī)都支持此功能,因此,如果可能的話(huà),看看應(yīng)該選擇什么。
如果缺少在虛擬服務(wù)器上支持鏈接聚合的交換機(jī),則會(huì)發(fā)現(xiàn)虛擬機(jī)服務(wù)器的接口非常繁忙。在這種情況下,您可以選擇添加物理接口。幸運(yùn)的是,千兆網(wǎng)絡(luò)接口的價(jià)格并不昂貴。如果您認(rèn)為需要執(zhí)行此步驟,則應(yīng)計(jì)劃在一臺(tái)服務(wù)器上至少安裝四個(gè)。千兆網(wǎng)絡(luò)接口。
5.虛擬服務(wù)器的電源選擇:
一個(gè)硬件問(wèn)題是電源的選擇,這通常被許多忽略。您可以使用電源,但是當(dāng)物理服務(wù)器中有多個(gè)虛擬機(jī)時(shí),可以考慮投資購(gòu)買(mǎi)冗余電源。畢竟,這種級(jí)別的虛擬機(jī)就像很多東西一樣。如果您有更多雞蛋,則需要準(zhǔn)備另一個(gè)籃子,以防止籃子破裂并破壞所有雞蛋。這是事實(shí)。
冗余電源是服務(wù)器中非常常用的電源。它由兩個(gè)相同的電源組成。負(fù)載平衡由芯片控制電源執(zhí)行。當(dāng)一個(gè)電源出現(xiàn)故障時(shí),另一電源可以立即接管其工作。更換電源后,兩個(gè)電源一起工作。冗余電源旨在實(shí)現(xiàn)服務(wù)器系統(tǒng)的高可用性。除服務(wù)器外,磁盤(pán)陣列系統(tǒng)的應(yīng)用也非常廣泛。
6.虛擬化軟件的選擇:
硬件選擇之后,我們開(kāi)始選擇軟件方面。當(dāng)今市場(chǎng)上受歡迎的虛擬化軟件是VMware,Microsoft Hyper-V和Citrix XenServer。這三種軟件各有優(yōu)缺點(diǎn)。那么對(duì)于用戶(hù)而言,哪種服務(wù)器虛擬化軟件合適?
微軟的Hyper-V
微軟的服務(wù)器虛擬化軟件Hyper-V是微軟基于虛擬機(jī)監(jiān)控程序的技術(shù),類(lèi)似于VMware和Citrix開(kāi)源Xen。 Hyper-V設(shè)計(jì)旨在為廣泛的用戶(hù)提供更熟悉且更具成本效益的虛擬化基礎(chǔ)架構(gòu)軟件,從而降低運(yùn)營(yíng)成本,提高硬件利用率,優(yōu)化基礎(chǔ)架構(gòu)并提高服務(wù)器可用性。
由于Hyper-V使用Hyperisor內(nèi)核體系結(jié)構(gòu),因此Hyper-V可以提供有效的分區(qū)間通信機(jī)制,并在此基礎(chǔ)上創(chuàng)建高性能的虛擬I / O體系結(jié)構(gòu),并充分利用Windows驅(qū)動(dòng)程序模型來(lái)提供廣泛的硬件支持。因?yàn)楣芾沓绦蚩梢詫蝹€(gè)服務(wù)器拆分為多個(gè)CPU和內(nèi)存容器。
VMware ESX服務(wù)器
VMware的服務(wù)器虛擬化軟件ESX Server是一種虛擬主機(jī)軟件,可在通用環(huán)境中對(duì)系統(tǒng)進(jìn)行分區(qū)和整合。它也是具有高級(jí)資源管理功能的,靈活的虛擬主機(jī)平臺(tái)。
VMware的虛擬化架構(gòu)分為住宅架構(gòu)和裸機(jī)架構(gòu)。托管體系結(jié)構(gòu)是安裝在操作系統(tǒng)上的應(yīng)用程序,它依賴(lài)于主機(jī)的操作系統(tǒng)來(lái)支持設(shè)備并管理物理資源。裸機(jī)架構(gòu)直接安裝在服務(wù)器的硬件上,并允許多個(gè)未修改的操作系統(tǒng)及其應(yīng)用程序在共享物理資源的虛擬機(jī)中運(yùn)行。
思杰的XenServer
Citrix的XenServer是基于Xen虛擬機(jī)管理程序的開(kāi)源虛擬化產(chǎn)品,可為客戶(hù)提供開(kāi)放的體系結(jié)構(gòu),使客戶(hù)能夠以與物理和虛擬服務(wù)器環(huán)境相同的方式管理存儲(chǔ)。管理工具CUI是其大的亮點(diǎn)。 XenCenter是虛擬化的圖形界面管理工具,可在同一界面上管理多個(gè)XenServer服務(wù)器。在管理中,通常在XenCenter中建立一個(gè)服務(wù)器組(Pool),然后添加同一房間中的XenServer服務(wù)器。
7.服務(wù)器虛擬化服務(wù)器的選擇:
機(jī)架服務(wù)器和刀片服務(wù)器是當(dāng)前正在虛擬化的主流服務(wù)器。盡管許多人認(rèn)為刀片服務(wù)器將成為數(shù)據(jù)中心的重要組成部分,但許多人對(duì)此方法提出了質(zhì)疑,并認(rèn)為硬件應(yīng)從刀片服務(wù)器到標(biāo)準(zhǔn)服務(wù)器。機(jī)架服務(wù)器轉(zhuǎn)換。
如果選擇刀片服務(wù)器,則必須為其刀片服務(wù)器支付昂貴的價(jià)格,并且必須擁有重型機(jī)架,并且必須具有熟練的技術(shù)管理人員,并且刀片服務(wù)器很容易被服務(wù)器鎖定供應(yīng)商。因此,在采用之前應(yīng)先考慮一下。
使用機(jī)架式服務(wù)器,您不必支付太多費(fèi)用,而且供應(yīng)商不容易鎖定它們,并且可以快速部署它們,但是您需要有足夠的空間和冷卻系統(tǒng)。
因此,在選擇哪種服務(wù)器時(shí),應(yīng)根據(jù)自己的業(yè)務(wù)情況考慮。以免浪費(fèi)資源。
虛擬化的好處是您可以利用虛擬化功能(例如虛擬服務(wù)器的快照),這些功能可以捕獲虛擬服務(wù)器在某個(gè)時(shí)間點(diǎn)的狀態(tài)并將其保存。如果服務(wù)器出現(xiàn)問(wèn)題,則可以找到快照,然后可以還原到保存的照片。此功能非常有用,當(dāng)您應(yīng)用軟件更新和修補(bǔ)程序時(shí)可能會(huì)產(chǎn)生意想不到的后果。