1.2 核心对象
团队(Team)
团队是一个虚拟的组织集合,一个团队包含若干成员、应用、集群等核心对象,同时还包含一些账号、插件、仓库等资源,承载企业研发活动的管理。团队可用于将企业组织架构衔接至SREWorks中,提供角色/权限管理系统来解决用户在应用、资源之间的权限组织问题。
应用(Application)
应用是企业IT研发活动的产物,也是企业业务价值的载体,应用由组件组成,作为分发企业软件制品的最小单位。围绕应用的管理包括:应用开发、应用市场及应用实例管理。
组件(Component)
组件是组成应用的最小单位,一个应用实例包含一到多个组件,组件可以有多种类型,用户可以扩展自定义组件类型来满足企业需求。
集群(Cluster)
集群是企业资源的最小管理单位,以Kubernetes集群作为管理手段,将企业的IT资源进行抽象管理,一个集群下可接入自建资源或公有云的云上资源。
云资源(Cloud Resource)
随着企业的上云及云原生化转型,会越来越多使用云上资源,我们将这类资源抽象为云资源进行统一管理,并以云资源插件的形式扩展系统对资源管理的能力,内置提供场景云厂商的云资源服务,用户也可以自定义实现资源到集群的发现管理。