1 Star 0 Fork 0

笑着笑着就哭了/dailyuse-scripts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
运维自动化系统.txt 2.49 KB
一键复制 编辑 原始数据 按行查看 历史
笑着笑着就哭了 提交于 2021-04-08 20:10 . update jenkins-test.py.
1.如何做好一个运维自动化系统?需要哪些功能,怎么规划?
(1)规划
企业的业务现状、IT成熟度现状、IT组织架构现状、IT运维流程现状进行综合考虑
i.面对的人群以及解决的问题
ii.使用的框架以及技术
iii.从现状和需求入手,确定运维平台的框架以及具备的功能
(2)具备功能如下
i.cmdb。cmdb中应当存储包括服务器信息,用户,应用等信息,并且提供资源服务调用接口。资源管理功能,对外提供服务的api。
ii.监控系统以及报警。环境监控,网络监控,主机监控,应用监控,安全监控。
基础监控,业务监控,基于邮件、钉钉、电话等告警。
iii.ELK日志系统。原始的日志分散在应用服务器上,需要将日志存储在统一的地方,对日志做相关分析,了解业务系统的运行情况,推荐采用ELK来构建日志分析功能。
包括系统日志,操作日志等,做到有依据可追溯。
iv.持续集成和发布CICD。基于cmdb获取信息,做好打包工作,版本控制回滚等,批量分发。
v.配置中心,类似disconf,apollo,wiki。支持KV、json、文件等格式的配置。
vi.界面友好,易于操作的ui。
vii.用户管理,权限管理。
viii.批量执行功能
viiii.自动化安装部署,集成组件规范,技术解耦。
x.公有云私有云管理
xi.定时任务管理,任务调度,比如定时备份、定时执行程序
xii.apm应用监控系统。采集设备运行情况,定制化agent来实现。
(3)根据业务场景循序渐进,从实际出发
(4)考虑可扩展性以及模块化
2.运维职业规划
应用运维。负责线上服务的变更,服务容灾,数据备份,以及服务的例行检查,鼓掌处理。
3.如何运营一个监控系统
(1)做好数据的收集。
(2)规划好监控的对象以及分组
(3)针对对象以及分组,设定告警规则
(4)友好图形展示数据
(5)实时告警。
4.职业规划
(1)运维应用级别
掌握开源软件,使用别人的软件
(2)系统架构级别
已知软件架构大规模集群方案以及实现各种技术方案
(3)运维开发
利用已知语言,开发基本的应用层工具
(4)系统开发
修改开源的软件,或者开发新的服务软件
(5)数据库管理和架构
https://www.cnblogs.com/you-men/p/14170040.html
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/erheihei/dailyuse-scripts.git
git@gitee.com:erheihei/dailyuse-scripts.git
erheihei
dailyuse-scripts
dailyuse-scripts
master

搜索帮助