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雲存儲及存儲賬戶概述