自动化运维工具-提升运维舒适度

运维困境

目前对于大部分公司来说,运维团队及人员最大的困扰是什么?重复、重复、一直不断的重复。没有时间去思考个人技术能力的提升,没有时间去拥抱前沿的运维理念和工具。虽然说时间挤挤总会有的,但是碎片化的时间极不利于思想方法的提炼。

理想的运维工作状态

个人认为理想的运维状态,在常规工作中的投入应该占到极少的比重,更多的是需要偷懒,偷懒却不意味着放空大脑,而仅仅是解放双手。作为高级运维人员应该更多地思考如何有效保障系统稳定性,如何提升日常工作效率。在运维工作的策划、实施、检查、改进环节有更多的投入,同时做好应急响应和对外交付的规范标准的制定和有效落地。

如何实现理想的运维工作状态

而所有未雨绸缪的时间投入,前提都需要我们极大简化当前的工作操作方式,形成高效的处理流程,实现更为全面的自动化。

awx VS 蓝鲸作业平台

关于ansible和蓝鲸的作业平台,是本文阐述作者观点的重要技术依据。
作为作者铁粉的朋友应该从以往的文章对ansible及其web工具awx有一定的了解了。接下来我们重点聊聊针对不同的工作场景该如何取舍,又或者如何搭配使用这些工具。
在这里插入图片描述

运维团队组建初期

在各项制度仍不完善,运维人员经验、能力尚有较大提升空间的情况下,建议自动化平台选择ansible,更推荐使用其web工具awx。前期在如下几大方面能极大提升工作效率,加快自动化进程。
部署升级: 无论业务平台第一次部署还是后续持续的升级部署,亦或者中间件的部署更新,awx都能够支持实现高度的自动化。
配置优化: 举例如服务器的内核优化,数据库的初始化操作等,都能通过awx完成定制操作。
脚本管理: 相比较于传统的目录+excel管理方式,awx平台支持脚本列表的展示、修改、执行等。
定时任务: 统一在awx平台上编写、升级、执行定时任务调度,一方面完善了脚本管理流程,另一方面减少了服务迁移带来的大量crontab定时脚本的迁移工作量。

团队发展到一定阶段

此时就可以考虑更大而全的运维统一平台。这个阶段蓝鲸是一个比较理想的选择。首先她 功能强大- 基本为运维工作的方方面面提供了技术支持;社区活跃- 使用部署过程中的问题能较快得到反馈解决,有qq交流群和官方社区论坛答疑解惑;部分平台代码已开源- 方便基于平台做个性化的功能定制。同时蓝鲸作业平台在如下几方面做到了更加强大的支撑:
脚本的版本管理: 历史版本信息可追溯,形成版本日志,版本管理比较完善。
脚本操作流程化: 近乎完美的流程构建模型,日常操作实现可定制化,不同脚本的组合(执行方案)实现不同的业务需求,避免了脚本重复编写。
更友好美观的操作界面: 一个优秀的平台怎么能缺少人性化且富有美感的UI呢。
数据集成共享: 作业平台与其他多个蓝鲸平台之间实现数据共享交互,减少资产维护的复杂度和不及时更新导致的误差。

友情提示: awx付费版(ansible tower),蓝鲸付费版(企业版),至于选择免费版还是付费版,取决于团队的建设程度。如果仅仅是需要吸收大厂或者行业最前沿的运维理念和思想,免费版足以。
如果您喜欢我的文章,请关注我哦。后续会提供更多的干货分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值