現(xiàn)代數(shù)據(jù)中心正在顛覆超融合基礎設施(HCI)的優(yōu)勢??山M合分解基礎設施(CDI)也在受到越來越多的關注,但由于進出網(wǎng)絡的關鍵路徑存在瓶頸,因此無法充分發(fā)揮其潛力。
很多企業(yè)致力擴展數(shù)據(jù)中心規(guī)模。企業(yè)不需要采用大型的、不靈活的、昂貴的服務器,而是采用成本更低、更靈活的服務器,它們協(xié)同工作以實現(xiàn)類似的目標。這些服務器的簡單性(由計算、網(wǎng)絡和存儲資源組成的一體機)使數(shù)據(jù)中心基礎設施能夠靈活地擴展,并成為超融合服務器成功采用和擴散的決定性因素。
但是對于現(xiàn)代數(shù)據(jù)中心提出的要求,用戶難以獲得采用超融合架構的簡單性和敏捷性的好處。其原因很簡單,現(xiàn)代數(shù)據(jù)中心將承載各種工作負載。這些工作負載各不相同,因此需要不同的類型和不同數(shù)量的資源。如果了解服務器變體的數(shù)量,將針對計算、內(nèi)存、加速、存儲等設備進行優(yōu)化,而管理這些服務器的復雜性讓人難以想像?,F(xiàn)在,對于像亞馬遜這樣的超大型公司來說,這可能是一個煩惱。
業(yè)界已經(jīng)迅速對此做出回應。如果不是使用具有異構資源的超融合服務器,而是使用具有物理資源但通過網(wǎng)絡連接在一起的同質資源(即僅有CPU、僅有GPU、僅有FPGA、僅有SSD,僅有HDD的服務器)構建具有非均質資源的分解服務器,那么該怎么辦?如何使用軟件將它們組合在一起,從而在幾分鐘內(nèi)將正確的資源交付給應用程序?業(yè)界廠商將此稱之為橫向擴展架構的演變:可組合的分解基礎設施(CDI)。最后,運營數(shù)據(jù)中心的終極目標是可以充分利用每種資源,按需靈活分配給應用程序的資源,這似乎觸手可及!
可組合分解基礎設施:臨界點
當然,可組合的分解基礎設施(CDI)吸引了越來越多的用戶。專注于數(shù)據(jù)中心現(xiàn)代化的基礎設施和運營領導者很快就認識到這種模式轉變可以帶來的巨大好處——通過資源共享提高利用率,提高應對現(xiàn)代工作負載不可預測需求的靈活性,以及全面簡化基礎設施管理。在當今性能和成本壓力繼續(xù)增大的環(huán)境中,這些好處非常重要,這不容忽視。事實上,根據(jù)調(diào)研機構Gartner公司在2019年12月舉辦的“IT基礎設施、運營和云計算戰(zhàn)略(IOCS)會議”的調(diào)查結果,43%的參會者將可組合作為邁向可編程基礎設施的墊腳石,而21%的參會者將其視為提高硬件利用率的解決方案。然而,18%的人認為這只是一種炒作。
市場調(diào)查還表明,可組合分解基礎設施(CDI)最常見的用例包括現(xiàn)代應用程序,如人工智能/機器學習、分析和裸機工作負載整合。這些應用程序有幾個共同特征。首先,它們要求高性能和低延遲,以縮短產(chǎn)生結果的時間,并最終提供實時結果。其次,越來越大的工作負載需要采用越來越多的服務器來完成這項工作。這些應用采用需要高性能、大規(guī)模的可組合分解基礎設施(CDI)。那么現(xiàn)在可以使用現(xiàn)有的解決方案實現(xiàn)這一目標嗎?
要充分發(fā)揮可組合分解基礎設施(CDI)的潛力,必須首先解決幾個基本瓶頸:首先,必須允許每種服務器類型(無論是CPU服務器、GPU服務器還是存儲服務器)都以其峰值效率運行,而不會在其往返網(wǎng)絡的路徑中受到其他設備的限制。簡而言之,這些資源必須成為網(wǎng)絡的“超級”公民。其次,還必須解決使這些分解式服務器互連的網(wǎng)絡結構的瓶頸和效率低下的問題,使這些虛擬組成的遠程(通過網(wǎng)絡)資源在應用程序本地化。第三,整個基礎架構必須安全可靠。
不幸的是,當今大多數(shù)分解式服務器在關鍵路徑上都具有CPU和NIC(網(wǎng)絡接口控制器),而且它們都不特別擅長在服務器之間高效、可靠和安全地處理和移動數(shù)據(jù)的計算。換句話說,CPU和NIC削弱了滯留在其后的資源的性能和成本效率。意識到CPU需要獲得幫助之后,業(yè)界開始將計算從CPU“卸載”到NIC。盡管已經(jīng)做出了許多努力來改善現(xiàn)狀,但是迄今為止,該行業(yè)還沒有開發(fā)出一個統(tǒng)一的解決方案來高效、可靠和安全地大規(guī)模地處理數(shù)據(jù)移動問題。
可替代的數(shù)據(jù)中心=超級分解+可組合性
Fungible公司通過開發(fā)一種名為Fungible數(shù)據(jù)處理單元(Fungible DPUTM)的新型微處理器從根本上全面地應對這些挑戰(zhàn),其唯一目的是確保數(shù)據(jù)被有效、可靠和安全地處理,并從一臺服務器轉移到另一臺服務器。通過從頭開始構建并采用緊密集成的軟件和硬件共同優(yōu)化的架構,F(xiàn)ungible DPU能夠面對這些挑戰(zhàn),并提供獨特的結果。
Fungible DPU支持服務器的超級分解,“超級”一詞用于描述在網(wǎng)絡上大規(guī)模提供“本地”性能特征的能力,同時為其基礎設施提供強大的安全性和可靠性。然后,這些超級分解的服務器由Fungible軟件套件重新組成,為應用程序提供規(guī)模適合的基礎設施。
毫無疑問,隨著時間的推移,幾乎所有的數(shù)據(jù)中心(無論是小型、中型還是大型、公共或私有的),都將使用某種形式的可組合、分解的架構來構建。它們將成為由Fungible DPU和Fungible軟件提供支持的Fungible數(shù)據(jù)中心。