Azure Service Fabric 节点、节点类型、实例和规模集
Azure Service Fabric nodes, node types, instances and scale sets
试用了几天Azure的Service fabric,还是对以下四个关键词感到不适应:
* 实例
* 节点
* 节点类型
* 规模集。
它们是什么意思?有什么区别?
Instance:取决于上下文 - 它可能表示 VM、服务实例等。
节点:集群中的一个节点 - 现在在 Azure 部署中这意味着一个 VM,但如果你是 运行 你的开发环境框,那么一个节点实际上就是一组进程。
节点类型:定义 VM 类型的大小和其他属性。群集中的每个节点类型都必须是单独的 VM 规模集。
规模集:一组作为一个管理的 VM。
一些有用的资源:
一个 SF 集群由一组或一圈 VM(有时称为 "nodes")组成,它们相互交谈或相互了解,由 SF 框架为您处理(将 SF 视为平台)服务)
SF 应用程序由微服务组成。所以你的解决方案结构将包含:
- 包含应用程序清单、部署脚本的 SF App 项目
- 微服务项目(可以是参与者、有状态或无状态服务)
部署 SF 应用程序后,这些微服务将安装在 VM 中。因此,您现在拥有 "instance" 个这些微服务。如果集群中有 5 个虚拟机,在无状态微服务的情况下,这些虚拟机将部署到这 5 个虚拟机。
对于有状态微服务,一个 VM 将被选为主,两个将被分配为辅助。
试用了几天Azure的Service fabric,还是对以下四个关键词感到不适应: * 实例 * 节点 * 节点类型 * 规模集。
它们是什么意思?有什么区别?
Instance:取决于上下文 - 它可能表示 VM、服务实例等。
节点:集群中的一个节点 - 现在在 Azure 部署中这意味着一个 VM,但如果你是 运行 你的开发环境框,那么一个节点实际上就是一组进程。
节点类型:定义 VM 类型的大小和其他属性。群集中的每个节点类型都必须是单独的 VM 规模集。
规模集:一组作为一个管理的 VM。
一些有用的资源:
一个 SF 集群由一组或一圈 VM(有时称为 "nodes")组成,它们相互交谈或相互了解,由 SF 框架为您处理(将 SF 视为平台)服务)
SF 应用程序由微服务组成。所以你的解决方案结构将包含:
- 包含应用程序清单、部署脚本的 SF App 项目
- 微服务项目(可以是参与者、有状态或无状态服务)
部署 SF 应用程序后,这些微服务将安装在 VM 中。因此,您现在拥有 "instance" 个这些微服务。如果集群中有 5 个虚拟机,在无状态微服务的情况下,这些虚拟机将部署到这 5 个虚拟机。
对于有状态微服务,一个 VM 将被选为主,两个将被分配为辅助。