Performance 多个虚拟机';s在Azure中使用相同的存储帐户

Performance 多个虚拟机';s在Azure中使用相同的存储帐户,performance,azure,virtual-machine,azure-storage,solid-state-drive,Performance,Azure,Virtual Machine,Azure Storage,Solid State Drive,我在Azure文档中读到,每个VM存储拥有一个存储帐户是一种最佳做法,以提高性能,但在另一页中,我读到,在达到20-40个VM in 1存储帐户之前,这并不是一个真正的问题 见: 我计划使用2-3个VM和2个SSD磁盘/高级存储,每个都使用相同的存储帐户,我将它们保留在相同的存储帐户中的理由是,管理的资源越少,管理就越容易。 使用SSD时我会达到性能极限吗?几天前,Azure添加了“托管磁盘”功能,它将为您处理所有存储优化,我相信这是一个不需要动脑筋的问题,除非您认为您可以做得更好;) 参考:

我在Azure文档中读到,每个VM存储拥有一个存储帐户是一种最佳做法,以提高性能,但在另一页中,我读到,在达到20-40个VM in 1存储帐户之前,这并不是一个真正的问题

见:

我计划使用2-3个VM和2个SSD磁盘/高级存储,每个都使用相同的存储帐户,我将它们保留在相同的存储帐户中的理由是,管理的资源越少,管理就越容易。
使用SSD时我会达到性能极限吗?

几天前,Azure添加了“托管磁盘”功能,它将为您处理所有存储优化,我相信这是一个不需要动脑筋的问题,除非您认为您可以做得更好;)

参考:

除此之外,由于比例集\可用性集(这些数字用于比例集),这些指南确实有所不同。我认为建议为独立VM设置1个VM=1个存储帐户

另外,对于高级存储:高级存储帐户的最大总吞吐量为50 Gbps。所有VM磁盘的总吞吐量不应超过此限制

如果您计划进行备份,您应该考虑到这一点,因为这些IOPS也会影响您的存储帐户


参考资料:

对于高级存储,这不是一个问题:创建的每个磁盘都有保证的IOPS和吞吐量。根本不需要跨多个高级存储帐户进行拆分,因为没有竞争资源

对于标准blob存储,它实际上取决于相互竞争的IOPS(而不是吞吐量),因为一个正常的存储帐户每秒的最大事务数为20K


正如在另一个答案中提到的,托管磁盘将这个问题抽象出来,但了解幕后发生的事情仍然是一件好事。

谢谢,我会调查一下:)@user2713516更新了一点答案,请随意投票\接受作为答案;)谢谢,我研究了一下,它看起来确实像是一个抽象,而不是一个新的技术特性。