一群有夢想的年輕人開源了一個雲管理平臺,他們的口號是:讓天下沒有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賬號只有部分許可權
- 地址:http://demo.opendevops.cn
- 使用者:demo
- 密碼:2ZbFYNv9WibWcR7GB6kcEY
推薦理由
團隊出品: github上有很多開源的devops工具,幾乎全部都由個人釋出維護,程式碼質量、版本進度以及可持續性都無法保障,陷入不能用或不敢用的尷尬境地,CoDo非個人專案,由一個團隊負責開發維護,有幸我也是團隊中一員,參與貢獻了部分程式碼,所以在穩定性和持續性方面更有保證
生產實踐: CoDo核心程式碼貢獻者全部來自於一線運維團隊,團隊成員從運維需求出發,致力於解決運維痛點,更瞭解運維的需求,且核心程式碼經過了多年生產實踐,並非實驗產品,執行穩定
功能齊全: CoDo採用微服務的理念構建,模組化開發,目前已有資產管理、定時任務、任務排程、配置中心、域名管理、運維工具幾大模組,支援持續整合、持續部署、程式碼審查、資料庫稽核與優化建議等眾多功能,覆蓋大部分的運維場景,讓你不再費心勞神在多個系統間奔波,一個平臺全搞定
完善支援: CoDo除了提供專業的文件支援外,還同時開始錄製一些基礎的部署使用視訊幫助初學者快速上手,如果你覺得這些還不夠,我們也提供QQ或微信遠端支援,助你順利部署使用
開源免費: 這是一個開源專案,所有功能均可免費使用,原始碼託管在GitHub
專案地址
GitHub:https://github.com/opendevops-cn
文件地址:http://docs.opendevops.cn/zh/latest
安裝視訊:https://www.bilibili.com/video/av53446517
最後歡迎大家使用,如有任何意見和建議都可以通過ISSUE或者QQ群反饋給我們,我們會進行持續的更新和優化
相關文章推薦閱讀: