服务结构自动缩放也可以横向扩展节点吗?

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 团队即时发布功能重新分区服务数据。

以上是关于服务结构自动缩放也可以横向扩展节点吗?的主要内容,如果未能解决你的问题,请参考以下文章

具有服务结构群集自动缩放的 VMSS

横向扩展后 Azure 应用服务实例可用多长时间?

memcache 可以横向扩展吗?

使用预留实例和自动伸缩组

elasticsearch集群介绍及优化

(10)横向扩展ceph集群