今天推薦的是一個系列文章,讓讀者閱讀完成后可以對Azure Blob Storage的開發有一個全面的了解,可謂是從入門到精通。
Azure在最初的版本里面就提供了非結構化數據的存儲服務,也即Blob Storage。其是Azure中非常重要和基礎的一項服務,支撐着很多其他服務的運行(比如虛擬機等)。前不久Azure出現故障,就是Blob Storage導致的。
Robin Shahan(女程序猿)發表了一個系列文章,全面的介紹Azure Blob Storage的開發。這個系列文章分為10個部分:
- 介紹:介紹了Azure Blob Storage的基本概念,用途,Blob的類型,訪問地址,容錯能力,計費方式。
- 入門:如何在Azure控制台中創建Blob Storage空間(容器),Management Studio的使用,上傳下載文件。
- Storage Client函數庫的使用:主要講的是.NET版本的SDK的使用,如何設置容器,基本的文件夾、文件操作。
- 上傳大文件:講述如何使用SDK中分割、串流化上傳大文件的方式。
- REST API:講述SDK背后的REST API的細節和使用方式。
- 屬性和元數據:解釋Blob對象的一些屬性和元數據的概念,如何獲取這些元數據,如何自定義元數據等。
- 快照:講述如何獲得快照,列出現有快照,恢復快照,刪除快照等。
- Blob租用:所謂租用就是你可以臨時聲明具備對某個Blob的操作權限,本文這里講述租用的獲取、變更、釋放、終止的操作方式。
- 共享訪問簽名:介紹了什么是SAS(共享訪問簽名),為什么它重要等相關概念,以及如何在SDK中操作SAS,還給出了使用SAS的最佳實踐。
- 遷移你的數據:如何導入導出,AzCopy的使用。
個人認為這是一個寫的非常好的系列文章,從初級水平的內容到非常高級的內容都有所覆蓋。如何只是想簡單了解並能基本使用的話,閱讀前3篇已經足夠。當然如果你讀完10篇文章的話,我相信你已經能夠從入門到精通了。
第一篇文章的地址是:http://justazure.com/azure-blob-storage-part-one-introduction/