在過去十年或更長(zhǎng)時(shí)間中,IT 基礎(chǔ)架構(gòu)發(fā)生了巨大變化。隨著虛擬化的興起,組織已經(jīng)改變了在基礎(chǔ)架構(gòu)中配置、管理和容納關(guān)鍵業(yè)務(wù)工作負(fù)載的方式。虛擬化不是以 1:1 的方式配置服務(wù)器工作負(fù)載,每個(gè)物理服務(wù)器都有一個(gè)工作負(fù)載,虛擬化帶來了在一組物理硬件上運(yùn)行許多軟件工作負(fù)載的能力。

隨著處理、網(wǎng)絡(luò)和存儲(chǔ)能力的進(jìn)步,虛擬化使企業(yè)能夠更有效地利用整個(gè)環(huán)境中 CPU 處理能力的發(fā)展,并利用硬件的進(jìn)步。因此,在某些情況下,某些工作負(fù)載仍然需要物理服務(wù)器。
讓我們看一下物理服務(wù)器和虛擬機(jī)之間的重要區(qū)別。
物理服務(wù)器與虛擬機(jī)
在查看物理服務(wù)器和虛擬機(jī)之間的差異并決定在它們之間運(yùn)行您的業(yè)務(wù)關(guān)鍵型工作負(fù)載時(shí),讓我們首先更好地了解它們。我們將考慮以下幾點(diǎn):
1.什么是物理服務(wù)器?
2.什么是虛擬機(jī)?
3. 物理機(jī)與虛擬機(jī)功能對(duì)比
4.你如何選擇?
5. 其他注意事項(xiàng)
讓我們開始研究物理服務(wù)器。
什么是物理服務(wù)器?
1. 物理服務(wù)器是 IT 基礎(chǔ)設(shè)施中眾所周知的一部分,從一開始就存在。它是您可以 觸摸 和 感受的硬件。典型的服務(wù)器被稱為“裸機(jī)”。
2. 它包括允許其運(yùn)行的物理服務(wù)器機(jī)箱中包含的所有物理硬件組件。物理服務(wù)器基本上有一個(gè) CPU、RAM 和幾種類型的內(nèi)部存儲(chǔ),從中加載和啟動(dòng)操作系統(tǒng)。它可能有也可能沒有用于操作系統(tǒng)的存儲(chǔ)之外的通用存儲(chǔ)。
3. 數(shù)據(jù)中心的物理連接連接到物理服務(wù)器,這包括電源、網(wǎng)絡(luò)、存儲(chǔ)連接以及其他外圍設(shè)備和硬件。
4. 運(yùn)行單個(gè)應(yīng)用程序的裸機(jī)服務(wù)器,一般為單個(gè)“租戶”提供應(yīng)用程序和數(shù)據(jù)。簡(jiǎn)單來說,租戶是 客戶 或 消費(fèi)者。租戶是為單個(gè)客戶提供服務(wù)的軟件和支持基礎(chǔ)架構(gòu)的單個(gè)實(shí)例。

服務(wù)器類型
如果人們可能將物理服務(wù)器視為“一刀切”類型的硬件,那么物理服務(wù)器有各種類型、大小和用途。其中包括以下不同的服務(wù)器類型:
1. 塔式服務(wù)器——與機(jī)架式和模塊化服務(wù)器相比,這種類型的服務(wù)器成本更低,功能也更弱。這些服務(wù)器存在于邊緣或小型企業(yè)環(huán)境中,其中可能未安裝服務(wù)器機(jī)架或沒有其他機(jī)架安裝設(shè)備來證明購(gòu)買服務(wù)器機(jī)架的合理性。
2. 機(jī)架式服務(wù)器——這些服務(wù)器是您在考慮企業(yè)數(shù)據(jù)中心環(huán)境時(shí)想到的典型服務(wù)器,安裝在標(biāo)準(zhǔn)服務(wù)器機(jī)架中。
3. HCI 或模塊化服務(wù)器——HCI 或模塊化服務(wù)器有時(shí)被稱為“刀片”服務(wù)器或超融合外形,因?yàn)樗鼈兺ǔD軌蛲ㄟ^簡(jiǎn)單地安裝新的“刀片式服務(wù)器”來安裝或擴(kuò)展計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)”或“模塊”到 HCI/模塊化服務(wù)器的機(jī)箱中。
上面提到的不同類型的服務(wù)器肯定不是唯一可供購(gòu)買的服務(wù)器。但是,這些類型的服務(wù)器是企業(yè)數(shù)據(jù)中心環(huán)境中最常見的物理外形類型。
什么是虛擬機(jī)?
1. 虛擬機(jī)是當(dāng)今環(huán)境中常見的 IT 基礎(chǔ)架構(gòu)類型。雖然容器肯定正在獲得牽引力并且正在被采用,但虛擬機(jī)仍然是當(dāng)今虛擬化環(huán)境的事實(shí)標(biāo)準(zhǔn)。
2. 這些機(jī)器是通過 在“裸機(jī)”服務(wù)器上安裝管理程序來實(shí)現(xiàn)的。當(dāng)今許多流行的虛擬機(jī)管理程序(如 VMware vSphere 和 Microsoft Hyper-V)的常用方法是將底層物理服務(wù)器的硬件虛擬化,并將此虛擬化硬件呈現(xiàn)給操作系統(tǒng)。管理程序具有某種 CPU 調(diào)度程序 ,用于代理來自在來賓虛擬機(jī)中運(yùn)行的客戶端操作系統(tǒng)的請(qǐng)求,物理 CPU 安裝在底層物理主機(jī)中。
3. 與物理服務(wù)器相比,虛擬機(jī)在供應(yīng)、管理、配置和自動(dòng)化方面具有許多優(yōu)勢(shì)。雖然新的物理服務(wù)器需要幾天或幾周的時(shí)間來獲取、配置和配置,但在某些情況下,虛擬機(jī)可以在幾分鐘甚至幾秒鐘內(nèi)啟動(dòng)。
4. 虛擬機(jī)從底層物理硬件中抽象出來的方式,意味著它具有物理服務(wù)器無法實(shí)現(xiàn)的移動(dòng)性和靈活性。在虛擬機(jī)運(yùn)行時(shí),虛擬機(jī)可以在不同主機(jī)之間無縫移動(dòng)。由于虛擬機(jī)是共享存儲(chǔ)上的一組文件而不是一組物理硬件,因此可以輕松移動(dòng)和更改其計(jì)算/內(nèi)存所有權(quán)。

5. 如前所述,物理服務(wù)器非常適合單個(gè)租戶或客戶。虛擬機(jī)更適合多租戶環(huán)境,其中可能有許多不同的公司使用不同的虛擬機(jī),所有虛擬機(jī)都位于物理機(jī)管理程序主機(jī)或集群上。
虛擬機(jī)類型
由于沒有物理形式因素可以讓我們?yōu)樘摂M機(jī)提供支持,因此虛擬機(jī)存在“虛擬硬件”的概念。以 VMware vSphere 為例,當(dāng)您查看 VM 設(shè)置時(shí),您可以看到構(gòu)成 VM 的虛擬硬件。
VMware 虛擬機(jī)中包含的虛擬硬件 除了虛擬硬件之外,還有其他類型的 VM 需要注意:
1. Persistent——它通常與 VDI 環(huán)境相關(guān)聯(lián),用于描述使用后不會(huì)斷電和銷毀的 VM。
2. 非持久性——通常與 VDI 環(huán)境相關(guān)聯(lián),描述一個(gè)短暫存在的虛擬機(jī),僅在需要時(shí)提供
3. 厚置備——將虛擬機(jī)的存儲(chǔ)描述為磁盤在創(chuàng)建時(shí)完全提交或“歸零”
4. 精簡(jiǎn)配置——精簡(jiǎn)配置磁盤僅在需要空間時(shí)將磁盤歸零。這有效地允許“過度配置”存儲(chǔ),因?yàn)槟梢詾樘摂M機(jī)分配比實(shí)際可用的存儲(chǔ)更多的存儲(chǔ)
5. 虛擬設(shè)備——VMware vSphere 中的虛擬設(shè)備可以通過 OVA/OVF 模板進(jìn)行部署。這使得配置設(shè)備變得非常容易和有用。
6. vApps——一個(gè)vSphere概念,允許在邏輯上將虛擬機(jī)分組在一起,以便可以將它們作為單個(gè)實(shí)體進(jìn)行管理和管理
7. 第 1 代——在 Hyper-V 中,這是傳統(tǒng)的 VM 配置。“世代”通常會(huì)影響 VM 的功能和特性。與第 2 代 VM 相比,第 1 代 VM 的功能通常受到限制。
8. 第 2 代——Hyper-V 中最新的 VM 配置類型,提供所有最新特性和功能。
物理機(jī)與虛擬機(jī)功能比較
物理服務(wù)器和虛擬機(jī)的構(gòu)建方式非常不同,但它們確實(shí)有相似之處。歸結(jié)為連接到“物理服務(wù)器”與“虛擬服務(wù)器”,從客戶端的角度來看,體驗(yàn)將是完全相同的。應(yīng)用程序通常不關(guān)心它們是連接到物理服務(wù)器還是作為虛擬機(jī)連接到虛擬機(jī)。
所需的資源由物理服務(wù)器或虛擬機(jī)提供,應(yīng)用程序可以執(zhí)行相同的操作,無論服務(wù)器是物理服務(wù)器還是虛擬服務(wù)器。我們來看看下面的對(duì)比。

費(fèi)用
1. 盡管從一美元的處理能力來看,物理硬件的價(jià)格已經(jīng)大幅下降,但它仍然很貴。根據(jù)配置的硬件規(guī)格,單個(gè)物理服務(wù)器的成本可能在幾千美元到幾萬美元之間。
2. 查看虛擬機(jī)的成本可能是一個(gè)更抽象的練習(xí),因?yàn)槟梢栽谶\(yùn)行虛擬機(jī)管理程序的物理主機(jī)上創(chuàng)建硬件可以支持的盡可能多的虛擬機(jī)。與虛擬機(jī)相關(guān)的“成本”是因?yàn)樗鼈兓旧险加昧宋锢碇鳈C(jī)能夠提供的硬件規(guī)格和性能的“切片”,并且您在購(gòu)買硬件時(shí)需要付費(fèi)。
3. VMware 的 vRealize Operations Manager 等產(chǎn)品能夠根據(jù)分配的處理器、RAM 和消耗的存儲(chǔ)運(yùn)行持續(xù)成本分析。這有助于獲得有關(guān)單個(gè) VM 成本的切實(shí)信息。
4. 然而,當(dāng)進(jìn)行一對(duì)一比較時(shí),與在物理管理程序主機(jī)上運(yùn)行許多實(shí)例或工作負(fù)載的能力相比,用于 (1) 工作負(fù)載的物理服務(wù)器硬件相比,VM 更具成本效益和效率使用企業(yè)數(shù)據(jù)中心的物理資源。
物理足跡
1. 當(dāng)您查看物理服務(wù)器的物理占用空間時(shí),它肯定是廣泛的。無論是塔式、機(jī)架式還是刀片式機(jī)箱,都需要空間來容納服務(wù)器的物理外形。如果您考慮為每個(gè)運(yùn)行的工作負(fù)載配備一個(gè)物理服務(wù)器來為單個(gè)解決方案、應(yīng)用程序或一組用戶提供服務(wù),那么所需的物理空間可能會(huì)增加。
2. 另一方面,虛擬機(jī)允許所謂的 服務(wù)器整合。在過去十年或更長(zhǎng)時(shí)間中,許多組織一直在經(jīng)歷這種轉(zhuǎn)變,從具有單個(gè)應(yīng)用程序的 1 對(duì) 1 物理服務(wù)器關(guān)系到每個(gè)物理管理程序主機(jī)可以運(yùn)行 10、20、50 或更多 VM 的虛擬化環(huán)境。
3. 與每臺(tái)運(yùn)行單一工作負(fù)載的物理服務(wù)器相比,虛擬機(jī)無疑更有效地利用了企業(yè)數(shù)據(jù)中心的物理空間。
壽命
1. 對(duì)于大多數(shù)企業(yè)環(huán)境中的物理服務(wù)器硬件,一般使用壽命為 3-5 年。這意味著運(yùn)行在物理服務(wù)器硬件之上的工作負(fù)載需要在達(dá)到該生命周期后遷移出去。

2. 由于虛擬機(jī)是從物理服務(wù)器的底層硬件中抽象出來的,因此虛擬機(jī)的壽命可能比它們所在的物理硬件長(zhǎng)得多。在底層虛擬機(jī)管理程序主機(jī)達(dá)到生命周期后,可以與當(dāng)前主機(jī)并行配置新的虛擬機(jī)管理程序主機(jī),并且可以無縫遷移虛擬機(jī)。
3. 另一方面,憑借強(qiáng)大的自動(dòng)化能力,虛擬機(jī)可以臨時(shí)配置并根據(jù)需要上下旋轉(zhuǎn)。一個(gè)典型的例子是根據(jù)需要在 VDI 環(huán)境中配置的非持久性 VM。用戶注銷后,非持久虛擬機(jī)被銷毀。
遷移
在將遷移可能性與物理硬件與虛擬機(jī)進(jìn)行比較時(shí),物理服務(wù)器遷移要困難得多。將物理服務(wù)器遷移到新的物理硬件比虛擬機(jī)復(fù)雜得多。隨著物理服務(wù)器遷移到新硬件,有幾個(gè)選擇。
拍攝物理服務(wù)器的映像并將映像應(yīng)用到新硬件
將軟件從舊物理服務(wù)器遷移到新物理服務(wù)器
選項(xiàng) 1 需要最少的努力。但是,就驅(qū)動(dòng)程序和包含對(duì)舊物理服務(wù)器的硬件引用的映像的其他挑戰(zhàn)而言,此選項(xiàng)可能是最成問題的。此方法可能會(huì)在應(yīng)用映像后導(dǎo)致藍(lán)屏或硬件問題。需要一個(gè) 維護(hù)期 ,并且物理服務(wù)器托管的應(yīng)用程序?qū)?在此期間發(fā)生中斷。
選項(xiàng) 2 可能需要最繁重的工作,因?yàn)閷④浖?應(yīng)用程序遷移到新服務(wù)器可能很復(fù)雜,具體取決于軟件/應(yīng)用程序。將軟件/應(yīng)用程序從一個(gè)物理服務(wù)器遷移到另一個(gè)物理服務(wù)器很可能需要一個(gè)維護(hù)期。
相比之下,虛擬機(jī)遷移要容易得多。由于虛擬機(jī)是從底層物理管理程序主機(jī)硬件中抽象出來的,遷移到新的管理程序硬件是一個(gè)簡(jiǎn)單的管理程序級(jí)別的遷移過程。對(duì)于這些虛擬機(jī)管理程序,這將是一個(gè) VMware“vMotion”或 Microsoft Hyper-V“實(shí)時(shí)遷移”過程以遷移到新硬件。

當(dāng)我們遷移 VMware 虛擬機(jī)時(shí),vMotion 或 Live Migration 等支持的虛擬機(jī)管理程序級(jí)別遷移的好處是它們可以 在 VM 運(yùn)行時(shí)完成, 這意味著您的應(yīng)用程序可以在此過程中保持可用!與物理服務(wù)器遷移相比,遷移無疑是虛擬機(jī)的一個(gè)優(yōu)勢(shì)。
表現(xiàn)
1. 性能是物理服務(wù)器(裸機(jī))通常大放異彩的一個(gè)領(lǐng)域,擁有物理服務(wù)器而不是運(yùn)行 VM 的最常見用例之一是要求為關(guān)鍵業(yè)務(wù)提供絕對(duì)最高的性能應(yīng)用。虛擬化環(huán)境有一點(diǎn)與管理程序相關(guān)的開銷。
2. 但是,需要注意的是,隨著虛擬機(jī)管理程序調(diào)度程序在調(diào)度 CPU 時(shí)間方面變得非常出色,VM 性能和裸機(jī)性能之間的差距已經(jīng)變得非常小。大多數(shù)出于性能原因在物理服務(wù)器上運(yùn)行可能是因?yàn)樾枰^對(duì)不爭(zhēng)用來自其他虛擬機(jī)的資源,這些虛擬機(jī)可能會(huì)在同一物理管理程序主機(jī)硬件上競(jìng)爭(zhēng)這些資源。
效率
1. 效率是針對(duì)單個(gè)工作負(fù)載在物理服務(wù)器上運(yùn)行虛擬機(jī)的優(yōu)勢(shì)。與虛擬機(jī)相比,為物理服務(wù)器供電、冷卻以及每個(gè)“機(jī)架-U”數(shù)據(jù)中心空間、運(yùn)行物理服務(wù)器以托管應(yīng)用程序和工作負(fù)載的成本變得非常昂貴。
2. 在每個(gè)管理程序主機(jī)運(yùn)行多個(gè)甚至數(shù)十個(gè) VM 時(shí),代替每個(gè)物理服務(wù)器的單個(gè)工作負(fù)載,與物理服務(wù)器相比,VM 在數(shù)量級(jí)上的效率更高。虛擬機(jī)有效地使組織能夠成功地大幅整合其數(shù)據(jù)中心的足跡。
3 資源效率,使用物理服務(wù)器處理單一工作負(fù)載會(huì)導(dǎo)致大量閑置資源的浪費(fèi)。VM 允許實(shí)際使用可用的 CPU 周期、內(nèi)存和存儲(chǔ)容量。
災(zāi)難恢復(fù)和高可用性
1. 在物理服務(wù)器硬件或虛擬機(jī)上運(yùn)行任何關(guān)鍵業(yè)務(wù)工作負(fù)載時(shí),都需要一種方法來保護(hù)您的應(yīng)用程序和數(shù)據(jù)免受災(zāi)難,并確保應(yīng)用程序和數(shù)據(jù)可用。在 DR 和 HA 方面,與在物理服務(wù)器上運(yùn)行工作負(fù)載相比,VM 具有明顯的優(yōu)勢(shì)。

2. 虛擬機(jī)是從底層物理硬件中抽象出來的。就能夠移動(dòng)到不同的管理程序主機(jī)而言,它使它們具有極強(qiáng)的移動(dòng)性。在災(zāi)難恢復(fù)場(chǎng)景中保護(hù)應(yīng)用程序和數(shù)據(jù)時(shí),VM 提供了多種功能。
3. 對(duì)于虛擬機(jī),可以利用虛擬機(jī)快照/檢查點(diǎn)來重定向輸入,以便備份解決方案可以捕獲所有更改的數(shù)據(jù)。更改塊跟蹤 更改跟蹤可用于僅捕獲自上次備份以來所做的更改。
4. 虛擬機(jī)管理程序級(jí)別的虛擬機(jī)備份導(dǎo)致對(duì)將虛擬機(jī)恢復(fù)到正常運(yùn)行狀態(tài)所需的所有內(nèi)容進(jìn)行總備份,并配置了虛擬硬件。
5.與物理服務(wù)器備份一起,可以捕獲操作系統(tǒng)和存儲(chǔ)在服務(wù)器內(nèi)的所有數(shù)據(jù)。物理硬件不能被神奇地復(fù)制。對(duì)于物理服務(wù)器故障,您將不得不重現(xiàn)兼容的服務(wù)器硬件來恢復(fù)您的備份。
6.虛擬化集群使高可用性變得容易。通過從 VM 中抽象出硬件,VM 可以輕松地從集群中的任何管理程序主機(jī)上運(yùn)行。當(dāng)管理程序主機(jī)出現(xiàn)故障時(shí),可以簡(jiǎn)單地假定虛擬機(jī)的所有權(quán)在管理程序集群中的不同管理程序主機(jī)上。
7. 物理服務(wù)器也可以集群。由于 Windows Server 故障轉(zhuǎn)移群集長(zhǎng)期以來一直是企業(yè)數(shù)據(jù)中心將物理服務(wù)器群集在一起以確保應(yīng)用程序/數(shù)據(jù)角度的高可用性的標(biāo)準(zhǔn)。如果主節(jié)點(diǎn)發(fā)生故障,集群中的另一臺(tái)物理服務(wù)器將假定運(yùn)行應(yīng)用程序/托管數(shù)據(jù)。
8. 虛擬機(jī)允許以最簡(jiǎn)單的方式在站點(diǎn)級(jí)別保護(hù)您的數(shù)據(jù),并且可以輕松地復(fù)制到位于不同位置的不同環(huán)境,例如 DR 設(shè)施。
你如何選擇?
1. 雖然大多數(shù)人在物理服務(wù)器與虛擬機(jī)之間做出決定,但已確定隨著虛擬化的廣泛采用。虛擬機(jī)在成本、物理空間、壽命、遷移、性能、效率和災(zāi)難恢復(fù)/高可用性方面提供的優(yōu)勢(shì)遠(yuǎn)遠(yuǎn)大于在單個(gè)物理服務(wù)器上運(yùn)行單個(gè)工作負(fù)載。
2. 這是否意味著您不會(huì)選擇在物理工作負(fù)載上運(yùn)行應(yīng)用程序和托管數(shù)據(jù)?不。實(shí)際上物理服務(wù)器仍然是企業(yè)數(shù)據(jù)中心環(huán)境的重要組成部分。在物理服務(wù)器上運(yùn)行應(yīng)用程序仍然存在各種情況和用例。無論是出于性能原因,還是出于將物理設(shè)備連接到物理服務(wù)器的需要,這些用例肯定存在。
3. 選擇歸結(jié)為組織的技術(shù)和業(yè)務(wù)決策。在許多 IT 基礎(chǔ)架構(gòu)環(huán)境中,大部分工作負(fù)載將是虛擬機(jī)和容器,少數(shù)物理服務(wù)器運(yùn)行各種應(yīng)用程序。






