軟件定義數(shù)據(jù)中心是一種數(shù)據(jù)管理方式,它通過(guò)虛擬化來(lái)抽象計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,并將其作為服務(wù)提供。為了促進(jìn)這一過(guò)程,SDDC包括智能軟件以集中管理虛擬化資源,并自動(dòng)化運(yùn)營(yíng)和分配工作流。
軟件定義數(shù)據(jù)中心架構(gòu)可以分為三個(gè)邏輯層:物理層、虛擬化層和管理層。這些層共同提供了一個(gè)統(tǒng)一的系統(tǒng),為企業(yè)提供比傳統(tǒng)的技術(shù)能實(shí)現(xiàn)的更高的管理靈活性、更具成本效益的運(yùn)行方式。
物理層軟件定義數(shù)據(jù)中心架構(gòu)的物理層包括計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)組件,以支持SDDC來(lái)存儲(chǔ)和處理企業(yè)數(shù)據(jù)。這些組件可以由來(lái)自不同廠商的商用硬件構(gòu)成,能夠幫助企業(yè)降低成本,避免廠商鎖定,但這種靈活性也可能使得實(shí)施SDDC更加復(fù)雜。
計(jì)算組件通常包括在一個(gè)集群架構(gòu)中組合的多個(gè)服務(wù)器節(jié)點(diǎn),節(jié)點(diǎn)提供處理和存儲(chǔ)資源來(lái)支持?jǐn)?shù)據(jù)操作。由于集群可以由商用硬件組成,因此某個(gè)節(jié)點(diǎn)宕機(jī)之后的切換將會(huì)更加容易且更便宜。
存儲(chǔ)組件可以由多種技術(shù)組成,例如SAN、NAS或DAS,還可以包括HDD和SSD。此外,企業(yè)可以利用現(xiàn)有的存儲(chǔ)系統(tǒng),這可以幫助他們避免額外的支出。
SDDC架構(gòu)的網(wǎng)絡(luò)組件包括物理硬件,以促進(jìn)計(jì)算和存儲(chǔ)資源之間的通信,并保護(hù)企業(yè)數(shù)據(jù)。硬件包括交換機(jī)、路由器、網(wǎng)關(guān)和支持集群體系架構(gòu)的SDDC通信所必需的的任何其他組件。
虛擬化層虛擬化是軟件定義數(shù)據(jù)中心的關(guān)鍵,虛擬化層包括用于抽象底層資源并將其作為集成服務(wù)提供的軟件。虛擬化層的核心是管理程序,它將資源作為虛擬化組件提供。
計(jì)算虛擬化基于經(jīng)過(guò)驗(yàn)證的服務(wù)器虛擬化實(shí)踐,將處理和內(nèi)存資源與物理服務(wù)器分離。它使這項(xiàng)資源成為邏輯計(jì)算組件池,并增加資源共享和利用率。應(yīng)用程序不了解底層物理服務(wù)器,完全依賴于虛擬化處理和內(nèi)存資源。
存儲(chǔ)虛擬化并沒(méi)有像服務(wù)器虛擬化那樣歷史悠久,但是在概念上非常相似。存儲(chǔ)虛擬化抽象了底層物理設(shè)備,并將可用存儲(chǔ)作為邏輯資源池提供。應(yīng)用程序不需要關(guān)注存儲(chǔ)設(shè)備的類(lèi)型、數(shù)量和大小。與軟件定義存儲(chǔ)類(lèi)似,存儲(chǔ)虛擬化抽象出底層硬件的細(xì)節(jié),這樣可以為每個(gè)應(yīng)用程序提供所需的存儲(chǔ)資源,而不會(huì)影響到其他應(yīng)用程序。
網(wǎng)絡(luò)虛擬化是一種相對(duì)較新的虛擬化技術(shù),但是與服務(wù)器虛擬化一樣,它將可用資源從底層硬件中分離出來(lái),將物理帶寬分類(lèi)為IT管理員可以實(shí)時(shí)分配或重新分配給特定工作負(fù)載的獨(dú)立通道。為了實(shí)現(xiàn)這一目標(biāo),虛擬化網(wǎng)絡(luò)為按需分配提供了一個(gè)靈活的網(wǎng)絡(luò)服務(wù)池,實(shí)現(xiàn)更靈活和快速的配置。
管理層物力資源的虛擬化只是軟件定義數(shù)據(jù)中心架構(gòu)的一部分,基礎(chǔ)架構(gòu)還包括一個(gè)管理層,能夠?qū)崿F(xiàn)編排和自動(dòng)化運(yùn)營(yíng)。管理層將U型你話資源鏈接成一個(gè)統(tǒng)一的SDDC,將這些資源分配給特定的工作負(fù)載,然后根據(jù)需求的變化重新分配這些資源。
智能軟件提供了一個(gè)架構(gòu)來(lái)集中管理和監(jiān)控SDDC基礎(chǔ)設(shè)施及其工作負(fù)載,它可以管理虛擬資源布局、自動(dòng)優(yōu)化資源分配并執(zhí)行很多其他任務(wù)。管理員有一個(gè)單一的界面來(lái)訪問(wèn)和控制虛擬層及其支持組件。
管理層包括監(jiān)控、警報(bào)和調(diào)度功能,以便管理員可以監(jiān)督運(yùn)營(yíng)、保持性能并執(zhí)行高級(jí)分析。此外,該層與軟件定義數(shù)據(jù)中心架構(gòu)中內(nèi)置的安全和數(shù)據(jù)保護(hù)機(jī)制相集成。
管理層還提供業(yè)務(wù)邏輯,將應(yīng)用程序需求和請(qǐng)求轉(zhuǎn)換為執(zhí)行編排和自動(dòng)化操作的API指令,API使管理和虛擬化軟件能夠配置和管理資源,并解決策略實(shí)施和服務(wù)級(jí)別協(xié)議。