azure - 更改 Azure Service Fabric 中的升级域数量

标签 azure azure-service-fabric

在 Azure Service Fabric 中,默认的升级域数量为 5。是否可以更改为其他数量?

来自https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-resource-manager-cluster-description#configuring-fault-and-upgrade-domains ,有ClusterManifest.xml,但似乎不应该修改它。

最佳答案

这在今天的 Azure 中是不可能的。 SF 从其运行的 VM 规模集中获取 FD 和 UD 信息,目前这些信息的上限/锁定为 5x5。 SF 本身并不关心您拥有多少 UD,并且通常会建议更多 UD,以便在升级期间,您在容量方面减少整体服务的数量,并且有更多时间对任何问题使用react。

有一些解决方法:

  • 运行多个服务结构应用程序实例。由于每个应用程序实例都是可独立升级的,因此您最终会得到(应用程序实例)*(UD 数量)单独的升级边界
  • 跨多个 Azure 可用区中的虚拟机规模集运行集群
    • 遗憾的是,这仅适用于 Azure 暴露多个可用区的区域

关于azure - 更改 Azure Service Fabric 中的升级域数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48958622/

相关文章:

python - 是否可以从 Azure Python SDK 获取 ASC 位置?

python - Azure Blob 的交互式凭据

c# - 如何获取位置(亲和区域)或名称集群(结构服务)

powershell - 使用 PowerShell 将应用程序部署到服务结构

c# - 为本地集群安装证书

c# - Service Fabric 应用程序拒绝访问路径

Azure AD 通过 Azure CLI 添加 key

javascript - Azure cosmos DB 仅在查询中允许最多 5 个联接

c# - 无法复制文件指定的文件名太长。将机器人发布到 azure 时

asp.net - Service Fabric 中的 .NET Core RC2