雲儲存設計需求

2021-10-20 07:28:03 字數 1028 閱讀 3600

在網上看到乙個pdf,題目叫《cloud storage solution -technical requirement》,講述了雲儲存的設計需求,個人覺得寫的還不錯,於是為了鍛鍊自己的e文,同時又方便其他童鞋,將它翻譯了下。翻譯不當之處還請見諒。

由於我所在的公司也做雲儲存(順便推廣下哈——我將它的需求和我們目前的uspace雲儲存系統做了對比,文章裡面提到的需求uspace也都基本全部實現了。個人覺得需求中有幾點是比較重要的,將它列舉如下:

1、安全:

分為傳輸安全和儲存安全,傳輸安全可以通過在客戶端就實現加密,以保證在傳輸過程中就算被擷取,也不會被解密。當傳輸到資料中心後,在儲存上也應該被加密,只有當使用者需要訪問檔案時才解密。加解密的動作對於客戶來說完全是透明的。

其實文章中沒有談到資料的儲存安全性,即資料不會丟失,這個安全性可以通過在底層儲存做raid、設定「copy」因子,多資料中心同步等方式來實現。

2、自動精簡:

這個應該是所有雲儲存服務提供商都必須實現的,如果沒有這個技術,那雲儲存服務提供商估計得哭死。

3、儲存空間彈性擴充套件

包括使用者的儲存空間和資料中心的儲存空間。使用者的儲存空間程式設計師在設計之初就已經實現了,關鍵是資料中心的儲存擴充套件。說到底,雲儲存客戶最後的檔案也是存在儲存裝置上的,這就涉及到儲存架構。傳統的das/nas/san由於擴充套件性差、**高等缺點肯定無法在大規模儲存中應用。因此很多雲儲存服務提供商的底層儲存都是採用廉價儲存裝置+分布式檔案系統。既大大節省了成本,又提高了併發效能,還能滿足擴充套件性需求。

4、斷點續傳

想想看你從某同事那copy了個蒼老師教學片,由於沒帶u盤,準備同步到雲端,等回家慢慢學習。結果在上傳到98%時,忽然網路斷了。2s後又恢復,如果這個時候要你重新同步一次,那我估計你發誓再也不用這個產品了吧。

5、服務高可用

現在技術這麼發達了,基本都考慮到ha功能了。

6、使用者併發訪問

可以通過增加伺服器集群數量來搞定吧。

7、審查

附——原pdf和翻譯的word文件都已上傳到slideshare了。

英文原文——

翻譯——

雲硬碟與雲儲存(物件儲存)

雲硬碟是可以掛載到雲主機上,和物理硬碟一樣使用。雲儲存則類似於網盤一樣。兩者聽起來差不多,但實際上,無論在應用場景,還是設計上,都有挺大的區別。1 可靠性 雲硬碟相當於raid1的標準,偏重模擬硬碟的效能。而雲儲存提供簡單的api 程式設計模型和資料模型 可以提供key value pair的資料儲...

雲儲存技術與雲儲存服務

雲計算體系架構之雲儲存技術與雲儲存服務 和上一節介紹的雲安全一樣,雲儲存也有兩個不同層面的含義。為實現雲計算系統提供的儲存技術和支撐,例如,第6章中已經介紹過的網路檔案系統 分布式檔案系統和高效能併發檔案系統 hfps 等技術。雲儲存的兩個層面是作為雲計算支撐的儲存計算,主要涉及分布式儲存 如分布式...

雲儲存技術與雲儲存服務

雲計算體系架構之雲儲存技術與雲儲存服務 和上一節介紹的雲安全一樣,雲儲存也有兩個不同層面的含義。為實現雲計算系統提供的儲存技術和支撐,例如,第6章中已經介紹過的網路檔案系統 分布式檔案系統和高效能併發檔案系統 hfps 等技術。idcmountain喜歡用staas storage as a ser...