Azure Service Fabric 机器规范和服务分区
Azure Service Fabric machine specifications and service partitioning
- 我能否拥有具有不同机器规格的节点(例如,低
我的集群中的执行者、中等执行者、高级执行者)?
- 我可以将分区定位到特定节点上的 运行 吗?
- 我可以指定我最多可以使用 100 个节点吗,最初指定 10 个
每个 运行ning 在其自己的 100 个节点上进行分区(因此 10 个分区
10 个节点),但随着时间的推移删除和添加分区,使得小时数
后来我在 5 个节点上使用 5 个分区,后来在
96 个节点(所有这些都忽略了副本)?
- 是的,您可以使用节点类型。 NodeType 是用于创建集群虚拟机的节点定义。它基于 Virtual Machines Scale Sets,这个规模集有 OS、Memory、Disk 等的定义。在您的情况下,您将创建低性能、中等性能、高性能的节点类型,并且可以定义每个节点类型将拥有多少个实例(VM)。如需更多信息,check here
在 Service Fabric 上,您有放置约束,您可以在其中定义在将服务部署到特定节点之前验证服务的条件,例如,您可以创建的约束之一是 (NodeType= =中等表现者)。这将使 SF 将您的服务放置在 Type MediumPerformer 的任何节点上。唯一需要注意的是,它对所有副本和分区使用相同的规则,如果您想要不同的行为,则必须使用不同的规则创建新的服务命名实例。更多信息,check here
服务分区是不可变的,因此您将无法在部署服务后更改分区数。您可以通过创建多个命名服务来绕过此限制。更多信息,check here
- 我能否拥有具有不同机器规格的节点(例如,低 我的集群中的执行者、中等执行者、高级执行者)?
- 我可以将分区定位到特定节点上的 运行 吗?
- 我可以指定我最多可以使用 100 个节点吗,最初指定 10 个 每个 运行ning 在其自己的 100 个节点上进行分区(因此 10 个分区 10 个节点),但随着时间的推移删除和添加分区,使得小时数 后来我在 5 个节点上使用 5 个分区,后来在 96 个节点(所有这些都忽略了副本)?
- 是的,您可以使用节点类型。 NodeType 是用于创建集群虚拟机的节点定义。它基于 Virtual Machines Scale Sets,这个规模集有 OS、Memory、Disk 等的定义。在您的情况下,您将创建低性能、中等性能、高性能的节点类型,并且可以定义每个节点类型将拥有多少个实例(VM)。如需更多信息,check here
在 Service Fabric 上,您有放置约束,您可以在其中定义在将服务部署到特定节点之前验证服务的条件,例如,您可以创建的约束之一是 (NodeType= =中等表现者)。这将使 SF 将您的服务放置在 Type MediumPerformer 的任何节点上。唯一需要注意的是,它对所有副本和分区使用相同的规则,如果您想要不同的行为,则必须使用不同的规则创建新的服务命名实例。更多信息,check here
服务分区是不可变的,因此您将无法在部署服务后更改分区数。您可以通过创建多个命名服务来绕过此限制。更多信息,check here