《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虚拟机。

  (注意Azure Block Blob只是提供存储空间而已,Azure Block Blob不提供完整的网盘服务,不提供登陆用户名、密码,不提供共享模式;不会提供去重服务等等)

  (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 Page 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的更多相关文章

  1. Windows Azure HandBook (3) 浅谈Azure安全性

    <Windows Azure Platform 系列文章目录> 2015年3月5日-6日,参加了上海的Azure University活动.作为桌长与微软合作伙伴交流了Azure相关的技术 ...

  2. Azure Storage (26) HTML5播放Azure Storage MP4问题

    <Windows Azure Platform 系列文章目录> 问题:客户描述说在Azure Storage上的MP4视频无法在线播放,只能看到黑屏的视频,有声音但是没有图像 问题排查:H ...

  3. Windows Azure Storage (25) Azure Append Blob

    <Windows Azure Platform 系列文章目录> 在笔者之前的文章中,我们介绍了Azure Blob 有两种:Block Blob和Page Blob. 在这里笔者介绍Blo ...

  4. 技术博客:Azure Functions + Azure Storage 开发

    Azure GitHub wiki 同步发布 传送门 Azure Functions 通过 Functions(一个事件驱动型无服务器计算平台,还可以解决复杂的业务流程问题)更加高效地进行开发.在本地 ...

  5. Azure Storage 系列(七)使用Azure File Storage

    一,引言 今天我们开始介绍 Storage 中的最后一个类型的存储----- File Storage(文件存储),Azure File Storage 在云端提供完全托管的文件共享,这些共享项可通过 ...

  6. [New Portal]Windows Azure Storage (14) 使用Azure Blob的PutBlock方法,实现文件的分块、离线上传

    <Windows Azure Platform 系列文章目录> 相关内容 Windows Azure Platform (二十二) Windows Azure Storage Servic ...

  7. Windows Azure Storage (22) Azure Storage如何支持多级目录

    <Windows Azure Platform 系列文章目录> 熟悉Azure平台的读者都知道,Azure Blob有三层架构.如下图:(注意blob.core.chinacloudapi ...

  8. Windows Azure Storage 之 Retry Policy (用来处理短暂性错误-Transient Fault)

    在使用Windows Azure Storage Service 的时候, 通常会遇到各种各样的问题. 例如网络连接不稳定,导致请求没有发出去.删除一个Blob Container 之后又立刻创建同名 ...

  9. Windows Azure Storage

    之前都是在博客园看别人的文章,今天开始就开启自己的博客咯,欢迎阅读,共同探讨! 简单点说Widows Azure Storage就是一个大的网盘,可以让用户存储任何想存储的数据,数据一旦存储到“云”中 ...

随机推荐

  1. webform简单、复合控件

    简单控件: 1.Label 会被编译成span标签 属性: Text:文本内容 CssClass:CSS样式 Enlabled:是否可用 Visible:是否可见 2.Literal 空的,C#会把里 ...

  2. jquery中的ajax方法参数总是记不住,这里记录一下。

    1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...

  3. If & Else 语句

    If 语句 user= "吹Sir"passwd= "strong"username = input ("Username:")passwo ...

  4. 在powerdesigner中创建物理数据模型

    物理数据模型(PDM)是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本.PDM叙述数据库的物理实现,是对真实数据库的描述 PDM ...

  5. linux 查找文件和搜索文件

    按照文件名搜索 find . -name 'file name' grep -lr 'content'  filepath

  6. Tsinsen A1493 城市规划(DP + CDQ分治 + NTT)

    题目 Source http://www.tsinsen.com/A1493 Description 刚刚解决完电力网络的问题, 阿狸又被领导的任务给难住了. 刚才说过, 阿狸的国家有n个城市, 现在 ...

  7. 未能加载文件或程序集“Microsoft.ReportViewer.WinForms 解决办法

    异常信息: 未能加载文件或程序集“Microsoft.ReportViewer.WinForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken= ...

  8. ViewPager取消左右滑动切换功能

    ViewPager取消左右滑动切换功能 最近做项目要求某种情况下ViewPager不能滑动,那么我们只需要重写这个方法就可以禁止ViewPager滑动 IndexViewPager.java: imp ...

  9. bootstrap之CDN

    bootstrap之CDN CDN是Content Delivery Network的缩写,简单的说就是Bootstrap把自己的css.Js等文件托管到某一个网络服务器上使用时调用.如果与Inter ...

  10. Oozie_示例

    Oozie 官方示例 解压oozie-examples.tar.gz 将examples/上传到HDFS家目录 $ bin/hdfs dfs -put /opt/cdh-5.6.3/oozie-4.0 ...