名词解释
名词 | 含义 | 使用说明 |
集群 | 资源的管理维度 | TSF 中的集群分为虚拟机集群和容器集群。使用虚拟机或者容器计算资源时,用户需要提前先将云主机导入集群中,才能进行应用的部署。 |
命名空间 | 命名空间对资源之间的访问起到隔离作用 | 同一命名空间下,资源可以互相访问。通常情况下,命名空间可以起到环境隔离的作用(如隔离开发、测试环境)的作用。 |
应用 | 应用管理的基本单位 | 一个应用部署后通常有一个或多个实例。TSF 提供了完整的应用生命周期管理能力,包括应用创建、部署、启动、回滚、扩缩容、停止下线等操作。 |
业务应用 | 面向业务逻辑的应用程序 | 通常是为了满足特定的业务需求而部署的应用,如电商系统中的订单处理、支付处理,或者社交平台中的用户信息管理、动态发布等功能。 |
中间件应用 | Java 网关应用 | 包括 Java 网关应用,即 SpringCloudGateway/Zuul 应用,TSF 针对该类应用,在应用生命周期管理基础上,额外提供开箱即用的网关管理能力。 |
应用节点/实例 | 一台虚拟机或者一个容器的 Pod | 用于部署应用的虚拟机(CVM)实例或容器实例。对于 CVM 部署的应用,一台 CVM 只有一个应用节点,对于 K8s 部署的应用,一个 Pod 是一个应用节点。 |
部署组 | 状态相同的节点的最小集合 | 同一个部署组运行了相同的程序包、相同的配置、使用相同的启动参数。 用户在某一个应用下创建部署组,使用应用下某一个程序包,使用集群中的云主机或者容器资源,将应用部署在某一个环境(命名空间)中。 |
概念之间关系
集群、命名空间、部署组三个概念之间的关系如下: