我們正緩慢將虛擬機遷移到容器。我們該為私有云配置什么樣的硬件呢?
涉及到服務(wù)器硬件配置時,多數(shù)數(shù)據(jù)中心管理員對于購買什么都很困惑,這不奇怪。從0.5U單顆處理器系統(tǒng)到4U GPU加速怪獸,選擇新硬件的關(guān)鍵在于識別最佳的機器級別,不要拘泥于將服務(wù)器與現(xiàn)有需求綁定。
由于在數(shù)據(jù)中心你們運行著一個云基礎(chǔ)架構(gòu),可能考慮兩種容量技術(shù)。一種是混合使用大型與小型服務(wù)器運行不同的工作負(fù)載,如大容量SSD服務(wù)器用于數(shù)據(jù)庫,小型便宜的系統(tǒng)用于Web服務(wù)器。另一種是購買相同規(guī)格的大型機器,無需指定其上運行的工作負(fù)載類型。
大量通用的計算可以在相對小型的機器上完成,用0.5U單CPU服務(wù)器或1U雙CPU服務(wù)器即可。大型1U單元不錯:可以輕松處理16CPU核,擁有數(shù)據(jù)中心新冷卻程序,同時在存儲驅(qū)動與連接方面靈活性高。
1U服務(wù)器的主板現(xiàn)在擁有兩個10GB以太網(wǎng)連接。這對支持安裝其上的所有虛擬機來說足夠了。如果從虛擬服務(wù)器遷到容器,使用25 GbE可能有些壓力。
你也需要解決存儲硬件配置問題,無論陣列是位于服務(wù)器本地還是網(wǎng)絡(luò)上。
對于1U機器,避免本地存儲。網(wǎng)絡(luò)存儲更便宜更快。對于本地直接實例存儲有些爭議,但在某臺服務(wù)器崩潰時可以阻止工1U。這些配置達(dá)到1TB DRAM就能顯著減少服務(wù)器占用空間。
很多雙運算單元擁有共享電源,在由兩臺或四臺服務(wù)器組成的集群中。需要四單元四集群的大型供應(yīng)比低能耗的單個供應(yīng)更難。很多雙集群有冗余電源,但這種冗余在云基礎(chǔ)架構(gòu)發(fā)生編排故障時基本沒用。
這些裝配緊密的部件都能輕松支持64位虛擬機,每臺有4GB DRAM,容器將降低DRAM需求。服務(wù)器可以在相同硬件配置上處理128個容器實例,不過僅支持64位虛擬機。
數(shù)據(jù)中心與大數(shù)據(jù)設(shè)置有不同的需求。
添加CPU功率會增加熱設(shè)計功耗。如果你需要一排強勁的處理器搞定大型數(shù)據(jù)與非機構(gòu)化數(shù)據(jù),就用2U服務(wù)器,它可用16核心處理四處理器。通常,這些需要本地實例驅(qū)動,非易失性存儲即PCIe。需要大于10GB的連接或者40 GbE的InfiniBand。
最終的大數(shù)據(jù)玩家將是基于GPU的服務(wù)器。定制化的單元經(jīng)過優(yōu)化,可處理175W GPU的冷卻問題,一般是1到3U的服務(wù)器形式。網(wǎng)絡(luò)、內(nèi)存與功率經(jīng)過平衡后,1U配置看起來是最緊湊最具成本效益的選擇。