存儲,顧名思義,即用于存儲數(shù)據(jù)。對于存儲,小編在上文中對云存儲結(jié)構(gòu)、云存儲系統(tǒng)組成有所介紹。為繼續(xù)增進大家對存儲的了解,本文將對組合式存儲予以闡述。如果你對存儲抑或是組合式存儲具有興趣,不妨繼續(xù)往下閱讀哦。
隨著數(shù)據(jù)的不斷增長,以前的存儲架構(gòu)已經(jīng)不能在滿足于現(xiàn)在的需求,當(dāng)前存儲架構(gòu)還只是發(fā)展到第三個存儲架構(gòu),那就是組合式存儲,它可以提供縱向擴展存儲的性能和效率,同時實現(xiàn)橫向擴展存儲的簡單操作。
一、目前存在的問題
大多數(shù)數(shù)據(jù)中心的應(yīng)用都在環(huán)境中混合使用。一些傳統(tǒng)孤島應(yīng)用需要極高的性能,這些應(yīng)用程序在性能和可用性方面通常必須具有非常具體的保證。縱向擴展存儲系統(tǒng)是這些工作負載的理想選擇,但隨著周圍環(huán)境的增長和工作負載的變化,它們變得越來越有挑戰(zhàn)性。
這些數(shù)據(jù)中心還擁有新一代的應(yīng)用程序,環(huán)境或數(shù)據(jù)集,這些應(yīng)用程序和數(shù)據(jù)集迅速擴展,更適合橫向擴展存儲設(shè)計。雖然性能對某些應(yīng)用程序很重要,但更重要的是能夠快速靈活地擴展(在四個方向),以映射到不可預(yù)測的即服務(wù)應(yīng)用程序模型的需求??赡懿恍枰唧w一致的保證。在很多情況下需要足夠緊密和足夠好。
橫向擴展存儲設(shè)計中的另一個挑戰(zhàn)是計算和存儲資源規(guī)模良好,節(jié)點間通信通常并不好。支持橫向擴展設(shè)計(通常是基礎(chǔ)IP)的網(wǎng)絡(luò)變得復(fù)雜,可能最終會出現(xiàn)瓶頸,為存儲IO增加了大量的延遲。
為了應(yīng)對這種二分法,許多組織擁有多達五到六個存儲系統(tǒng),其中包括縱向擴展架構(gòu)和橫向擴展架構(gòu),此外還有一種混合存儲模式來解決超融合基礎(chǔ)設(shè)施,私有或混合IaaS等特定的業(yè)務(wù)挑戰(zhàn)。這些混合使得存儲環(huán)境非常復(fù)雜,同時也變得脆弱。
二、組合式存儲
組合式存儲是第三種存儲架構(gòu)。它充分利用了縱向擴展架構(gòu)和橫向擴展存儲的優(yōu)點。就像縱向擴展架構(gòu)一樣,組合式存儲系統(tǒng)可以從單個節(jié)點開始??梢栽贗O性能和容量方面充分利用該節(jié)點。但是,與縱向擴展設(shè)計不同,還可以將另外的節(jié)點添加到可組合的存儲中,因此在不引入另一個管理點的情況下,獲得更多的容量或計算性能用于環(huán)境。組合式存儲還可以分解存儲計算和存儲容量,這使得這些資源可以動態(tài)地分配或使用它們的應(yīng)用程序釋放。
這種設(shè)計的早期迭代稱為scale-right架構(gòu)。雖然縱向擴展和橫向擴展架有了巨大的改進,但一旦增加節(jié)點,這些scale-right的設(shè)計就會變得規(guī)模龐大,因此繼承了許多橫向擴展的負面特性。換句話說,scale-right實際上并不是一個新架構(gòu),只是兩個現(xiàn)有架構(gòu)之間的橋梁。
實際上,組合式存儲并不是縱向擴展和橫向擴展架構(gòu)之間的橋梁,實際上是一個適合的架構(gòu)。實現(xiàn)了從縱向擴展到橫向擴展的轉(zhuǎn)換,它解決了橫向擴展架構(gòu)的局限性。也就是說能夠?qū)⒕唧w的性能和特征專門用于特定的應(yīng)用,并克服了節(jié)點間通信在環(huán)境規(guī)模上潛在的網(wǎng)絡(luò)瓶頸。
針對專門的性能限制,組合式存儲在存儲集群中創(chuàng)建動態(tài)可組合的虛擬專用存儲系統(tǒng)。這種專用的虛擬存儲陣列可以根據(jù)IOPS,帶寬和容量來硬性分配特定的性能和屬性。虛擬存儲陣列可以與傳統(tǒng)應(yīng)用程序結(jié)合使用,因此需要非常具體的性能要求。
為了解決網(wǎng)絡(luò)問題,組合式存儲系統(tǒng)也需要更好的網(wǎng)絡(luò),而更好的網(wǎng)絡(luò)不僅能夠?qū)崿F(xiàn)規(guī)?;?,而且還提供更復(fù)雜的功能,如虛擬專用存儲陣列。高級網(wǎng)絡(luò)的問題是成本高昂,并且通常是專用網(wǎng)絡(luò)。NVMeoverFabrics可以為組合式存儲系統(tǒng)供應(yīng)商提供一種提供高級網(wǎng)絡(luò)的方式,而不會被鎖定在專有或比較小眾的的網(wǎng)絡(luò)中。NMVe使可組合的存儲能夠提供4種縮放功能,分別是:縱向擴展,橫向擴展,橫向縮小(每節(jié)點的容量更小)和縱向縮小(每個集群的控制器更少)。
NVMe是一個專門用于與基于內(nèi)存的存儲設(shè)備通信的新協(xié)議。其設(shè)計是通過PCIe總線進行通信,并顯著增加命令數(shù)量和IO隊列深度。NVMeoverFabrics是該標(biāo)準(zhǔn)的網(wǎng)絡(luò),可以使其網(wǎng)絡(luò)性能與本地連接相媲美。
將Fabrics網(wǎng)絡(luò)上的NVMe集成到組合式的存儲架構(gòu)中是一個合乎邏輯的步驟。集群內(nèi)的節(jié)點現(xiàn)在通信性能和延遲水平幾乎與直接連接一樣好。其結(jié)果是有效的規(guī)模,并進一步擴大了能力。
三、軟件定義存儲
數(shù)據(jù)中心現(xiàn)在需要組合式存儲的能力。他們期望存儲供應(yīng)商能夠更快地設(shè)計定制硬件并修改其軟件,特別是考慮到硬件現(xiàn)在可用。如今,部署了下一代的英特爾處理器,PCIe總線,以及完全支持NVMe協(xié)議的服務(wù)器不斷上市,而NVMe閃存設(shè)備也將同時推出,這意味著延遲將創(chuàng)新低,而IOPS將創(chuàng)新高。隨著新一代處理器和存儲設(shè)備的到來,采用NVMe協(xié)議的Fabric網(wǎng)卡的設(shè)備也即將推出。
如果所有硬件組件都可用,那么所欠缺的一環(huán)就是存儲軟件。軟件定義的存儲供應(yīng)商應(yīng)能夠快速將其軟件適應(yīng)高性能NVMe驅(qū)動硬件的新現(xiàn)實,并為數(shù)據(jù)中心提供解決方案,可以顯著減少存儲系統(tǒng)的數(shù)量。
以上便是此次小編帶來的“存儲”相關(guān)內(nèi)容,通過本文,希望大家對組合式存儲具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!