【问题标题】:Combining two premium managed disks or one separate Disk is good to match capacity组合两个高级托管磁盘或一个单独的磁盘非常适合匹配容量
【发布时间】:2020-01-01 06:30:08
【问题描述】:

我有这个问题很久了,购买 Azure 托管磁盘时,我需要分配 512GB 高级磁盘。我想知道如果我分配两个 P15 (256GB) 高级磁盘也将提供与 P20 相同的容量,但价格不同、IOPS 和吞吐量不同。我需要回答以下问题:

  1. 配512GB哪种方式最好是分配单 (P20)512GB 还是两个 256GB (P15) 磁盘?
  2. 如果我分配两个 256GB (P15) 磁盘,IOPS 和吞吐量会翻倍吗?

【问题讨论】:

    标签: azure disk azure-disk


    【解决方案1】:

    managed disk price 来看,两个 256GiB (P15) 的价格比一个 P20 512GiB 高级磁盘要高。此外,两个 P15 磁盘的 1100*2 比 P20 磁盘 2300 IOPS 低 1100*2,但具有双倍吞吐量。

    在做出选择时考虑下面列出的因素。

    Scale Limits (IOPS and Throughput) IOPS 和吞吐量限制 每个高级磁盘大小都不同且独立于 VM 规模 限制。确保磁盘的总 IOPS 和吞吐量 位于所选 VM 大小的规模限制内。

    例如,如果应用程序要求最大为 250 MB/秒 吞吐量,并且您正在使用具有单个 P30 磁盘的 DS4 VM。 DS4 VM 可以提供高达 256 MB/秒的吞吐量。但是,单个 P30 磁盘 吞吐量限制为 200 MB/秒。因此,该应用程序将 由于磁盘限制,限制为 200 MB/秒。为了克服这个 限制、为 VM 配置多个数据磁盘或调整您的 磁盘到 P40 或 P50。

    因此,如果您有一个高规模的虚拟机,您的应用程序需要更大的吞吐量,并且它支持同时向两个磁盘写入或操作数据,以优化两个磁盘的吞吐量。您可以选择两个P15磁盘,否则,一般情况下,它更喜欢使用单个P20而不是两个P15磁盘。

    更多信息,您可以查看Azure premium storage: design for high performance

    【讨论】:

    • 感谢@nancy 的信息,但是如果您查看吞吐量,它比拥有一个磁盘要翻倍吗? (125x2)
    • 是的,但实际上IOPS*IO大小=吞吐量,而且一旦你选择了VM大小,VM大小会限制真实的IOPS。根据这个docThroughput, or bandwidth is the amount of data that your application is sending to the storage disks in a specified interval. 你的应用程序也会影响实际吞吐量。如果您有这样的应用程序,则必须设计其基础架构以优化吞吐量。
    • 总之你建议我用一个 P20 代替对吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 2020-08-16
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    • 2016-05-29
    相关资源
    最近更新 更多