【发布时间】:2016-04-14 08:18:32
【问题描述】:
我一直在尝试确定作为标准 5 实例 Service Fabric 集群运行的成本。
我正在使用 Azure 定价计算器,它谈到了规模集。
什么是“规模集”?一个规模集是否包含 5 个实例,或者我需要 5 个规模集来实现 5 个实例集群?
(默认情况下,计算器会添加三个比例集。)
【问题讨论】:
我一直在尝试确定作为标准 5 实例 Service Fabric 集群运行的成本。
我正在使用 Azure 定价计算器,它谈到了规模集。
什么是“规模集”?一个规模集是否包含 5 个实例,或者我需要 5 个规模集来实现 5 个实例集群?
(默认情况下,计算器会添加三个比例集。)
【问题讨论】:
VM scale set 是一种支持部署和扩展相同虚拟机的资源。 Service Fabric 群集构建在规模集之上,可根据负载实现群集的弹性伸缩。规模集资源本身没有成本,只有底层 VM。
生产 Service Fabric 群集至少需要一个具有至少 5 个节点的规模集(对于开发/测试环境,您可以减少到 3 个)。
那么为什么您会在定价计算器中看到多个规模集?
Service Fabric 支持 node types 的概念,它允许您对集群中的节点进行分段。一个常见的用法是区分具有不同硬件 SKU 和网络配置的前端和后端机器。然后您可以使用placement constraints 将某些类型的服务限制为某些类型的节点。每种节点类型都映射到一个 VM 规模集,使您能够独立地扩展每种节点类型。
您需要多少个节点类型/规模集取决于您在集群中需要多少分段。
【讨论】:
规模集是一种资源,用于管理一组虚拟机。在您描述的情况下,您需要 1 个规模集和 5 个 VM。
我不确定为什么定价计算器会添加 3 个比例 - 我认为这是一个错误。
AFAIK 使用规模集资源无需额外费用 - 您只需为虚拟机付费。
【讨论】: