
打造网络自动化文化
|
393
总结一下,不要好高骛远,也不要试图正经八百地定义下个世纪要自动化的所有事物。只
管动手就行了。从小处着手,自动化简单的东西,哪怕是要编写几个脚本,然后用
cron
运
行,或者起初就专注于自动故障排除。一旦开始,你就会发现要做的事更多,你也会更有
信心继续前进。
11.1.2
获得管理层认同的重要性
同样,在实现自动化的过程中,有一个良好的沟通目的和策略非常重要。这个目的必须专
注于为业务创造价值——无论是更长的正常运行时间、更好的安全性,还是更快地响应不
断变化的业务需求。这些指标应该已经被跟踪过,如果在没有它们的情况下就开始考虑自
动化,那么先后顺序就错了。你应该解决的第一件事是如何很好地与企业沟通短期和长期
技术目标。
解决此问题后,一旦走上自动化之路,你就会发现一些非常切实的好处。首要好处是,自
动化所需的额外人员数量会更容易被接受。对竭力在组织中推行自动化的工程师而言,一
个非常普遍的抱怨是缺乏实施资源。经过与企业的适当沟通,大家就会明白,与完全手动
操作的流程或过度劳累的工程师编写的半自动化工具而导致的没完没了的中断相比,额外
增加的人员数量简直微不足道。
但是,经常与企业领导层就自动化进行高质量沟通的最重要原因是,如果事情出了岔子
(一定会的),你也不会拿这些新工具和流程撒气,而会继续修复并改进它们。稍后本章会
讨论这个问题,像
Facebook
和谷歌这样的超大规模网络公司之所以谈论要拥抱失败,是因
为其确信能从失败中汲取教训,努力确保不会再犯同样的错误。每一次失败都是成长的机 ...