自动化运维平台开发(spug自动化运维平台)
自动化运维平台开发,spug自动化运维平台。小编来告诉你更多相关信息。
开源运维自动化平台作为自己人生的第一个小目标,利用自己这10多年的运维经验和知识积累,打造一个自动化和智能化的企业级运维平台,提供全生命周期的自动化运维工具体系,提供易用的操作界面和清晰的运维管理流程,可以快速对接企业已经使用的开源工具,避免推倒重来的重复性建设,降低从自动化到智能化运维的建设成本,提高运维管理效率,保障业务连续性。
平台采用模块化开发、api注册、微服务部署的架构模型,前端基于vue-element-admin框架基础上进行开发,后端基于go语言开发,平台框架采用abs模式。
希望能够为开源软件做一点小小的贡献吧!
运维自动化管理平台(平台demo暂时不对外开放)
平台主要功能模块:
资源平台: 通过管控平台的Agent完成运维对象的模型创建,数据录入,以及对象和对象之间的关系关联。
管控平台: 完成对运维对象的纳管操作,通过SSH或者Agent两种方式进行控制。
作业平台: 完成运维对象当前状态的管理,所有的操作都会产生事件,支持事件触发,实现事件驱动的自动化运维。
监控平台: 通过管控平台的Agent实现一键部署、升级、配置等多维度,多层级的自动化监控体系,并对接资源平台实现唯一可信数据源,实现100%的监控覆盖率。
统一权限: 基于casbin的RBAC模型实现统一用户、权限控制,支持自定义权限策略。
应用平台: 全链路DevOps工具链,代码仓库、流水线、制品仓库,同时配合CMDB进行应用资源管理。
云管平台: 多云统一管理,支持阿里云、腾讯云、华为云、AWS、金山云,资产自动导入至CMDB(资源平台)。
工单平台: 基于标准的ITIL+ITSM将工单流程整合在CMDB、权限、应用、作业、管控、事件等平台。
智能巡检: 基于管控平台的管理通道,进行智能巡检,自定义巡检指标和巡检报告。
日志平台: 通过管控平台的Agent进行日志采集、将日志索引进Elasticsearch进行实时搜索。
消息中心: 以事件为核心,数据为底座的运维消息平台。
容器平台: 轻量级Kubernetes管理,安装、配置、管理、监控和连接,对接资源平台、管控平台、作业平台和日志平台。
注册中心: 功能模块组件接口采用注册机制,基于etcd实现分布式API自动注册。