RESTful API是對象存儲(chǔ)的內(nèi)置訪問,而且被認(rèn)為是進(jìn)入對象存儲(chǔ)的最有效途徑。然而,有時(shí)候使用對象存儲(chǔ)RESTful API修復(fù)一個(gè)應(yīng)用并不實(shí)用,使用軟件項(xiàng)更有用,比如轉(zhuǎn)換或者網(wǎng)關(guān)軟件。在研究RESTful API合適的替代時(shí),有另外的一個(gè)系統(tǒng)分類可以考慮:云集成存儲(chǔ)系統(tǒng)。這篇技術(shù)技巧文章將關(guān)注云集成存儲(chǔ)在合適的情況下,如何幫助促進(jìn)對象存儲(chǔ)。
云集成存儲(chǔ)(CIS)實(shí)際上是一個(gè)第三方ISV轉(zhuǎn)換或者網(wǎng)關(guān)軟件的變種。簡而言之,這個(gè)軟件分類是作為硬件存儲(chǔ)系統(tǒng)封裝、交付、壓縮的網(wǎng)關(guān)軟件。然而,這些產(chǎn)品的發(fā)展又遠(yuǎn)遠(yuǎn)超越了云存儲(chǔ)的網(wǎng)關(guān),在簡而言之就是對象存儲(chǔ)。很多已經(jīng)變得就像傳統(tǒng)的SAN、NAS或者統(tǒng)一存儲(chǔ)系統(tǒng)一樣能干,尤其是針對主數(shù)據(jù)或者活躍數(shù)據(jù)。這些CIS系統(tǒng)根本上類似于混合層存儲(chǔ)系統(tǒng),因?yàn)樗麄儗Χ墧?shù)據(jù)、老數(shù)據(jù)和快照數(shù)據(jù)采用對象存儲(chǔ)層。
CIS系統(tǒng)讓對象存儲(chǔ)對于任何訪問CIS作為NAS或者SAN存儲(chǔ)的應(yīng)用完全透明。應(yīng)用不會(huì)知道其數(shù)據(jù)已經(jīng)存放在對象存儲(chǔ)中。CIS也存在優(yōu)點(diǎn)和缺點(diǎn)。將CIS和對象存儲(chǔ)看作是一個(gè)完整的存儲(chǔ)生態(tài)系統(tǒng),CIS對于大多數(shù)頻繁訪問的數(shù)據(jù)扮演了高速緩存的角色。對象存儲(chǔ)成為二級、被動(dòng)或者不頻繁訪問數(shù)據(jù)的存儲(chǔ)。
有很多原因可以支持你采用CIS。對于初學(xué)者,CIS交付了內(nèi)置SAN或者NAS存儲(chǔ)性能。在將數(shù)據(jù)轉(zhuǎn)移到對象存儲(chǔ)層之前進(jìn)行重復(fù)刪除、壓縮和加密。這就減少了存放在CIS中的主要活躍數(shù)據(jù)的容量,以及存放在對象存儲(chǔ)中的老數(shù)據(jù)、二級數(shù)據(jù)和快照數(shù)據(jù)的容量。CIS對象存儲(chǔ)層的概念減少了資本和運(yùn)營開支。CIS的另一個(gè)好處來足浴多CIS系統(tǒng)對于存儲(chǔ)在對象存儲(chǔ)中的數(shù)據(jù)的易于訪問性。要求通過相同廠商CIS和正確的加密密鑰訪問。導(dǎo)致其成為一個(gè)出色的災(zāi)難恢復(fù)(DR)工具,尤其是同李勇對象存儲(chǔ)作為其云存儲(chǔ)產(chǎn)品的云服務(wù)提供商工作時(shí)更是如此。所有數(shù)據(jù)通過CIS轉(zhuǎn)移到云對象存儲(chǔ),除了服務(wù)器鏡像,都能夠通過Cloud Array appliances和Cloud Array VM在云服務(wù)提供商的數(shù)據(jù)中心中恢復(fù)。Avere Cloud NAS和Panzura Quicksilver Cloud Storage Controller也將其作為其CIS的賣點(diǎn)。CIS的另一個(gè)優(yōu)勢是針對地理分布的CIS NAS系統(tǒng)的全球域命名空間。這樣促進(jìn)了內(nèi)容和工作流共享。CIS其他的好處在于能夠利用多個(gè)不同的廠商對象存儲(chǔ)系統(tǒng)和公有云(對象)存儲(chǔ)系統(tǒng)。如果對象存儲(chǔ)或者云存儲(chǔ)提供商跟Nirvanix一樣倒閉了的話,這一點(diǎn)就顯得尤為重要。能夠同多種對象存儲(chǔ)工作也讓素具能夠更易于從一個(gè)提供商遷移到另一個(gè)。
但是CIS也有缺點(diǎn)。通過CIS系統(tǒng)轉(zhuǎn)移到對象存儲(chǔ)系統(tǒng)的任何數(shù)據(jù)只能通過具體廠商的CIS訪問和恢復(fù)。如果想要不同的CIS,數(shù)據(jù)就必須從對象存儲(chǔ)調(diào)回到原始CIS,然后遷移到新的CIS,最后上傳回對象存儲(chǔ)。隨著存儲(chǔ)數(shù)據(jù)增長的越來越多,這件事情也會(huì)變得更加大量、耗時(shí)。
并不是所有CIS都可以比更傳統(tǒng)的SAN、NAS或者同一存儲(chǔ)系統(tǒng)執(zhí)行得更好。一些CIS系統(tǒng)同有限的對象存儲(chǔ)系統(tǒng)工作(或者有時(shí)候僅僅是一個(gè)廠商系統(tǒng))。確保選擇的任何CIS系統(tǒng)能夠證明同所選的對象存儲(chǔ)系統(tǒng)更好的在生產(chǎn)環(huán)境中共同運(yùn)作至關(guān)重要。
下面就是將數(shù)據(jù)遷移至CIS。記住CIS系統(tǒng)看起來、感覺上而且就像任何其他的SAN、NAS或者是統(tǒng)一存儲(chǔ)系統(tǒng)。這意味著存在于目前安裝的存儲(chǔ)系統(tǒng)的數(shù)據(jù)必須遷移到CIS系統(tǒng),這又是一次非凡的實(shí)踐體驗(yàn)。
有很多廠商提供CIS系統(tǒng),比如vere Cloud NAS、Ctera云存儲(chǔ)網(wǎng)關(guān)、微軟StorSimple、Nasuni (存儲(chǔ)基礎(chǔ)架構(gòu)即服務(wù))、Panzura Quicksilver Cloud Storage Controller、Riverbed Whitewater和TwinStrata Cloud Array。
CIS成為將數(shù)據(jù)轉(zhuǎn)入或者轉(zhuǎn)出對象存儲(chǔ)的最簡單的方式。CIS系統(tǒng)看起來、感覺上而且就像目前數(shù)據(jù)中心中的存儲(chǔ),同時(shí)可以在對象存儲(chǔ)上往復(fù)轉(zhuǎn)移數(shù)據(jù),成為一種低成本的存儲(chǔ)層。存在超凡的優(yōu)勢,也存在嚴(yán)峻的問題(比如廠商鎖定)。一定要銘記:它只是多種同等有效的進(jìn)入和離開對象存儲(chǔ)的方式之一。