什么是IT运维自动化?
随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准化、自动化、架构优化、过程优化等降低IT服务成本的因素越来越被人们所重视。其中,自动化最开始作为代替人工操作为出发点的诉求被广泛研究和应用。
IT运维自动化的发展趋势如何?
IT运维自动化是指将IT运维中日常的、大量的重复性工作自动化,把过去的手工执行转为自动化操作。自动化是IT运维工作的升华,IT运维自动化不单纯是一个维护过程, 更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。
随着运维技术的进步以及运维服务体系的完善,自动化运维作为一个充满活力的方向,也随着规模、场景的变迁迎来新的挑战和变化。运维的活动范围更多介于硬件与操作系统之上、应用之下,基础架构决定运维方向,同样运维体系又使得基础架构发挥最大收益。故而自动化运维平台的根本,不是仅仅把操作界面化,让人们简单地在界面点击按钮就能管理系统,而是在底层的基础架构与上层的业务系统之间搭建一个良好的桥梁,使得业务系统能够充分、稳定而又不必过度关注底层架构特性。
自动化运维的目标已不再仅是消除故障、打扫设备的后置服务,而是能够在业务开发时期介入、伴随整个业务共同运行的一种特殊服务。应用本身就能满足对应基础架构下的可靠运维,无论是统一的运维状态接口,还是灾备、自动缩扩容,以及变更时的关系调整,都能够很好地应对。
虚拟化、云计算的发展,又使得运维服务工作产生了进一步的变化。这时,运维工作的重点将转移到平台架构的选型与优化上来,运维需要更关注业务特性及与之相关的技术体系,帮助研发决定各类云服务的选型、评估其对业务的适用性。
运维的角色将变得越来越重要,这种重要性的提升关键在于运维在整个技术体系中的参与度及所处位置发生的变化。自动化运维的兴起,将传统意义上处于后置服务的运维人员带到了服务前沿,随着自动化运维技术的发展,运维人员有更多精力、条件,投入到整个服务架构的梳理、设计,甚至以提供基础组件的方式参与到研发过程,使得产品天生具有较高的可运维性。研发要关注运维,运维要有能力介入研发,具有对等能力的角 色配合,各自负责不同的领域方向,这是技术发展大体系下的必然分工,也是运维摆脱苦力劳作,继续往更深技术发展的必然之路。