我太难了!中小企业如何做运维自动化?

不管大小公司,运维面对最多的工作就是发布部署,近些年各种运维自动化工具也越来越多,运维自动化每个人都有一套自己的理解,那么中小公司一般都怎么做运维自动化呢?

我们先看一下中小企业面临的问题:

中小企业运维自动化常见做法:

1、Gitlab+Jenkins,创建Jenkins任务,使用Jenkins登录服务器执行脚本实现发布,配合服务器多个脚本实现对服务器管理。

2、Gitlab+Jenkins+Ansible,使用Jenkins调用Ansible登录服务器执行脚本实现代码的发布,平时服务器管理使用Anaible进行服务器管理。

3、K8S平台,使用K8s发布平台,打包应用Docker镜像,通过K8s发布到线上。


下面就给给大家推荐一款面向中小企业的开源运维自动化平台:Spug

平台介绍:Spug,中文名称:麻雀。寓意:麻雀虽小,五脏俱全,它是面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能。

仓库:https://github.com/openspug/spug官网:spug.dev公众号:openspug

技术栈:

后端:Python + Django

前端:React + Ant Design

功能特性:

批量执行: 命令可以在线批量执行

在线终端: 主机支持浏览器在线终端登录

任务计划: 灵活的任务计划,支持间隔执行,一次性执行,Crontab风格执行

发布部署: 支持自动创建应用,支持工单,自定义发布流程

配置中心: 支持KV、文本、Json等格式的配置

监控中心: 支持站点、端口、进程、自定义等监控

报警中心: 支持短信、邮件、钉钉、微信等报警方式

优雅美观: 基于 Ant Design 的UI界面

点击这里获取【超全2020Linux学习教程】

模块介绍:

1、批量执行

2、在线终端

3、应用发布


4、任务计划

5、配置中心

配置中心,应用配置支持在线化配置,支持多环境配置,配置格式支持KV,Txt,Json格式的配置


6、监控中心

7、报警中心

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容