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