如何选择正确的服务结构可靠性层?

时间:2017-03-22 18:11:12

标签: azure azure-service-fabric service-fabric-stateful azure-vm-scale-set

我正在阅读有关Service Fabric群集容量,可靠性层和持久层的the article。这篇文章(在撰写本文时)列出了以下几个层次:

  • Platinum - 运行目标副本集数为9的系统服务
  • Gold - 运行目标副本集数为7的系统服务
  • Silver - 运行目标副本集数为5的系统服务
  • 铜牌 - 运行目标副本集数为3的系统服务

使用高可靠性等级(如Platinum)是否存在劣势 / 性能影响?我创建了几个跨越至少50-100VM的集群,并结合了无状态和有状态服务。

1 个答案:

答案 0 :(得分:4)

Not really. Yes, technically the replication of changes to the system services will take longer, however in practice this has not made a significant difference in the performance of the system services. The replicas are almost always in a set of ~5 physical racks, the data is stored on local disks, so the performance tradeoff is (usually) more than worth the safety gained. YMMV of course.