【问题标题】:azure blob premium storage vs standard storageazure blob 高级存储与标准存储
【发布时间】:2017-08-15 14:28:02
【问题描述】:

我想使用高级存储以获得更好的性能。

我将它用于 BLOBS,我需要最快的 Blob 访问权限来读取。

我仅在数据中心内部使用 blob 的读取和写入

我创建了一个高级存储,并通过使用 seek 方法在不同位置读取 10 MB 的 blob 100 次(每次读取 50 kb)来检查它与标准存储的对比。

我使用带有 windows server 2012 的 VM 机器阅读它

结果相同 - 大约 200 毫秒。

我需要做点别的吗?像附加存储?如果是这样,我如何附加存储。

vm和storage都在同一个区域

【问题讨论】:

  • 高级存储的主要目的是为您的虚拟机存储 VHD,以便更快地访问磁盘。它不适用于使用 REST API 读取 blob。您是否将它用于虚拟机?

标签: azure azure-storage azure-blob-storage azure-virtual-machine


【解决方案1】:

您可以通过 REST API 直接使用高级存储 blob。性能将优于标准存储 blob。如果应用程序上有本地缓存​​或 blob 太小,则性能差异在某些情况下可能不明显。与性能限制相比,这里 10MB 的 blob 大小很小。你可以用更大的 blob 重试吗?比如,10 GB?另请注意,高级存储模型并未针对微小的 blob 进行优化。

【讨论】:

  • 另请注意,您只能将高级存储与页 blob 一起使用。 (就像人们不断提到的 VHD 文件一样)。对于块 blob(通用文件),您必须使用标准存储。
【解决方案2】:

嗯,在虚拟机的情况下,它总是依赖于你的主物理硬盘,除非你会使用高级存储,但我认为互联网连接也很重要。

【讨论】:

    【解决方案3】:

    默认情况下,每个虚拟机都提供一个临时存储 (SSD)。此临时存储驱动器存在于托管 VM 的物理计算机上,因此与数据磁盘等持久存储相比,它可以具有更高的 IOPS更低的延迟。 p>

    为了测试,我们可以创建一个带有 HDD 磁盘的 VM,并将 SSD 附加到该 VM。完成后,我们可以安装一些工具来测量磁盘性能,这样我们就可以发现HDD和SSD的区别了。

    喜欢附加存储?如果是这样,我如何附加存储。

    我们可以通过 Azure 新门户将 SSD 附加到此 VM。

    更多关于附加磁盘到虚拟机的信息,请参考link

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 2018-07-09
    • 1970-01-01
    • 2017-08-12
    • 2014-05-04
    • 2017-11-10
    • 1970-01-01
    相关资源
    最近更新 更多