技术架构
从总体技术架构上主要分为以下4个方面:
- 基础资源,主要指硬件基础资源,包括主机,存储,网络等
- 支撑组件,Kubernetes 运行在基础资源之上,支撑组件运行在 k8s 或基础资源之上,多为成熟的数据库,中间件,及工具。
- 应用框架,主要指基于 Spring Cloud 的微服务框架,提供多种类型的基础框架服务,以及支撑服务。
- 业务服务,Choerodon 的业务服务,目前主要包括用户故事,敏捷及 Devops 服务。
业务架构
如上图所示,业务架构总体上分为以下3个部分:
- 敏捷项目管理,实现基于 Scrum 的敏捷项目管理功能,主要包括用户故事地图,Issue,Kanban,以及多维度报表分析。
- 应用开发管理,实现基于 Devops 理论的应用开发管理,主要包括应用管理,应用模板管理,CI流水线,分支管理,版本发布管理。
- 部署管理,基于 K8S 提供持续部署功能,主要包括,环境管理,部署管理,服务管理,对外网络管理。
当前内容版权归 choerodon.io 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 choerodon.io .