開源運維自動化平臺作為自己人生的第一個小目標,利用自己這10多年的運維經(jīng)驗和知識積累,打造一個自動化和智能化的企業(yè)級運維平臺,提供全生命周期的自動化運維工具體系,提供易用的操作界面和清晰的運維管理流程,可以快速對接企業(yè)已經(jīng)使用的開源工具,避免推倒重來的重復性建設,降低從自動化到智能化運維的建設成本,提高運維管理效率,保障業(yè)務連續(xù)性。
平臺采用模塊化開發(fā)、api注冊、微服務部署的架構模型,前端基于vue-element-admin框架基礎上進行開發(fā),后端基于go語言開發(fā),平臺框架采用abs模式。
希望能夠為開源軟件做一點小小的貢獻吧!
運維自動化管理平臺(平臺demo暫時不對外開放)
平臺主要功能模塊:
- 資源平臺: 通過管控平臺的Agent完成運維對象的模型創(chuàng)建,數(shù)據(jù)錄入,以及對象和對象之間的關系關聯(lián)。
- 管控平臺: 完成對運維對象的納管操作,通過SSH或者Agent兩種方式進行控制。
- 作業(yè)平臺: 完成運維對象當前狀態(tài)的管理,所有的操作都會產(chǎn)生事件,支持事件觸發(fā),實現(xiàn)事件驅(qū)動的自動化運維。
- 監(jiān)控平臺: 通過管控平臺的Agent實現(xiàn)一鍵部署、升級、配置等多維度,多層級的自動化監(jiān)控體系,并對接資源平臺實現(xiàn)唯一可信數(shù)據(jù)源,實現(xiàn)100%的監(jiān)控覆蓋率。
- 統(tǒng)一權限: 基于casbin的RBAC模型實現(xiàn)統(tǒng)一用戶、權限控制,支持自定義權限策略。
- 應用平臺: 全鏈路DevOps工具鏈,代碼倉庫、流水線、制品倉庫,同時配合CMDB進行應用資源管理。
- 云管平臺: 多云統(tǒng)一管理,支持阿里云、騰訊云、華為云、AWS、金山云,資產(chǎn)自動導入至CMDB(資源平臺)。
- 工單平臺: 基于標準的ITIL ITSM將工單流程整合在CMDB、權限、應用、作業(yè)、管控、事件等平臺。
- 智能巡檢: 基于管控平臺的管理通道,進行智能巡檢,自定義巡檢指標和巡檢報告。
- 日志平臺: 通過管控平臺的Agent進行日志采集、將日志索引進Elasticsearch進行實時搜索。
- 消息中心: 以事件為核心,數(shù)據(jù)為底座的運維消息平臺。
- 容器平臺: 輕量級Kubernetes管理,安裝、配置、管理、監(jiān)控和連接,對接資源平臺、管控平臺、作業(yè)平臺和日志平臺。
- 注冊中心: 功能模塊組件接口采用注冊機制,基于etcd實現(xiàn)分布式API自動注冊。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。