聊一聊如何選擇最佳軟件定義存儲(chǔ)SDS解決方案
從目前到2025年,全球軟件定義存儲(chǔ)(SDS)市場(chǎng)的年復(fù)合增長(zhǎng)率預(yù)計(jì)將超過29%。超大規(guī)模數(shù)據(jù)的出現(xiàn)以及基于云計(jì)算的基礎(chǔ)設(shè)施和虛擬化技術(shù)的應(yīng)用增長(zhǎng)對(duì)存儲(chǔ)容量提出了巨大的需求,由此推動(dòng)了SDS的增長(zhǎng)。
SDS提供了企業(yè)所需的可擴(kuò)展性和靈活性,以適應(yīng)數(shù)據(jù)量的急劇增長(zhǎng),且其成本相對(duì)購(gòu)買存儲(chǔ)設(shè)備而言較為合理。然而,隨著軟件定義存儲(chǔ)的采用量不斷增長(zhǎng),組織必須了解當(dāng)前的解決方案,包括可用的內(nèi)容和需要警惕的內(nèi)容。
在今天的SDS市場(chǎng)中,兼容性問題、不一致性問題或功能缺失都是有可能的。這些中的任何一個(gè)問題,都會(huì)產(chǎn)生新的問題。以下是在部署最能滿足組織需求的SDS解決方案時(shí)要避免的問題以及相關(guān)的建議。
統(tǒng)一存儲(chǔ)的優(yōu)勢(shì)
為了充分利用SDS產(chǎn)品,統(tǒng)一的系統(tǒng)將把所有的存儲(chǔ)整合在一起。例如,如果用戶當(dāng)前的機(jī)遇文件的存儲(chǔ)系統(tǒng)也支持對(duì)象存儲(chǔ),則可以節(jié)省管理和平衡多個(gè)不同的互補(bǔ)存儲(chǔ)系統(tǒng)的麻煩。首先,這種統(tǒng)一的方式更容易管理;其次,它在性能和功能方面更好,能夠更有效利用資源。這與虛擬化類似,用戶可以減少空閑的硬件資源。通過使用統(tǒng)一存儲(chǔ),用戶可以更智能地使用資源。
這種方式雖然聽起來很好,但實(shí)現(xiàn)起來頗有難度。一些軟件定義存儲(chǔ)的公司聲稱能夠提供靈活性和滿足企業(yè)需求的對(duì)象存儲(chǔ)、塊存儲(chǔ)和文件存儲(chǔ)的功能,并且能夠支持閃存存儲(chǔ)、超融合和超大規(guī)模存儲(chǔ)。很多SDS提供商關(guān)注的是下面這些應(yīng)用案例。
- 混合云
- 向外擴(kuò)張文件系統(tǒng)
- 超融合
- SAN
- 對(duì)象存儲(chǔ)
- 歸檔
只針對(duì)特定用例的SDS提供商可以以全面解決方案三分之一的價(jià)格提供解決方案,但值得注意的是這些解決方案與全面的解決方案相比也只具有三分之一的功能,此外,這些解決方案也不會(huì)關(guān)注通用網(wǎng)絡(luò)附加存儲(chǔ)(NAS)。
一致性的重要性
大多數(shù)組織需要一個(gè)通用的NAS解決方案,但正如SDS解決方案一樣,并非所有的NAS解決方案都是等同的。
在橫向擴(kuò)展NAS中,一致性是至關(guān)重要的,但很多組織都沒有意識(shí)到這個(gè)問題,一些組織只是存儲(chǔ)環(huán)境最終一致,這意味著寫入一個(gè)節(jié)點(diǎn)的文件不能立即從其他節(jié)點(diǎn)訪問。即使其他節(jié)點(diǎn)已更新以記錄對(duì)原始節(jié)點(diǎn)所作的更高,但延遲僅僅幾分之一秒也會(huì)導(dǎo)致訪問應(yīng)用程序或用戶的問題。這可能是由于沒有合適的協(xié)議實(shí)現(xiàn)或者與虛擬文件系統(tǒng)的集成不夠緊密所致。
與最終一致相對(duì)應(yīng)的是嚴(yán)格的一致性,文件可以同時(shí)從所有節(jié)點(diǎn)訪問。通過每個(gè)節(jié)點(diǎn)的文件系統(tǒng)的視圖是嚴(yán)格一致的,一個(gè)節(jié)點(diǎn)上的任何修改都可以從任何其他節(jié)點(diǎn)立即獲得。確保用戶的解決方案也可以在協(xié)議之間保持一致,這意味著如果用戶在服務(wù)消息塊(SMB)中寫入某些內(nèi)容,則也應(yīng)該立即在網(wǎng)絡(luò)文件系統(tǒng)(NFS)上可見。
SDS的組件
到目前為止,我們已經(jīng)涵蓋了對(duì)支持所有存儲(chǔ)協(xié)議的統(tǒng)一解決方案的需求以及對(duì)嚴(yán)格一致的NAS的需求。除了這些功能,這是一個(gè)全面的SDS解決方案:
- 可擴(kuò)展性和靈活性:用戶可以從小規(guī)模開始,然后快速將多個(gè)虛擬機(jī)添加到同一個(gè)集群,從而消除了構(gòu)建新集群以適應(yīng)向外擴(kuò)展的成本和麻煩。如果存儲(chǔ)集群構(gòu)建在對(duì)稱體系結(jié)構(gòu)上,則可以通過向集群添加更多存儲(chǔ)節(jié)點(diǎn)來線性擴(kuò)張數(shù)百PB和數(shù)十億個(gè)文件。添加存儲(chǔ)節(jié)點(diǎn)和增加容量可以在SDS運(yùn)行時(shí)執(zhí)行,不會(huì)中斷集群中正在進(jìn)行的任何操作。
- 文件系統(tǒng):這種類型的存儲(chǔ)需要處理非結(jié)構(gòu)化數(shù)據(jù),確保用戶的SDS設(shè)置包括關(guān)鍵的文件功能,如分層、配額、快照、加密、防病毒、WORM和保留。它還應(yīng)該能夠集成到Microsoft Active Directory中,支持多個(gè)身份驗(yàn)證提供程序,并強(qiáng)制執(zhí)行授權(quán)檢查。如果用戶的公司規(guī)模較大,請(qǐng)確保該解決方案支持多租戶功能,用戶可以在同一環(huán)境中創(chuàng)建多個(gè)文件系統(tǒng)。
- 災(zāi)難恢復(fù):如果用戶選擇具有對(duì)備份非常重要的存儲(chǔ)集群的SDS解決方案,則可以使用獨(dú)特的災(zāi)難恢復(fù)策略來保護(hù)每個(gè)應(yīng)用程序,并保持高可用性。
- 硬件無關(guān):使用標(biāo)準(zhǔn)商用存儲(chǔ)硬件和服務(wù)器而不是鎖定到特定廠商或技術(shù)意味著用戶可根據(jù)需要添加其他硬件,以隨著時(shí)間的推移擴(kuò)展性能和容量。
- 混合云:如果用戶在云中擁有本地和云端文件,那么部分?jǐn)?shù)據(jù)也需要在云端進(jìn)行存取和訪問。例如,用戶本地存儲(chǔ)系統(tǒng)的一部分將暴露在AWS等公有云中運(yùn)行的虛擬機(jī)上,這意味著用戶的SDS文件系統(tǒng)需要覆蓋這兩個(gè)環(huán)境,以便輕松地在它們之間傳遞文件。
- 超融合:基于軟件的體系架構(gòu)將計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)和虛擬化資源以及其他技術(shù)集成到商用服務(wù)器上。
SDS買前須知
隨著數(shù)據(jù)量的爆炸式增長(zhǎng),需要更大的存儲(chǔ)容量。SDS承諾以低成本提供可擴(kuò)展性,但是很多廠商將其產(chǎn)品集中在特定領(lǐng)域,而不提供關(guān)鍵特性。組織從SDS解決方案中受益,該解決方案利用通用NAS,并考慮到一致性和兼容性。使用上述建議來選擇解決方案,將確保企業(yè)能夠獲得業(yè)務(wù)所需的存儲(chǔ)空間。