- 论坛徽章:
- 1
|
本帖最后由 hx30067988 于 2015-05-15 08:00 编辑
话题一:自动化运维是否能够取代现在的传统运维?
首先第一点我自打从事运维工作开始,我就认为自动化运维是必然的趋势。
原因很简单,因为运维工作是很浅薄的工作。
我之所以说他浅薄,是因为运维工作通过大量重复的标准化工作就能很好的实现运维的管理。
举个栗子,机房重装系统,重装系统的套路(套路就好像说要把大象装冰箱共分几步一样...就不详细解释了)相对固定,机房维护重复性高,每天必作功课。
运维做时间长了就好像流水线上的工人,反复的做同样的一件事情,枯燥乏味。如果能把装系统进行自动化管理,那么运维就能坐在一边抖腿喝咖啡了。
回到问题
自动化运维是否取代传统运维?我想把这个问题在做下拆分,什么是自动化运维?什么是传统运维?以下是我的理解
自动化运维:将运维标准化,将管理的事物或者说问题规范成为固定的套路,在通过计算机编程实现解决管理问题,用机器辅助运维管理工作。
传统运维:依靠人力资源,通过人力的组织和管理,实现对计算机的管理操作。
我想这样一说明问题就显而易见了,自动化运维必定会帮助和提升传统运维效率,自动化运维是建立在传统运维的基础上的,自动化运维是传统运维为了高效完成工作而产生的一个新领域,是传统运维的延伸,所以传统运维将会长期存在。这个就好像社会发展这么长时间,小作坊依旧存在于社会模式中一样的。
话题二:我们运用 python 到底要完成什么工作?
我们运用Python最终的目的是要实现自动化,Python是实现自动化的工具,我们通过Python将固定套路的工作流程通过Python编程进行封装,在通过Python组织和调用,实现机器的智能管理。简而言之就是把你工作的流程动作抽象成代码,让机器替你完成要做的工作,仅此而已。
当然用python能完成的工作很多,比如自动化的工具,比如统计分析等等,python的魅力不单单在于他能很好的快速的开发工具,还在于他在数学建模中的优越性,毕竟python是数学建模工具之一,能简单通过数学建模实现高精度的数学统计分析。统计分析生成报告也是运维的工作之一
话题三:自动化运维的成本,分界岭有在哪里?
对于这个问题我不大明白题意,但个人理解是自动化运维和传统运维相比,在成本上容易产生分界岭的几个参考指标有哪些
1.服务器数量
硬骨头,基数,数量太少做自动化太复杂,成本可能更高,数量太多管理不过来,需要安排维护人员。
2.业务模型的复杂度
业务模型越复杂,相互关联越多,操作越多,通过自动化运维降低成本的需求越大
3.业务维护数据量,
业务的数据量越大,需要精细化管理的东西越多,通过自动化运维降低成本的需求越大。
4.人力资源
归根到底都是人的成本,优秀的自动化运维人员的待遇不菲,所以我觉得这个也需要纳入考虑进去。
|
|