运维系统不应该成为关键系统,运维本就是事后诸葛亮。
一个系统主要的是成本、功能、稳定性。
运维自动化第一考量就是开发成本,开发成本影响直接经济效益,上线运维自动化后,是否可以减掉1个运维人员?能否产生经济效益?
功能不应追求全,而是要解决痛点,比如ansible的上线部署,没有时需要3小时,使用ansible会降低到1小时,这种重复的、耗时的、可以用新工具解决的是运维自动化系统优先解决的。还有一些重要的,危险的又不得不经常做的操作,可以在运维系统里很好的封装。
运维自动化系统也还是要运维人员自己维护,面对各种开源产品,选一个社区成熟的,应用广泛的会比较好。