Azure SQL托管实例第4代和第5代硬件选择

时间:2019-02-04 12:13:28

标签: azure-sql-managed-instance

可以在第二代不同的硬件Gen5和Gen4上创建Azure SQL数据库托管实例,但具有以下区别: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-resource-limits#hardware-generation-characteristics

在哪种情况下应该选择Gen4或Gen5是否有任何指南?

2 个答案:

答案 0 :(得分:2)

第5代对某些工作负载更好,而第4代对其他工作负载更好。但是,在大多数情况下,除非更大的核心/内存比率或物理/逻辑核心之间的差异有很大差异,否则首要选择应该是Gen5。

  • 第5代具有网络加速功能,因此在大多数情况下,它应比第4代为通用目的的远程存储提供更好的IO带宽,这可能是您工作负载中最大的瓶颈。
  • 第5代是比第4代更新的硬件配置,因此第5代处理器是Intel Haswell而不是Intel Broadwell。但是,Gen5使用超线程,并且Gen 5上的vCore是逻辑处理器-这可能会有所不同,但是您需要尝试进行测试。两种硬件的vCore价格相同。
  • 第5代使用比第4代更快的本地SSD磁盘(快速的NVMe SSD),因此在关键业务情况下,第5代应该具有优势。在两种情况下,tempdb都以通用方式放置在本地SSD上和关键业务,因此依赖tempdb的工作负载将运行得更快。
  • 第4代比第5代具有更大的内存/核心比率-第4代为7,而第5代为5.1
  • Gen4仅具有8-24个内核范围,比例内存为56-178GB,而Gen5最多可以包含80个内核。此外,新配置(例如SKU)将少于8个内核,可能仅在Gen5硬件上可用。

答案 1 :(得分:1)

Gen 4不再可用于新购买。

请注意,使用GEN 5通用计算机,您必须至少购买2个内核,而Gen 4,则可以购买1个内核。每核的价格没有变化,因此您的总价格增加了一倍。

与“关键业务”相同。对于Gen 4,最小内核为2,而Gen 5的最小内核为4。同样,这是成本的两倍。如果您想从通用到关键业务,这尤其令人震惊,因为核心成本已经是原来的两倍。

第5代硬件中的《 Business Critical》中另一个致命的杀手是,数据库的最大数量保持为50。它们使您的成本增加了一倍,并使您拥有50个数据库!没有理由认为Business Critical不能像Gen 4那样从2个内核开始。...