开源推荐 | CoDo开源一站式DevOps平台

一群有梦想的年轻人开源了一个云管理平台,他们的口号是:让天下没有996的运维前端

有幸参与到CoDo项目的开发,这是一个很是棒的一站式开源运维平台,分享给你们git

平台介绍

CODO是一款为用户提供企业多混合云、自动化运维、彻底开源的云管理平台。github

CODO前端基于Vue iview开发、为用户提供友好的操做界面,加强用户体验。数据库

CODO后端基于Python Tornado开发,其优点为轻量、简洁清晰、异步非阻塞。后端

CODO开源多云管理平台将为用户提供多功能:ITSM、基于RBAC权限系统、Web Terminnal登录日志审计、录像回放、强大的做业调度系统、CMDB、监控报警系统、DNS管理、配置中心等微信

产品架构

产品功能

模块说明

  • 项目前端:基于Vue + Iview-Admin实现的一套后台管理系统架构

  • 管理后端:基于Tornado实现,提供Restful风格的API,提供基于RBAC的完善权限管理,可对全部用户的操做进行审计运维

  • 定时任务:基于Tornado实现,定时任务系统,彻底兼容Linux Crontab语法,且支持到秒级iview

  • 任务调度:基于Tornado实现,系统核心调度,可分布式扩展,自由编排任务,自由定义流程,支持多种触发,支持审批审核,支持操做干预异步

  • 资产管理:基于Tornado实现,资产管理系统,支持手动添加资产,同时也支持从AWS/阿里云/腾讯云自动获取资产信息

  • 配置中心:基于Tornado实现,可基于不一样项目、环境管理配置,支持语法高亮、历史版本差别对比、快速回滚,并提供Restful风格的API

  • 域名管理:基于Tornado实现,支持多区域智能解析、可视化Bind操做、操做日志记录

  • 运维工具:基于Tornado实现,运维场景中经常使用的加密解密、事件、故障、项目记录、提醒、报警等

在线体验

CoDo提供了在线Demo供使用者体验,Demo帐号只有部分权限

推荐理由

团队出品: github上有不少开源的devops工具,几乎所有都由我的发布维护,代码质量、版本进度以及可持续性都没法保障,陷入不能用或不敢用的尴尬境地,CoDo非我的项目,由一个团队负责开发维护,有幸我也是团队中一员,参与贡献了部分代码,因此在稳定性和持续性方面更有保证

生产实践: CoDo核心代码贡献者所有来自于一线运维团队,团队成员从运维需求出发,致力于解决运维痛点,更了解运维的需求,且核心代码通过了多年生产实践,并不是实验产品,运行稳定

功能齐全: CoDo采用微服务的理念构建,模块化开发,目前已有资产管理、定时任务、任务调度、配置中心、域名管理、运维工具几大模块,支持持续集成、持续部署、代码审查、数据库审核与优化建议等众多功能,覆盖大部分的运维场景,让你再也不费心劳神在多个系统间奔波,一个平台全搞定

完善支持: CoDo除了提供专业的文档支持外,还同时开始录制一些基础的部署使用视频帮助初学者快速上手,若是你以为这些还不够,咱们也提供QQ或微信远程支持,助你顺利部署使用

开源免费: 这是一个开源项目,全部功能都可无偿使用,源码托管在GitHub

项目地址

官网:www.opendevops.cn

GitHub:github.com/opendevops-…

文档地址:docs.opendevops.cn/zh/latest

安装视频:www.bilibili.com/video/av534…

最后欢迎你们使用,若有任何意见和建议均可以经过ISSUE或者QQ群反馈给咱们,咱们会进行持续的更新和优化


相关文章推荐阅读:

相关文章
相关标签/搜索