一、开源项目简介
CODO是一款为用户提供企业多混合云、自动化运维、完全开源的云管理平台。
CODO前端基于Vue iview开发、为用户提供友好的操作界面,增强用户体验。
CODO后端基于Python Tornado开发,其优势为轻量、简洁清晰、异步非阻塞。
CODO开源多云管理平台将为用户提供多功能:ITSM、基于RBAC权限系统、Web Terminnal登陆日志审计、录像回放、强大的作业调度系统、CMDB、监控报警系统、DNS管理、配置中心等
众多功能模块我们一直在不停的调研和开发。
二、开源协议
使用GPL-3.0开源协议
三、界面展示
四、功能概述
产品功能
- 任务模版
- 任务发布
- 定时任务
- 代码仓库
- 监控告警
- 资产管理
- 配置中心
- 用户管理
- 系统管理
五、技术选型
产品架构
环境
前后端分离、前端基于Vue iviewAdmin 后端Python Tornado进行开发
模块
CODO 项目我们是使用模块化、微服务化,以下为各个模块。
- 前端代码:codo
- 管理后端:codo-admin
- 定时任务:codo-cron
- 任务调度:codo-task
- 资产管理:codo-cmdb
- 配置中心:codo-kerrigan
- 运维工具:codo-tools
- 域名管理:codo-dns
环境准备
本地部署方式,采用pm2进行守护,这是针对一些不想玩Docker的同学准备的,如果你想容器你就分布式部署aaaaa!!!!! 另外这里没写域名管理是怎么部署的, 如果需要参考分部署部署!!!!
建议配置
- 系统: CentOS7+
- CPU: 4Core+
- 内存: 8G+
- 磁盘: 50G+
基础环境
- 版本约束
- Python3.6
- Redis3.2
- MySQl5.7
- RabbitMQ
- node.js
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)