存儲和備份一直是企業IT業務重要的組成部分,隨著云計算、大數據的興起,云存儲、云備份已經逐漸取代傳統的存儲和備份業務,成為云計算總要的兩個落地應用。二者既有相同,也有不同。不過,對于一些廠商來說,較為含糊的概念反倒會使他們的產品看上去更加的強大。
從概念上區分:
雖然二者目前并沒有一個準確的定義,但當我們試著去定義的時候,會發現二者的差并不明顯。
云存儲是托管服務供應商(MSP)提供的基于云的存儲服務。
云備份是把結構化數據和非結構化數據通過SaaS應用備份到公有云或私有云。
從提供的服務上:
云計算包括三個層面,二者其實是云計算下的兩種具體應用,云存儲可以看作是IaaS,而云備份可以看作是SaaS,備份是建立在存儲的基礎上。
打個比方:云存儲就好像提供了一個盒子,而云備份則提供了將數據放進盒子的具體動作。前者是靜止的,后者是運動的。
以市面上幾個主流產品為例:七牛就是主要做存儲,主要提供存儲空間、存儲加速等服務。其旨在取代用戶需要為自有的非活動數據所做的部署、運營、管理、安置、供電和冷卻工作。多備份做的則是數據的備份,也就是將你的數據直接備份到七牛這樣的云存儲空間。多備份同樣可以直接寫入云存儲上,這就是造成兩個概念混淆的一個因素。
當然,數據備份并不是數據的終止,數據備份后會被同時保存在本地和云端,云端可以是一個或多個私有數據中心或虛擬數據中心(由IaaS供應商提供)。也就是說SaaS會對接多個IaaS,舉例子就是:你可以用多備份將數據備份到七牛、阿里云、亞馬遜等云平臺。
有些人可能會問,既然云備份可以滿足云存儲的功能,為什么還要用云存儲呢?這就涉及到了我們接下里的兩一個問題:二者在技術上的不同。
從技術上說:
云存儲是分布式處理(DistributedComputing)、并行處理(ParallelComputing)和網格計算(GridComputing)的發展,是透過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經計算分析之后將處理結果回傳給用戶。
云備份因為是一個具體的應用,所以所使用的技術會有所不同。以多備份為例,為了保證備份數據的安全性,多備份使用了自主研發的Cloud5技術,這種技術可以認定為Read5技術的一種變形。在傳輸的加密技術方面,則采用美國聯邦政府區塊加密標準AES256位對稱加密。
從技術上我們不難發現,云存儲主要是作為一種虛擬化的分布式數據存儲,而云備份則側重的是數據存儲上的具體選擇。
你可以通過云備份來進行存儲,也可以通過云存儲來進行備份。所以,云存儲和云備份主要的區別并不在功能或者技術上,而在于產品所提供的服務商,服務是未來云計算的一個核心競爭力,你需要的服務將決定你的選擇。