1. 程式人生 > >Azure雲存儲及存儲賬戶概述

Azure雲存儲及存儲賬戶概述

雲計算 雲服務 Azure storage

本文介紹下Azure雲存儲及存儲賬戶。

1、什麽是微軟Azure雲存儲

微軟Azure雲存儲是微軟提供的雲端數據存儲服務,是一種可伸縮、持久化的數據存儲服務,可以在Internet上被訪問並按實際存儲容量收費。它也可以被REST API訪問,可以保存Azure雲端虛擬機的VHD、Azure雲端的文件、圖片、照片。

Azure存儲有多種類型:

技術分享圖片

Azure存儲還提供了多種冗余方案

  • 本地冗余 (LRS)

  • ?同一個數據中心,3重冗余,事務同步

異地冗余 (GRS)

  • ?主節點,3重冗余,事務同步

  • ?異地節點,3重冗余,主節點和異地節點事務異步

  • ?異地節點數據無法訪問

讀取訪問異地冗余 (RA-GRS)

  • ?主節點,3重冗余,事務同步

  • ?異地節點,3重冗余,主節點和異地節點事務異步

  • ?異地節點數據只讀

區域冗余 (ZRS) (Global)

  • ?同一個區域,多個數據中心,3重冗余,事務同步

  • ?異地無冗余

下表是幾個冗余方案之間的對比

技術分享圖片

2、Azure 存儲賬戶

Azure 存儲帳戶提供唯一的命名空間來存儲和訪問 Azure 存儲數據對象。 存儲帳戶中的所有對象會作為組共同計費。 默認情況下,只有你,即帳戶所有者,才能使用帳戶中的數據。

Azure存儲賬戶的幾個特性:

  • ?存儲賬號是雲存儲的實體,所有文件都保存在存儲賬號中

  • ?每個存儲賬號的容量為500TB

  • ?存儲賬號可以與CDN一起使用

  • ?存儲賬號有2個512位的訪問密鑰

  • ?賬戶名不能重復,3-24個字符長度,小寫字母和數字組成

  • ?必須選擇某個地理位置來存儲

微軟提供了兩種類型的存儲帳戶:

1)通用存儲帳戶

通用存儲帳戶有權使用單個帳戶訪問諸如表、隊列、文件、Blob 和 Azure 虛擬機磁盤等 Azure 存儲服務。 此類型存儲帳戶具有兩個性能層:

  • 標準存儲性能層,允許存儲表、隊列、文件、Blob 和 Azure 虛擬機磁盤。

  • 高級存儲性能層,當前僅支持 Azure 虛擬機磁盤。

2)Blob 存儲帳戶

Blob 存儲帳戶是將非結構化數據作為 Blob(對象)存儲在 Azure 存儲的專用存儲帳戶。 Blob 存儲帳戶類似於現有通用存儲帳戶,並且具有現在使用的所有卓越的耐用性、可用性、伸縮性和性能功能,包括用於塊 blob 和追加 blob 的 100% API 一致性。 對於僅需要塊 blob 或追加 blob 存儲的應用程序,我們建議使用 Blob 存儲帳戶。註意:Blob 存儲帳戶僅支持塊 blob 和追加 blob,不支持頁 blob。

Blob 存儲帳戶公開 訪問層 屬性,該屬性可在帳戶創建過程中指定,並稍後根據需要進行修改。 根據數據訪問模式可以指定兩種類型的訪問層:

  • 訪問層,表示被更頻繁地訪問存儲帳戶中的對象。 該訪問層允許以較低訪問成本存儲數據。

  • 訪問層,表示將不經常訪問存儲帳戶中的對象。 該訪問層允許以較低數據存儲成本存儲數據。

Azure雲存儲及存儲賬戶概述