Azure PaaS云驱动器与IaaS磁盘的性能

时间:2013-03-06 14:10:16

标签: performance azure azure-clouddrive azure-disk

根据对a StackOverflow answer的评论,

  

在Web或辅助角色中,您必须使用Azure驱动器 - 它具有   比使用VHD获得的Azure磁盘低得多的性能。   参考:blogs.msdn.com/b/windowsazurestorage/archive/2012/06/28/…

     

- Matt Johnson 2月19日20:15

但是,我已经阅读了这个参考链接和其他相关文档,我找不到任何支持PaaS云驱动器比IaaS磁盘慢的断言。事实上,我唯一看到的是驱动器工作在2 MB块上,而磁盘工作在128 KB块上。因此,我认为驱动器更多性能高于磁盘。

  

驱动器:IO< 2兆字节将是1笔交易; IO> = 2兆字节将被分解为2MB或更小的交易

     

磁盘:IO< 128千字节将是1笔交易; IO> = 128千字节将被分成128KB或更小的交易

是否有人有任何真实的指标或链接来指示这两个选项之间的性能差异?

1 个答案:

答案 0 :(得分:5)

目前这两个功能的实现方式不同。

Azure Drive是一个文件系统过滤器,可以抓取NTFS调用,转换为REST,然后转发到支持磁盘的Azure Blob(页面Blob)。网络IO计入VM的配额(VM的每个核心达到100Mb /秒)。

数据驱动器在Azure管理程序中实现,并作为可安装驱动器呈现给客户操作系统。相同的基本思想 - 它将对驱动器的调用转换为REST,并与支持驱动器的Azure Blob(仍为Page Blob)进行交互。用于存储呼叫的网络IO不计入客户操作系统,因此在调用数据磁盘时,您仍然可以拥有100Mb /秒/核心用于“常规”网络流量。

对于两者,都有本地缓存​​选项,其影响因具体工作负载而异。 IO模式。

我建议您快速阅读以下内容以获取更多详细信息:

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/11/04/windows-azure-s-flat-network-storage-and-2012-scalability-targets.aspx

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/28/exploring-windows-azure-drives-disks-and-images.aspx