每隔幾年,數(shù)據(jù)中心存儲(chǔ)基礎(chǔ)架構(gòu)都會(huì)經(jīng)歷一次更新和升級(jí)。在這個(gè)過(guò)程中,很多用戶(hù)都在考慮采用全閃存陣列 (AFA)。眾多廠商都已經(jīng)向市場(chǎng)推出了AFA產(chǎn)品,所以對(duì)于IT專(zhuān)業(yè)人員而言,在所有這些產(chǎn)品中挑選出適合的AFA產(chǎn)品是一項(xiàng)非常棘手的工作。而實(shí)際上,在企業(yè)的現(xiàn)有基礎(chǔ)架構(gòu)中實(shí)現(xiàn)AFA才是更加困難的事。要將AFA作為數(shù)據(jù)中心的存儲(chǔ)基礎(chǔ)架構(gòu)的一部分,設(shè)備的集成將會(huì)給存儲(chǔ)管理員帶來(lái)更多挑戰(zhàn)。
全閃存的數(shù)據(jù)中心現(xiàn)實(shí)嗎?
從理論上來(lái)說(shuō),解決集成AFA的難題的不是沒(méi)有簡(jiǎn)單的方法,將所有工作負(fù)荷都整合到單個(gè)全閃存系統(tǒng)上就可以了。這種方法也確實(shí)的解決了集成的難題,同時(shí)數(shù)據(jù)中心獲得了單點(diǎn)的存儲(chǔ)管理,而對(duì)于大部分?jǐn)?shù)據(jù)中心而言,遷移到AFA還可以消除性能問(wèn)題。
盡管市場(chǎng)中看到過(guò)多個(gè)關(guān)于全閃存數(shù)據(jù)中心的夸張報(bào)告,但實(shí)際情況是:大部分?jǐn)?shù)據(jù)中心并不能從成本和性能這兩個(gè)方面證明完全放棄使用硬盤(pán)驅(qū)動(dòng)器(HDD)的合理性。其中一個(gè)最大的難題在于全閃存數(shù)據(jù)中心的成本非常昂貴。雖然重復(fù)數(shù)據(jù)刪除和壓縮功能可以提高閃存的競(jìng)爭(zhēng)力,但其成本仍然大大高于大容量磁盤(pán)。此外,全閃存產(chǎn)品廠商還忽略了一個(gè)事實(shí):重復(fù)數(shù)據(jù)刪除和壓縮功能同樣可以應(yīng)用于基于硬盤(pán)驅(qū)動(dòng)器(HDD)的系統(tǒng),這使AFA供應(yīng)商宣稱(chēng)的全閃存在數(shù)據(jù)效率方面具備的理論優(yōu)勢(shì)化為烏有。只要基于HDD的系統(tǒng)的成本低于AFAs,只要對(duì)工作負(fù)荷的性能需求還不足以證明在全閃存方面進(jìn)行投資的合理性,HDD就還是會(huì)在數(shù)據(jù)中心占據(jù)一席之地。
最后,大多數(shù)AFAs由新興廠商提供,他們趨向于使用定制硬件來(lái)充分利用閃存和硬盤(pán)之間像密度和性能這樣的差異。另外,由于這些系統(tǒng)來(lái)自新供應(yīng)商,供應(yīng)商也將為企業(yè)提供全新的數(shù)據(jù)服務(wù)方式。
混合系統(tǒng)的現(xiàn)狀
數(shù)據(jù)中心很可能混合使用AFAs、混合陣列以及基于HDD的經(jīng)濟(jì)高效的容量系統(tǒng)。既然環(huán)境中不僅僅只有單一的AFA,那么存儲(chǔ)管理員就必須制定相應(yīng)策略來(lái)正確管理這些離散系統(tǒng),這一點(diǎn)至關(guān)重要。如果因?yàn)锳FA無(wú)法與環(huán)境中的其他存儲(chǔ)系統(tǒng)兼容,而需要分開(kāi)管理,這會(huì)抵消AFA產(chǎn)品的性能優(yōu)勢(shì)。傳統(tǒng)存儲(chǔ)供應(yīng)商提供的AFA大都屬于這種情況,因?yàn)槠渲泻芏嘞到y(tǒng)是供應(yīng)商通過(guò)收購(gòu)獲得的,而它們唯一的兼容性也許只是公司徽標(biāo)相同。
即使企業(yè)決定以手動(dòng)方式強(qiáng)行管理多個(gè)存儲(chǔ)平臺(tái),那管理員就需要解決功能集丟失和不完整的問(wèn)題。例如,新興廠商提供的很多AFAs不具備異地復(fù)制數(shù)據(jù)的能力。
如何集成AFA
第一步 - 選擇適合的軟件定義存儲(chǔ)解決方案
如果數(shù)據(jù)中心的目標(biāo)是制定一致的存儲(chǔ)策略、將所有功能跨存儲(chǔ)平臺(tái)統(tǒng)一提供,則應(yīng)該通過(guò)利用軟件定義存儲(chǔ)(SDS)方案來(lái)提供通用的功能集。但這里提到的SDS解決方案必須是適用于上述目標(biāo)的正確的SDS解決方案。
首先,SDS解決方案必須能在光纖通道(FC)和iSCSI等現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)架構(gòu)上提供共享存儲(chǔ)系統(tǒng)的集成和支持。其中包括對(duì)HDD陣列和混合系統(tǒng)等環(huán)境中的現(xiàn)有存儲(chǔ)的支持。SDS應(yīng)該將所有這些存儲(chǔ)系統(tǒng)的管理集中在同一組服務(wù)下,使得這些服務(wù)的管理和執(zhí)行在所有存儲(chǔ)系統(tǒng)上都是相同的。很多SDS解決方案強(qiáng)制用戶(hù)架構(gòu)向超融合式架構(gòu)轉(zhuǎn)換。雖然這對(duì)于未來(lái)數(shù)據(jù)中心可能是一個(gè)可行的選擇方案,但遺留的傳統(tǒng)存儲(chǔ)設(shè)備卻跟不上這種發(fā)展的步伐,無(wú)法充分利用全閃存技術(shù),對(duì)于很多數(shù)據(jù)中心而言,條件還不成熟。
第二,SDS解決方案應(yīng)該支持?jǐn)?shù)據(jù)向新AFA的遷移。這個(gè)過(guò)程不能只是簡(jiǎn)單地復(fù)制數(shù)據(jù),甚至有些塊遷移解決方案也不適用。例如,幾乎所有AFA都支持精簡(jiǎn)配置,但有一種基本的塊遷移工具會(huì)復(fù)制空數(shù)據(jù)塊,并要求AFA單獨(dú)進(jìn)行處理。一些情況下,數(shù)據(jù)遷移可能會(huì)中斷幾乎所有AFA中通用的精簡(jiǎn)配置功能。遷移功能應(yīng)該能夠感知精簡(jiǎn)配置,而不復(fù)制空數(shù)據(jù)塊。此外,此類(lèi)遷移應(yīng)在存儲(chǔ)網(wǎng)絡(luò)上單獨(dú)進(jìn)行,而不干擾生產(chǎn)應(yīng)用程序。最后,此類(lèi)遷移應(yīng)該可在應(yīng)用程序處于在線狀態(tài)時(shí)執(zhí)行。這樣,我們只需利用少量的計(jì)劃停機(jī)時(shí)間即可集成AFA。
第三,SDS解決方案應(yīng)該經(jīng)過(guò)能夠幫助充分發(fā)揮AFA的性能潛力。實(shí)際上,存儲(chǔ)資產(chǎn)的集中會(huì)增加延遲,而SDS開(kāi)發(fā)人員必須最大程度地減少這種延遲。這對(duì)于在專(zhuān)用的集群設(shè)備或服務(wù)器上運(yùn)行SDS解決方案非常有價(jià)值。將好的軟件與專(zhuān)用的存儲(chǔ)處理能力和專(zhuān)用網(wǎng)絡(luò)資源結(jié)合在一起,可以確保SDS架構(gòu)對(duì)應(yīng)用程序和用戶(hù)所產(chǎn)生的延遲和性能影響微乎其微。