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

Performance Azure PaaS云驱动器与IaaS磁盘的性能,performance,azure,azure-clouddrive,azure-disk,Performance,Azure,Azure Clouddrive,Azure Disk,有评论说, 在web或worker角色中,您必须使用Azure驱动器,该驱动器具有 性能远低于通过VHD获得的Azure磁盘。 参考: -2月19日20:15 然而,我已经阅读了这个参考链接和其他相关文档,我找不到任何东西支持PaaS云驱动器比IaaS磁盘慢的断言。事实上,我看到的唯一一件事是,驱动器工作在2MB块上,而磁盘工作在128KB块上。因此,我认为驱动器的性能比磁盘更好 驱动器:IO=2兆字节将被分解为2MB或更小的事务 磁盘:IO=128 KB将被分解为128KB或更小的事务 是否有

有评论说,

在web或worker角色中,您必须使用Azure驱动器,该驱动器具有 性能远低于通过VHD获得的Azure磁盘。 参考:

-2月19日20:15

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

驱动器:IO<2兆字节将是一个事务;IO>=2兆字节将被分解为2MB或更小的事务

磁盘:IO<128 KB将是一个事务;IO>=128 KB将被分解为128KB或更小的事务


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

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

Azure驱动器是一个文件系统过滤器,它捕获NTFS调用,转换为REST,并转发到支持磁盘的Azure Blob(页面Blob)。网络IO根据VM的配额计数(VM的每个核心获得100Mb/秒)

数据驱动器在Azure虚拟机监控程序中实现,并作为可装载驱动器呈现给来宾操作系统。相同的基本思想-它将对驱动器的调用转换为REST,并与支持驱动器的Azure Blob(仍然是页面Blob)交互。对存储的调用的网络IO不计入来宾操作系统,因此在对数据磁盘进行调用时,仍然可以使用100Mb/s/core的“常规”网络流量

对于这两种情况,都有本地缓存选项,其影响将根据特定的工作负载和IO模式而有所不同

我建议快速阅读以下内容以了解更多详细信息:


这是个好问题。如果两者都使用相同的底层技术和存储,那么为什么会有显著差异?需要真实世界的指标来验证这些轶事既然Azure文件服务是PaaS唯一的持久磁盘选项,那么您对它与云硬盘相比如何提升性能有何想法?