福州網站建設>網站新聞>站長新聞

        云存儲哪個好?AWS、Azure、Google、SoftLayer

        發布日期:2016-04-28瀏覽次數:1279 來源:福州網站建設

        云存儲 云存儲服務 云存儲哪個好 云存儲免費

        目前市面上最主要的公有云服務供應商包括AWS、Google Cloud Platform、Microsoft Azure,以及IBM SoftLayer,他們都提供了云存儲服務,具體又該如何選擇?

        此時必須針對每個應用程序工作負載的具體需求來決定,但考慮因素很多,例如功能、成本、位置、安全與合規、性能、私有云現有數據中心所用的技術,以及簽署過的企業協議或折扣價格等。

        本文將詳細談談不同公有云供應商在云存儲方面的差異。

        云存儲的不同類型

        大部分云供應商都提供了不同類型的數據存儲選項,例如:

        • 對象存儲(Object storage)
        • 塊存儲(Block storage)
        • 實例/服務器存儲("短暫"存儲)
        • 歸檔存儲(Archival storage)
        • 內容交付網絡(CDN)
        • 隊列服務(Queue service)
        • 數據庫服務
        • 緩存服務
        • 導入/導出服務

        本文將重點介紹兩種最常用的核心存儲服務:對象存儲和塊存儲,因為這兩種類型幾乎是所有公有云服務的用戶都會用到的。

         

        對象存儲:

         

        • 存儲抽象:“Bucket”
          • 每個 Bucket 可存儲無限數量的對象,每個對象最大5TB
        • SLA:
          • Standard(標準): 
            -- 可用性:年均99.99% 
            -- 持久性:年均99.99999999999%(11個9)
          • Infrequent(不頻繁): 
            -- 可用性:年均99.9% 
            -- 持久性:年均99.99999999999%(11個9)
        • 加密:傳輸中和存儲后
          • 多種加密選項:AWS控制的密鑰,用戶控制的密鑰

        S3使用“Bucket”描述用于存儲對象的存儲抽象。每個Bucket可保存無限數量的對象,每個對象最大可達到5TB。S3分為標準和不頻繁兩種服務級別:標準級服務可用性為年均99.99%,持久性為11個9,簡單來說,對于標準級S3中存儲的每10,000個對象,每10,000年才會丟失一個。

        S3的另一個服務級別Infrequent access(不頻繁訪問),99.9%的可用性略低,持久性同樣為11個9。不頻繁訪問級別定價略低。

        這些存儲級別都可通過SSL和TLS加密傳輸中的數據,同時可加密存儲后的數據。此外還可以在客戶端自行加密數據,并將加密后的數據上傳至Amazon S3。

         

        Google Cloud Storage

         

        • 存儲抽象:“Bucket”
          • 每個Bucket可存儲無限數量的對象,每個對象最大5TB
        • SLA:
          • Standard(標準):月均99.9%
          • Durable reduced availability(低可用持久,DRA):月均99.0%
          • 上述兩種級別的延遲均為毫秒級。
        • 加密:與AWS相同,但目前為Alpha測試階段

        Google的對象存儲服務也使用“Bucket”作為抽象,具體局限與AWS相同:每個Bucket可存儲無限數量的對象,每個對象體積上限為5TB。Google提供了三種服務級別:標準、低可用持久(DRA),以及近線(Nearline)。

        Google存儲服務的SLA按月計算。對于標準級存儲,具備月均99.9%的持續運行時間保證,對象訪問延遲為毫秒級別。對于DRA,具備月均99%的持續運行時間,延遲同樣為毫秒級。近線級別的持續運行時間保證與DRA同為99%,但延遲約為3秒,這更像是一種歸檔存儲。

        默認情況下,Google Cloud Storage會使用自己的服務器端加密密鑰加密傳輸中和存儲后的數據,但也可以在客戶端對數據進行加密,隨后將加密后的數據寫入Google Cloud Storage。

        Azure Storage

        • 存儲抽象:“容器”和“Blob”
          • 無限數量的對象,每個存儲賬戶最大500TB,可使用多個存儲賬戶
        • 服務級別:
          • Locally Redundant Storage(本地冗余存儲,LRS),Zone Redundant Storage(區域冗余存儲,ZRS),Geographically Redundant Storage(地域冗余存儲,GRS)(更加接近于AWS和Google的服務),Read-Access Geo-Redundant(讀取訪問地域冗余,RA-GRS)
        • 加密:均通過Azure Encryption Extensions(在您的虛擬機內運行)加密,可配合Azure密鑰保管庫(Azure Key Vault)使用

        Azure存儲服務使用“容器”代替“Bucket”,使用“Blob”稱呼塊存儲。Azure每個容器可存儲無限數量的對象,每個存儲賬戶最大容量500TB,但可同時使用多個存儲賬戶。

        Azure提供了本地冗余(LRS)、區域冗余(ZRS)、地域冗余(GRS),以及讀取訪問地域冗余(RA-GRS)選項。LRS會在同一數據中心內部多次復制,ZRS會在同一區域(即同一地理位置的多個數據中心間)多次復制,GRS會在本地復制的同時復制到距離數百英里之外的輔助數據中心。RA-GRS為備份數據中心的其他地域冗余副本提供了讀取訪問的能力。

        Azure存儲支持對傳輸中的數據進行加密,存儲后的數據可使用Azure Encryption Extensions加密,同時可將密鑰存儲在Azure密鑰保管庫中。Azure Encryption Extensions是一種在虛擬機內部運行的工具,需要消耗虛擬機的CPU資源。

         

        SoftLayer Object Storage

         

        • 基于OpenStack Swift平臺
        • 存儲抽象:“容器”
          • 每個容器可存儲無限量的對象,每個對象最大5GB,但可將數據分為多個Chunk保存,存儲服務可創建清單文件,借此將文件重新拼接到一起。該服務可并行上傳/下載,因此這個體積局限有些誤導用戶。
        • 單一服務級別
          • 持久性99.99999999999%(11個9)
        • 可在群集內部復制,但非地域冗余
        • 加密:第三方工具或客戶自行實施的工具,非內建

        SoftLayer Object Storage基于OpenStack Swift平臺,也使用“容器”代表存儲抽象。每個容器可支持存儲無限數量的對象,每個對象體積最大為5GB,但可將巨型對象拆分為多個Chunk存儲,并創建清單文件,這樣在下載文件時就可以自動將其重新拼接到一起。

        SoftLayer只提供一個服務級別,持久性包含11個9,可在(本地數據中心)群集內部進行復制,但目前不支持地域復制,也沒有內建的加密功能。

        注:相關網站建設技巧閱讀請移步到建站教程頻道。

        以上是由福州網站建設的小編為你分享了"云存儲哪個好?AWS、Azure、Google、SoftLayer"文章,如果你在這方面有什么問題,隨時聯系我們

        站長新聞有關的文章
        如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢