应用级作用域属于团队下级资源,是由多个组件构建的逻辑应用程序,通常意义讲,应用可以是一个业务系统,一个业务架构或者一些同类属性的组件集合。

应用具有以下特征:

  • 定义了一组组件的共同生命周期,可以批量启动、停止、升级等动作。

  • 定义了一组组件的共同部署特性,可以由应用实例发布转化为云原生应用模版(模型)。

  • 应用范围下可定义整体对外提供的服务和类别。

  • 应用范围内可管理所有组件间的通信拓扑和业务拓扑。

  • 应用范围内可整体进行业务备份和迁移。

如何用好“应用”

我们通常建议的方式是以较为独立的业务系统来进行应用的划分,比如企业ERP是一个应用,在线商场系统是一个应用。另外,对于同一个业务系统,其可能存在多个阶段,一般包括开发、测试、预发布、生产。因此同一个业务系统的不同阶段应该是多个应用,再结合团队划分其可以存在于多个团队中。

应用 - 图1

应用划分用例