我一直在努力确定作为标准的5-instance Service Fabric集群运行的成本。
我正在使用Azure定价计算器,它讨论了Scale Sets。
什么是'比例集'?一个比例集是包含5个实例还是5个实例集群需要5个比例集?
(默认情况下,计算器会添加三个比例集。)
答案 0 :(得分:8)
VM scale set是一种资源,可以部署和扩展相同的VM。 Service Fabric集群构建在规模集之上,可根据负载实现集群内外的弹性扩展。没有与规模集资源本身相关的成本,只有底层虚拟机。
生产Service Fabric群集至少需要一个具有至少5个节点的scaleset(对于dev / test环境,您可以减少到3个)。
那么为什么你会在定价计算器中看到多个比例集?
Service Fabric支持 node types 的概念,允许您对群集中的节点进行分段。常见的用法是区分具有不同硬件SKU和网络配置的前端和后端机器。然后,您可以使用placement constraints将某些类型的服务限制为某些类型的节点。每个节点类型映射到一个VM比例集,使您可以独立地缩放每个节点类型。
根据您在群集中需要多少细分,您需要多少个节点类型/比例集。
答案 1 :(得分:2)
scaleset是一种管理设置的VM集合的资源。在您描述的情况下,您需要1个scaleset,包含5个VM。
我不确定定价计算器为什么会增加3个比例集 - 我认为这是一个错误。
AFAIK使用scaleset资源无需额外费用 - 您只需支付VM费用。