Azure Storage 系列(一)入門簡介

一,引言

  今天做爲新的Azure 資源介紹的開篇,咱們來學習一個新的服務,Azure Storage。衆所周知,咱們實際在開發過程當中,會須要存儲一些好比說日誌,圖片,等等,各類類型的數據。好比說存儲圖片,文件,咱們常常的作法都是以下:html

  1,指定上傳的日誌文件/圖片到雲服務器磁盤上的某個虛擬路徑服務器

  2,購買阿里雲的對象存儲服務 OSS來存儲異步

關於上面提到的第二點,若是咱們的項目上的時候Azure,咱們怎麼去存儲海量的圖片,文件,視頻等,各類類型的數據。它就是上面提到的 Azure Storage性能

  1,這個時候就有人問,什麼是Azure Storage?學習

  答:從字面意思上理解,Storage 翻譯爲 「存儲」 ,Azure Storage 就是 Azure 上提供的一項存儲服務,Azure 存儲包括 對象、文件、磁盤、隊列和表存儲。還有用於混合存儲解決方案方案的服務,以及用來傳輸、共享和  備份數據的服務。阿里雲

  2,既然Azure Storage 做爲一項存儲服務,那它都有哪些存儲那些類型的數據?spa

  答:Azure 存儲帳號包含全部的 Azure 存儲數據對象主要有如下多種類型翻譯

  • Blob:做爲對象存儲,存儲文件,做爲虛擬驅動器和多媒體存儲 
  • 文件:適用於雲或本地部署的託管文件共享
  • 隊列:Queue(消息隊列),存儲和管理簡單的消息,統一的存儲
  • 表:是NoSql 的一個結構化數據,是一個非關係的表結構,沒有外鍵關係,也沒有任何表與表之間的關聯關係
  • 磁盤:Azure VM 的塊級存儲卷

  3,那咱們如今項目中,系統產生大量的日誌文件,和用戶上傳的頭像,該使用那種類型的存儲服務日誌

  答:你能夠試試 Azure Blob Storageorm

--------------------我是分割線--------------------

Azure Blob Storage 存儲系列:

1,Azure Storage 系列(一)入門簡介

2,Azure Storage 系列(二) .NET Core Web 項目中操做 Blob 存儲

3,Azure Storage 系列(三)Blob 參數設置說明

4,Azure Storage 系列(四)在.Net 上使用Table Storage 

二,正文

azure portal 點擊 「Create a Resource」,搜索框中輸入 「Storage account」 ,進行搜索,而且建立它

Resource group 選擇建立新的:"Web_Test_AS_RG"

Storage account name:「cnbateblogaccount」

Location:"East Asia"

Performance Kind 選擇:「Standard」

Account Kind:「StorageV2(general purpose v2)」

Replication 選擇:「Locally-redundant storage(LRS)」

Blob access tier (default):「Hot」

咱們詳細看看剛纔選擇的 Account kind(帳號類型)有:

  (1) StorageV2(genernal purpose v2):Blob、文件、隊列和表的基本存儲賬戶類型。

  (2) Storage (genernal purpose v1):Blob、文件、隊列和表的舊賬戶類型。

  (3) BlogStorage:包含適用於塊 blob 和追加 blob 的高級性能特徵的存儲賬戶。

 

Replication(複製)類型:

  (1) Locally-redundant storage(LRS)本地冗餘:在主要區域中的單個物理位置同步複製數據三次。 LRS 是成本最低的複製選項,但不建議對須要高可用性的應用程序使用此選項。

  (2) Gen-redundant storage(GRS)異地冗餘:使用 LRS 在主區域中的單個物理位置同步複製數據三次。 而後,它會將數據異步複製到次要區域中的單個物理位置。

  (3) Read-access geo-redundant storage(RA)讀取訪問權限異地冗餘存儲:異地冗餘存儲(使用 GRS 或 GZRS)將數據複製到次要區域中的另外一個物理位置,以防止區域中斷。 可是,僅當客戶或 Microsoft 啓動了從主要區域到次要區域的故障轉移時,才能讀取該數據。 當你啓用對輔助區域的讀取訪問權限時,你的數據將隨時可供讀取,其中包括在主要區域不可用的狀況下。 若要對次要區域進行讀取訪問,可啓用讀取訪問異地冗餘存儲 (RA-GRS) 或讀取訪問地理區域冗餘存儲 (RA-GZRS)

備註:Azure 文件不支持讀取訪問異地冗餘存儲 (GRS) 和讀取訪問地域冗餘存儲 (GZRS) 。

Blob access tier (default) 

  (1) Cool:適用於存儲不常訪問且存儲時間至少爲 30 天的數據,冷訪問層中的數據可允許略低的可用性,存儲一些不常常查看、但訪問時應當即可用的較舊的媒體內容。

  (2) Hot:適用於存儲常常訪問的數據,存儲費用較高,訪問和事務費用較低,存放一下頻繁訪問(讀取和寫入)的數據

點擊 「Review + create」 進行建立前的預校驗

校驗完成後,點擊 「Create」 進行建立Azure Storage account 資源

等待建立完成後,咱們能夠跳轉到此資源進行查看

 

 ok,今天就先介紹如下Azure Storage的基本概念。

三,結尾

  今天,咱們只是從概念上介紹到什麼是Azure Storage,以及能夠經過它能夠作什麼,而後經過建立Azure Portal 上建立Storage時,有介紹到關於 「本地冗餘」,「異地冗餘」.....以及 Blob 訪問層 「冷」,「熱」之間的區別,這裏你們能夠根據本身實際項目進行選擇。下一篇將介紹在實際項目中,咱們如何使用 Azure Blob Storage 存儲。

做者:Allen 

版權:轉載請在文章明顯位置註明做者及出處。如發現錯誤,歡迎批評指正。

相關文章
相關標籤/搜索