總之,未來的網(wǎng)絡(luò)塊存儲將使用RDMA網(wǎng)絡(luò)的以太網(wǎng)(而不是光纖通道),使用NVMeoF協(xié)議(而不是SCSI),使用虛擬網(wǎng)絡(luò)來消除分區(qū)和LUN掩碼。
由于SAN這個詞在許多人的頭腦中常常與光纖通道聯(lián)系起來,還與分區(qū)和LUN掩碼等概念聯(lián)系起來,我不會使用SAN這個詞來稱呼未來的網(wǎng)絡(luò)塊存儲。
六. 下一代融合時代?—?—?2016年?—??
如前所述,超融合或HCI系統(tǒng)在2012年出現(xiàn),作為第三代融合。
在我看來,會出現(xiàn)利用我們在前一節(jié)描述的下一代存儲網(wǎng)絡(luò)的第四代融合。我們將這類系統(tǒng)稱為超級融合或SCI系統(tǒng),它將集成服務(wù)器和存儲,并使用下一代存儲網(wǎng)絡(luò)來連接。與HCI一樣,SCI也將作為單一產(chǎn)品來制造和交付,采用單一管理控制臺。同樣的RDMA以太網(wǎng)網(wǎng)絡(luò)將用于把計算服務(wù)器彼此連接起來,并將計算服務(wù)器與基于x86的存儲服務(wù)器連接起來。不像在超融合系統(tǒng)中,用戶可以選擇SCI中的存儲服務(wù)器,確保針對存儲功能經(jīng)過了優(yōu)化(在可用的DRAM、網(wǎng)卡的數(shù)量和速度、x86核心的數(shù)量等方面),SCI的存儲服務(wù)器可能不同于計算服務(wù)器。與超融合系統(tǒng)一樣,存儲系統(tǒng)也將以應(yīng)用為中心,單一控制臺將提供綜合管理計算、網(wǎng)絡(luò)和存儲的功能。
從上述分析來看,很顯然,未來的超級融合系統(tǒng)與超融合系統(tǒng)相比不再有缺陷。恰恰相反,使用DAS的超融合系統(tǒng)比使用共享塊存儲的超級融合系統(tǒng)會存在下列缺陷。
1. 基于DAS的超融合系統(tǒng)以耦合的方式擴展計算和存儲。新節(jié)點通常以不同的比率添加存儲資源和計算資源。超級融合系統(tǒng)可以單獨擴展存儲資源和計算資源。這樣可以更精確地分配資源,以滿足應(yīng)用需求。結(jié)果是,超級融合系統(tǒng)可支持更多樣化的工作負載。
2. 基于DAS的超融合系統(tǒng)使用閃存緩存和數(shù)據(jù)本地化來提升性能。對未來的橫向擴展型工作負載而言,數(shù)據(jù)本地化很難維持,這是由于它們的數(shù)據(jù)訪問模式無法預(yù)測,又由于一些數(shù)據(jù)可能從多個節(jié)點來共享和訪問。此外,工作負載從一個節(jié)點遷移到另一個節(jié)點時,超融合系統(tǒng)需要把數(shù)據(jù)從原始節(jié)點遷移到新節(jié)點,確保性能良好。這對使用高性能NVMeoF的超級融合系統(tǒng)來說沒有必要,因為存儲性能從任何節(jié)點來看都將一樣。此外,主機閃存緩存在超級融合系統(tǒng)中毫無必要,因為主機閃存訪問和網(wǎng)絡(luò)閃存訪問之間的延遲差異可以忽略不計。開發(fā)緩存和數(shù)據(jù)本地化軟件的復(fù)雜性,以及任何隨之而來的編程錯誤在超級融合系統(tǒng)中都被消除了。
3. 不像HCI,SCI系統(tǒng)可以選擇針對運行存儲功能經(jīng)過了優(yōu)化的存儲服務(wù)器,從而優(yōu)化存儲性能。
4. HCI系統(tǒng)以一種低效的方式提供了高可用性存儲。所有現(xiàn)有的HCI系統(tǒng)不是使用復(fù)制(相比RAID很昂貴),就是使用糾刪碼(性能通常比同等實施的RAID略為遜色,因為相比RAID采用的簡單奇偶校驗,采用了計算開銷更高、內(nèi)存更密集的功能)。超級融合系統(tǒng)可以實施高性能RAID,提供高效的高可用性存儲。
5. HCI系統(tǒng)通常很難保證應(yīng)用性能,因為運行客戶應(yīng)用軟件所需的計算資源勢必會與在同一組節(jié)點上運行vSAN軟件所需的計算資源相競爭,而且性能高度依賴數(shù)據(jù)本地化。
由于這些原因,我得出結(jié)論:未來的超級融合系統(tǒng)可能會比基于DAS的超融合系統(tǒng)更勝一籌。
七. 小結(jié)和結(jié)論
SAN存在的問題導(dǎo)致超融合系統(tǒng)問世。由于最近的技術(shù)發(fā)展,比如NVMeoF、軟件定義存儲和以應(yīng)用為中心的存儲管理,我認為,在不遠的將來出現(xiàn)的共享塊存儲系統(tǒng)不再面臨原來的SAN缺陷。此外,包括這些下一代存儲系統(tǒng)的未來集成系統(tǒng)(名為超級融合系統(tǒng))消除了超融合系統(tǒng)的幾個局限性,比如耦合擴展、需要遷移數(shù)據(jù)以保持數(shù)據(jù)本地化、存儲冗余低效、性能不一致,等等。
我的結(jié)論是,未來的最佳基礎(chǔ)設(shè)施將是基于使用NVMeoF的新興存儲網(wǎng)絡(luò)的超級融合系統(tǒng)。超融合系統(tǒng)會繼續(xù)占有一席之地,尤其是作為中小企業(yè)客戶的入門級系統(tǒng);對中小企業(yè)來說,易用性至關(guān)重要,可擴展性不是很要緊的問題,但是我們很可能在炒作周期(hype cycle)上看到超融合系統(tǒng)達到頂峰(暗指此后日漸沒落)。