在將資料放到公有雲存儲之前,IT部門需要考慮如何把資料取出。
簡單資料訪問直截了當,Taneja Group分析師兼高級諮詢師Jeff Byrne說道。 大多數雲存儲供應商支援基於Web架構的表屬性狀態轉移(REST)應用程式介面(API)。 有一些也支援傳統基於塊和檔的資料,雲存儲閘道供應商將協助客戶在主要存儲雲中訪問資料。
但是Byrne說,客戶如果想要從一個雲供應商往另一個上傳輸資料或者將自己的資料取回到企業內部,通常要靠自己的力量。 在這篇播客中,TechTarget高級記者Carol Sliwa同Byrne進行了對話,Byrne談到了主要雲存儲供應商的資料存取機制以及和資料傳輸相關的一些問題。
TT:如果一項業務資料已經存儲在一個雲供應商上,需要獲取訪問,會涉及多少工作呢? 通常而言,如何根據時間和易用性特殊化流程呢?
Jeff Byrne: 目前方法比較直接了當,訪問的易用性以及時間需要實際取決於資料類型和格式,即使用者擁有具體存儲類型的服務水準。 比如,開發者想要為在雲端執行來編寫新的應用通常將要利用基於雲的物件存儲服務,比如亞馬遜S3。 為了訪問其資料,在S3中,開發者在REST原則上使用Web服務API,現在,大多數雲存儲API,包括亞馬遜S3和OpenStack雲支援的都符合REST。 因此,這是一種通用的API。
繼續說我們的亞馬遜S3案例,開發者訪問並操作其在S3存儲桶中的物件資料,可以使用「get」命令訪問具體的攢在S3中的資料物件。 基本上,一個開發者熟悉哪些符合REST的風格的API就能夠快速訪問其資料,如果這些資料屬於硬碟存儲,流程就非常容易。 比如說,在開發者的筆記本上或者資料中心中。
有很多快速訪問的案例。 但是如果你在其他範圍內談論資料,比如歸檔資料,流程就會更長。 舉個例子,亞馬遜的一項新服務,大概去年年中的時候推出的,稱之為「Glacier」。 顧名思義,訪問Glacier上的資料非常耗時,因為它是為了歸檔存儲服務設計的。 假設就是使用者資料並不會頻繁訪問。 因此,在這個例子中,將會花費三到五個小時獲取資料。
TT:主要的雲存儲供應商之間的資料存取方法有多少不同呢?
Jeff Byrne: 資料存取方法在不同的供應商之間也不同,其實是基於他們所支援的API以及使用者存儲的資料類型。 再次重申,如果你在談論開發者使用雲物件存儲的案例,比如S3。 API在大多數雲存儲網站上都可用。 但是還有其他的協定支援。 比如,Azure仍舊支援SOAP(簡單物件訪問協定)。 還有好多網站支援WebDAV。
而且並不只是這些更新的基於Web的協定可用,也有很多供應商支援更為傳統的基於塊或者檔的資料。 Nirvanix Cloud Storage Network和IBM SmartCloud Enterprise為例就支援基於檔的API,比如,NFS和CIFS。 還有一些廠商支援基於塊的存取方法,比如iSCSI。 IBM和CleverSafe也是這樣的例子。
另外我要提到的一類是雲存儲閘道廠商。 Ctera和StorSimple就是兩個例子。 StorSimple實際上現在是微軟的一部分。 這些廠商做的就是提供本地應用,促進訪問主要存儲雲中基於檔或者塊的資料。 我真的覺得這些廠商填補了大多數希望利用雲的業務的重要需求,成本低廉且通用訪問等等,但是他們自己又不能負擔重新構架其應用和把資料做成新的雲格式。 這些閘道允許他們這樣做了,基本上就是將現有的資料轉移到一個設備中,在設備中隨後被翻譯成基於REST的格式進入雲端,然後他們就可以從本地設備訪問資料。
TT:如果業務需要改變並且從一個雲供應商向另一個傳輸資料,或者把資料取回到企業內部,有多難?
Jeff Byrne: 使用者希望將資料放入雲網站時,有一整套服務在那。 幾乎每一個雲存儲供應商都提供某種程度的原始資料播種服務或者運輸服務或者不管怎麼樣讓資料進入。 但是在提到將資料取出時,就很令人意外了,但是使用者大部分都是自己完成的。 所以使用者需要關注很多事情。 最大的問題在於雲計算產業仍舊缺少互通性標準,這也意味著需求將資料取出的業務必須確保他們的新供應商支援他們現在使用的資料格式,假設他們正在轉移到新的供應商。
也有工具可用,傳統檔案傳輸工具,比如FTP,使用者可以用來轉移資料,但是並不能很好的連接到雲資料。 我覺得如果你疲于使用這些工具,就會發現流程不只是耗時,而且非常麻煩,因為你必須編寫這些工具類型的腳本;然後如果你自己做,資料傳輸本身就會變得延遲而且缺少安全性。
因此,如果你正在轉移非常大量的資料,又不能負擔缺少訪問和對這些資料妥協,你可能非常想要協力廠商的遷移解決方案。 有很多解決方案可用。 一些是開源的,一些是商用的,但是不太貴。 比如非常突出的一個協力廠商,稱之為CloudBerry Lab,其工具稱之為Cloud Migrator,就支援亞馬遜、Azure、Rackspace等。 像這樣的產品允許你進行存儲桶之間直接基本的資料轉移,比如在像S3這樣的雲網站中或者從一個雲供應商到另一個的轉移。 而且,這些服務工具都是安全且自動化的,比如,他們不要求在本機伺服器上安裝軟體。 因此,相當無妨礙。 在將資料傳輸到第二個雲供應商的雲之前,你不必首先轉移資料到你的資料中心。
另外要提的其他替代物,再一次重申還是雲存儲閘道供應商,因為大多數閘道支援主要雲存儲供應商,他們有合適的工具從一個供應商向另一個供應商遷移資料。
(責任編輯:蒙遺善)