4.1.1 什么是企业应用
定义
企业应用是SREWorks 对于企业软件资产的定义,企业应用承载了企业软件业务逻辑。
组成
一个云原生化的企业应用由N个组件组成,一个企业应用定义成为应用模板,具体的业务逻辑代码承载在软件镜像中,模板里有对镜像的引用。 我们将迭代开发完成的软件镜像 和 模板定义固化为特定的版本,并上架到应用市场中。同时在应用中心里,可以将发布到市场的指定版本的企业应用进行生产部署,并对外提供业务。SREWorks围绕企业应用,提供了一系列功能:
- 应用开发
在应用开发里可以定义应用模板,并在模板中添加1到N个组件,当前组件支持Helm类型和微服务组件类型,后续会开放自定义组件类型扩展机制。完成应用开发后,可进行测试部署和上架市场
- 应用市场
通过应用开发上架的指定版本应用即可用于生产部署,也可以在市场中对应用进行下架
- 应用中心
在应用中心中管理Kubernetes集群中部署的应用实例,并可以对实例进行日常运维管理