【发布时间】:2017-12-13 00:42:35
【问题描述】:
有没有办法在 Service Fabric 中设置无状态服务的自动缩放?我知道您可以使用 Scale sets 和 Auto Scaling 向集群添加更多节点,但是随着流量的增加向集群添加更多服务实例呢? 提前致谢!
【问题讨论】:
-
我也想要一个答案,但据我所知,你必须自己做(即编写一个服务(或永恒的程序)来监控服务负载并创建/删除实例相应地。
-
据我所知,你是对的。令人惊讶的悲伤。
-
@Mardoxx Azure Service Fabric 构建在虚拟机规模集之上。 VMSS 能够根据性能计数器指标自动扩展。 docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/…
-
@Dismissile 这不会自动缩放服务的实例,尽管只是虚拟机不是吗?将所有内容设置为 -1 是一种解决方法,而不是 imo 解决方案——如果您希望一个服务扩展 2 倍另一个服务,或者在负载高时只有 5 个实例,否则只有 1 个实例等等。
-
如果每个节点有一个实例,那么它将以这种方式扩展。如果您没有使用 -1 作为实例计数,那么您是正确的,因为它不会自动扩展。
标签: azure-service-fabric stateless azure-vm-scale-set