文档章节

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

运维咖啡吧
 运维咖啡吧
发布于 05/31 09:26
字数 1171
阅读 316
收藏 3

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

有幸参与到CoDo项目的开发,这是一个非常棒的一站式开源运维平台,分享给大家

平台介绍

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

CODO前端基于Vue iview开发、为用户提供友好的操作界面,增强用户体验。

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

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

产品架构

产品功能

模块说明

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

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

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

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

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

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

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

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

在线体验

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

推荐理由

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

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

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

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

开源免费: 这是一个开源项目,所有功能均可免费使用,源码托管在GitHub

项目地址

官网:http://www.opendevops.cn

GitHub:https://github.com/opendevops-cn

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

安装视频:https://www.bilibili.com/video/av53446517

最后欢迎大家使用,如有任何意见和建议都可以通过ISSUE或者QQ群反馈给我们,我们会进行持续的更新和优化


相关文章推荐阅读:

© 著作权归作者所有

运维咖啡吧
粉丝 36
博文 43
码字总数 76876
作品 1
浦东
架构师
私信 提问
开源运维自动化平台 - OpenDevops

开源运维自动化平台-opendevops 简介 CODO是一款为用户提供企业多混合云、自动化运维、完全开源的云管理平台。 CODO前端基于Vue iview开发、为用户提供友好的操作界面,增强用户体验。 CODO...

杨小飞i
05/28
8.5K
1
Netflix、Oracle、ING、思科、JFrog都如何做DevOps的?

文根据马致杰老师在〖Gdevops 2017全球敏捷运维峰会广州站〗现场演讲内容整理而成。 (点击底部“链接”获取马致杰演讲完整PPT) 讲师介绍 今天我分享的主题是《一站式软件交付:世界五百强企...

马致杰
2017/12/18
0
0
【国外技术标准】Netflix、Oracle、ING、思科、JFrog都如何做DevOps的?

今天我分享的主题是《一站式软件交付:世界五百强企业的 DevOps转型之道》,会讲到国内外的一些大型企业是怎么实现 DevOps落地的,以及企业决策者通常会关注哪些 DevOps带来的收益。希望本次...

English0523
2017/12/25
0
0
秦俊:开放 DevOps 敏捷开发套件,助力开发者驰骋云端

欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ DevOps可以让人工智能(AI)、大数据(Bigdata)、云计算(Cloud)更加高效地落地,越来越多的企业和团队在践行DevOps。腾讯云...

2017/12/18
0
0
 宜信正式开源其AIOps落地三大利器

宜信正式开源其AIOps落地三大利器 宜信技术研发中心在CNUTCon全球运维技术大会上宣布正式开源支撑AIOps 的三大利器:UAVStack, Wormhole, DBus. 不断开放开源技术,推动技术共同成长是宜信技...

宋庆离
2017/09/11
2.4K
1

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
14
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部