英特爾公司的一名技術人員在最近的一次云計算行業大會上,利用發言的機會提到了一種相對較新的數據中心硬件設計方法——英特爾的機架級架構。這家芯片制造商將這種數據中心設計的“分類”方法定位成企業用于開發超大規模基礎架構的方法。
Intel Federal 的首席技術官Steve Orrin將該公司的機架級設計設定為“拓展以適應下一代(數據中心)”的手段。然而行業觀察者們懷疑英特爾的方法是否對于數據中心之外的用例是一種模板。
英特爾將這種方法描述成對于計算、內存和存儲的“劃分”方式。這種架構還依賴于硅光技術,使其成為一種高速機架網絡。最后,軟件定義的方法結合了在網絡之上的硬件分類以創建“池化”資源。
這一做法使得英特爾的機架級方法獲得了一些動力,該公司本周宣布同瑞典電信設備制造商愛立信簽署了一筆交易,旨在幫助網絡運營商擴大數據中心的云計算運營規模。
愛立信首席執行官Hans Vestberg在巴塞羅那召開的移動通信世界大會上表示,“我們將要建造的數據中心設備事實上和很多大型云供應商正在為自己所做的那些性能非常相近。”
由英特爾和愛立信在二月份發布的一本關于下一代數據中心架構的白皮書中表示,“分類架構的核心是一系列系統工作的計算、架構、存儲和管理模塊組成,可以建立各種虛擬系統。”研究確定了“四個支柱能力”,包括多層級管理、按照工作負載需求分配的“池化”資源、可擴展的多機架存儲以及可配置的網絡結構。
在去年的英特爾開發者大會上的一場演示將這種架構描述為“自動化、動態的和軟件定義的。”這個平臺包括了資源“積木”以及來自微軟、OpenStack以及VMware的流程和管理技術。
在推廣英特爾的機架級架構的方法之中提到了其能夠將基于Intel Atom、Xeon CPUs和內存模塊的服務器密度增加1.5倍。
英特爾的做法將會把目前的存儲、計算和網絡組件劃分或區分成為“組合資源池”,將組成“池化”的系統架構。這種方法會演化成未來的在共享內存基礎上的“服務意識方式”架構。
英特爾這種做法的成果之一將是“特定用途”——pod存儲池,這家芯片制造商認為對于數據中心pod水平來說,這是一種進步。存儲池還將包含可配置的“存儲磚頭”——模塊存儲硬件。
除了pod-wide存儲和共享存儲之外,英特爾在去年夏天的開發者大會上介紹到,英特爾的機架級方法將支持很多種類型的服務器處理器,估計將支持所有的x86架構的服務器處理器。它還支持基于英特爾架構的以太網。另一種被稱為“高I/O”類型的平臺將支持本地和共享內存以及直接附加存儲和池化的網絡虛擬存儲(NVM)。
池化的NVM旨在區分云中相關的設備,根據工作負載的需求將高端的存儲分配到架構中不同的節點。英特爾解釋說這讓工作負載可以在超大規模云之間進行遷移,與此同時,NVM池還可以通過隨需應變分層存儲支持軟件定義存儲。
此外,英特爾認為內存池將有助于提高數據中心效率,也有助于類似虛擬機遷移之類的云創新。
最初對于機架級方法的置疑,IT博主Scott Lowe表示很難看出數據中心經營者能夠如何從英特爾提出的架構中受益。他在一篇博客文章中提出了這樣的問題,“為什么他們會采購這種架構而不是只購買服務器?” 在其后與英特爾的工程師的討論中,Lowe表示他得出的結論是英特爾的機架級基礎架構“其實是關于三個互相依存的動機”,他將其定義為:區分服務器硬件、建立硬件級API以及在數據中心中“提供更多的軟件智能和靈活性”。
Lowe認為關鍵可能在于硬件級別的API。“如果英特爾能夠成功建立一個標準的硬件級別API,并且實現跨OEM平臺的一致性,那么運行在這些硬件上的軟件(可能是傳統的操作系統、監控程序或者容器主機)就能夠對硬件中所發生的一切有了更深入的了解。”Lowe總結表示,換句話說,是一種“可以用于或者裝備在各種用途上的”軟件設計架構。“機架級架構只是利用這些技術構架的一個用例。”