Windows Azure Storage (19) 再談Azure Block Blob和Page Blob

來源:互聯網
上載者:User

標籤:

  《Windows Azure Platform 系列文章目錄》

 

  請讀者在參考本文之前,預習相關背景知識:Windows Azure Storage (1) Windows Azure Storage Service儲存服務

 

  最近被一些客戶問到,什麼情境下需要用到Azure Block Blob和Azure Page Blob?這裡我簡單總結一下。

 

  一.Azure Block Blob

  (1)Azure Block Blob概念類似網盤,可以直接存放圖片、檔案、照片等二進位檔案,並且可以直接被用戶端通過http://或者https://訪問,例如:

  http://leizhangstorage.blob.core.windows.net/photos/myphoto.jpg

 

  (非公開的檔案,可以使用Azure Shared Access Signature,相關文檔:

  Windows Azure Storage (4) Windows Azure Storage Service儲存服務之Blob Share Access Signature )

  (2)使用Azure Block Blob不需要建立任何Azure Virtual Machine,直接可以訪問使用

  (3)Block Blob單個檔案最大容量200GB

  (4)Block Blob單個檔案最大頻寬60MB/S

  (5)Block Blob支援檔案從用戶端分塊上傳(每塊最大4MB),相關開發資料:

  [New Portal]Windows Azure Storage (14) 使用Azure Blob的PutBlock方法,實現檔案的分塊、離線上傳

  

  Azure Block Blob的使用情境:

  (1)企業網盤,可以將網盤中的檔案、圖片等直接儲存到Azure Block Blob中。充分利用Azure Block Blob的頻寬優勢。同時無需在雲端搭建Azure虛擬機器。

  (2)企業視頻培訓系統。可以將視頻檔案直接儲存到Azure Block Blob,利用Azure Block Blob的頻寬優勢。

  (3)某些硬體裝置的韌體升級。比如Android裝置的韌體升級檔案等。

  (4)其他雲端檔案上傳、下載功能。

 

 

 

  二.Azure Page Blob

  (1)Page Blob就是VHD檔案

  (2)VHD裡的檔案必須依賴於Azure Virtual Machine才能被訪問,比如Tomcate, IIS, FTP等

  (3)在沒有Azure Virtual Machine的情況下,VHD裡的檔案不能直接被http://或者https://訪問

  (4)VHD大小最大為1TB (這也是為什麼我們在vm裡attach disk最大容量為1023GB)

  (5)一台VM能掛載的VHD數量是有限的,8 Core CPU的VM最多能掛載16塊,每塊1TB的VHD

  (6)每塊VHD的MAX IOPS為500

 

  Azure Block Blob的使用情境:

  (1)雲端虛擬機器,比如Linux 虛擬機器和Windows Server虛擬機器

 

 

  另外1個Azure Storage Account MAX IOPS為2萬,考慮到每塊VHD的MAX IOPS為500,則一個Storage Account最多容納40個VHD。

  如果把總數超過40個的VHD放在同一個儲存帳號裡,則會因為單個儲存帳號2萬個IOPS的限制,導致VHD的IOPS嚴重下降,甚至無法正常運行。

 

 

本博-三石Blog(下文簡稱本博),在本部落格文章結尾處右下腳未註明轉載、來源、出處的作品(內容)均為本博原創,本站對於原創作品內容對其保留著作權,請勿隨意轉載,如若真有需要的朋友可以發Mail聯絡我;轉載本博原創作品(內容)也必須遵循“署名-非商業用途-保持一致”的創作共用協議,請務必以文字連結的形式標明或保留文章原始出處和部落格作者(Lei Zhang)的資訊,關於本博攝影作品請務必注意保留(www.cnblog.com/threestone)等相關浮水印著作權資訊,否則視為侵犯原創著作權行為;本博謝絕商業網站轉載。著作權,禁止一切有違中華人民共和國著作權保護法及相關法律和本博(法律)聲明的非法及惡意抄襲。

  

Windows Azure Storage (19) 再談Azure Block Blob和Page Blob

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.