随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准化、自动化、架构优化、过程优化等降低IT服务成本的因素越来越被人们所重视。其中,自动化最开始作为代替人工操作为出发点的诉求被广泛研究和应用。
目前市面上的运维自动化工具有以下几类:一是IT运维监控和诊断优化工具;二是运维流程自动化工具。这些自动化工具往往庞大而复杂,设计上基于固有的运维场景而设定,虽然对于共性化的运维需求能满足,但是对于个性化的运维需求却很难灵活扩展。
但在实际的运维过程中,运维人员的痛点往往来自于那些个性化的需求,这些痛点往往成了影响运维工作的重点和难点,成为了决定运维工作成败的关键因素。因此,运维人员需要一个能自定义运维功能,能灵活扩展运维能力的自动化运维工具来满足他对于这些痛点的个性化需求。
自动化运维平台是一个可自定义运维功能的运维平台和工具,可提供给运维人员帮助其实现机器代替人工的职能转变。其通过自定义脚本导入的方式实现了运维功能的灵活化和脚本管理的系统化,方便进行运维功能的及时调整和共享。目前支持的脚本有python、perl、shell和jar(java)。该平台要求现场人员不仅能使用预置的脚本进行配置和监控,还能自定义脚本实现自己所需要的功能。
实现的功能模块如下:
监控管理、数据提取管理、资产管理、任务管理、脚本引擎管理、系统管理、平台帮助。
项目实现了从SSM框架到SpringCloud Alibaba迭代,支持多种数据库(MySql,Oracle,PostgreSql及guass,highgo,goldendb等多种国产数据库)
SpringBoot,SpringCloud,SpringCloud Alibaba,Nacos,Gateway,Shiro,Sleuth,ELK等
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论