在日常IT运维过程中,存在大量的作业任务由人工完成,如:部署装机,应用上线,发布更新等。随着IT资源的不断扩大,这些任务不仅极大的加重运维人员工作量,而且经常导致人工错误发生,极大的影响运维工作效率。 自动化运维系统由此而生。将原有以人工为主的运维工作转变为自动化运维工作。
自动化运维是指将所有能自动化的运维场景操作代码化,通过脚本代码定义出一个个业务场景操作,然后再通过系统提供的可视化排程设计器,将所运维的目标对象(主机或网络设备等)、在对象上所执行的一连串操作、执行操作时所需的介质或配置文件等按需组合起来,形成面向一个个运维场景的编排。最后由作业调度引擎根据人工或定时触发的规则触发执行形成运维作业(一个编排的具体运行实例), 最终通过管理网关(Proxy)和执行代理(Agent)完成最终操作任务的执行。
场景说明:客户可与运维机器人互动沟通,实现日常重复或者规律性问题的解答的运维场景。用户可与机器人互动,实现常见运维初级工作的自动化流程构建。如自助开通资源,应用上架。