DevOps和自动化运维实践
上QQ阅读APP看书,第一时间看更新

1.2 为什么企业需要自动化运维

运维团队负责最大限度地提高效率、降低成本,这也意味着他们往往承受着巨大的压力,因此需要解决在不增加员工的情况下,最大限度化产出价值的问题。

想要达成这样的要求,仅靠人工是很难的,采用自动化运维则是靠谱的选择。自动化运维把周期性、重复性、规律性的工作交给自动化平台(或产品)去处理,通过标准化、自动化、架构化、过程优化来降低运维成本、提高运维效率。我们不妨总结一下自动化运维可能带来的好处,具体如下所示。

消除无效率:运维工作的手动工作,如果可以实现自动化,将显著提升效率水平。

减少错误:即使最谨慎的人也会犯错,尤其是面对着重复性的工作时。通过运维自动化工具来完成这样的工作,其结果是显而易见的,错误率将大大降低。

最大化员工使用:通过运维自动化,运维专家们的精力可以集中在更复杂、更有战略意义的业务问题上。同时也避免了雇用更多的员工来应对工作量增加的需求。同样一批人,有自动化运维,就有更大的能量来创造价值。

提高满意度水平:自动化运维工具帮助IT运维,可以为内部员工和外部客户提供高水平支持。无论是通过提供自助服务选项,还是大幅缩短时间(最多达90%)来减少联系和等待服务台的需求,自动化运维使得我们可以更好地拥抱SLA。

降低成本:系统中断、人为错误、重复工作,会导致不菲的费用和代价,而自动化运维几乎可以将这些成本完全消除。

为了获得最佳的结果,运维应该将自动化作为其“最佳实践”的一部分,尽可能多地实施自动化流程。除了成本和费用上的减少,无数例子证明,其业务敏捷性和整体服务提供也将呈指数级增长。

注意

服务品质协议(service-level agreement, SLA)是服务提供者与客户之间的一个正式合同,用于保证可计量的网络性能达到其所定义的品质。