作为一个运维工程师
在实际的工作,面试的过程中,遇到了一个问题 :
运维自动化究竟是怎么一个概念
产生了一点思考
精确的描述,以我的学术水平还做不到,以生活经验来做类比
上图哪种 ‘火车’ 跑得快呢?
类比我亲眼见过的运维自动化的方法论
A:自动化是在过去毫无规范的基础上把业务可视化,人点按钮看图形就行了,底层怎么实现不关我事,规范和我没关系,你给我调用格式就好
B: 自动化是建立在统一的标准上的,先推行底层各个部件标准化,有一套泛用性强的标准之后,再实行自动化。
哪个好?
A觉得这样设计很省心,不用和各个项目组打交道,每个步骤给出调用接口和方法就行,做起来很省心
B觉得先和项目组沟通了,让项目组内部整顿统一了标准,这样做起自动化来不用顾忌手上的项目变成动物园,N个项目组*M个标准*P个标准内的标准,业务规模容易快速扩展
天知道?