服务结构自动缩放也可以横向扩展节点吗?
Posted
技术标签:
【中文标题】服务结构自动缩放也可以横向扩展节点吗?【英文标题】:Can service fabric autoscaling scale out nodes as well? 【发布时间】:2019-07-21 12:04:16 【问题描述】:基于此 Link,Auto Scaling 实例或分区由 Service Fabric 提供。
但是,令人困惑的是,这是否还可以提供节点(虚拟机/实际物理环境)的自动缩放,这似乎没有明确提及。
【问题讨论】:
我 认为 vmss 自动缩放可以做到这一点,而不是服务结构 【参考方案1】:是的,假设您在 Azure 中运行,您也可以自动缩放集群。这将基于性能计数器数据完成。它通过在 VM 规模集上定义规则来工作。
请注意,为了优雅地自动缩减,建议您使用持久性级别 Gold 或 Silver,否则您将负责在节点从集群中取出之前耗尽节点。
更多信息here 和here。
【讨论】:
也许我只是假设,但实例/分区的自动缩放是否也适用于 Actor 服务? 不,分区缩放仅适用于命名分区,Actor 服务使用 int64 范围分区。 docs.microsoft.com/en-us/azure/service-fabric/… 实例扩展适用于无状态服务。 有趣的是,我在该链接中看到了我的旧评论,并且基于线程讨论,演员的自动缩放似乎是不可能的。这仍然是真的吗? 我认为是这样,直到 SF 团队即时发布功能重新分区服务数据。以上是关于服务结构自动缩放也可以横向扩展节点吗?的主要内容,如果未能解决你的问题,请参考以下文章