基本概念模型

Easyops集群概念

  • 这里集群是可以代表easyops下纳管的主机的集合、纳管的服务的集合
  • Easyops中节点集群的概念是逻辑集群,并非物理上不同机房集群的概念
  • 主机和集群的映射关系是多对多。比如主机4、和主机5可以同时隶属于集群1和集群2

与服务集群的区分 :有时候会提到hdfs集群、kafka集群、es集群,这里集群对应easyops中一个服务实例,比如default_hdfs集群

基本概念模型 - 图1

服务概念模型

  • Easyops管理服务的最小单位是组件实例。例如hdfs datanode1
  • 有关服务的安装、启动、停止、扩容最终都落脚到单个组件实例的操作

基本概念模型 - 图2

服务安装拓扑与主机关系

  • 一般情况下,一个主机上同一种服务的同一种组件只部署一个实例。其主要原因是存在端口冲突

基本概念模型 - 图3

服务配置

  • 配置组包含多个配置版本
  • 配置组伴随服务的声明而来,比如定义service-V1.0伴随会有一个配置组产生
  • 当某个服务实例开始使用一个配置组时,配置版本为1,每进行一次配置修改,会产生一个新的配置版本,但服务实例应用的只会是其中一个版本

基本概念模型 - 图4