[发明专利]一种低耦合自动化运维系统及方法在审
申请号: | 201810150347.2 | 申请日: | 2018-02-13 |
公开(公告)号: | CN108494582A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 戚伟强;王红凯;蒋鸿城;沈潇军;裴旭斌;沈志豪;耿继朴;陈可;毛冬;龚小刚;叶卫 | 申请(专利权)人: | 国网浙江省电力有限公司信息通信分公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 李芙蓉;冯建基 |
地址: | 310007 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 场景中心 管理请求 运维系统 中心单元 低耦合 运维 调用 自动化 读取 数据传输效率 组件依赖关系 部署组件 场景监控 触发条件 单元读取 对象信息 工具中心 模块执行 平台中心 相应组件 自动触发 组件生成 场景库 信息库 耦合度 路由 编排 指令 配置 指挥 部署 保证 服务 | ||
本发明公开一种低耦合自动化运维系统及方法,用户将平台中心单元的管理请求发送到平台API组件,并对管理请求进行路由发送给相应的功能模块执行;平台API组件发起部署指令给容器部署组件,启动相应组件的容器镜像提供服务;场景中心单元读取运维对象信息,调用工具、通过场景编排组件生成场景;场景注册到场景库后根据场景监控功能,判断场景的触发条件,当达到条件时自动触发场景的执行,场景执行之前读取配置信息库,交给执行中心单元调用工具执行场景中定义的任务;执行中心单元接收场景中心单元的请求,与工具中心单元和运维对象进行交互,完成指挥工作。本发明降低组件依赖关系,保证数据传输效率和准确性,降低耦合度。
技术领域
本发明涉及服务器运维技术领域,具体涉及一种低耦合自动化运维系统及方法。
背景技术
随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准化、自动化、架构优化、过程优化等降低IT服务成本的因素越来越被人们所重视。其中,自动化最开始作为代替人工操作为出发点的诉求被广泛研究和应用。
IT运维从诞生发展至今,自动化作为其重要属性之一已经不仅仅只是代替人工操作,更重要的是深层探知和全局分析,关注的是在当前条件下如何实现性能与服务最优化,同时保障投资收益最大化。自动化对IT运维的影响,已经不仅仅是人与设备之间的关系,已经发展到了面向客户服务驱动IT运维决策的层面,IT运维团队的构成,也从各级技术人员占大多数发展到业务人员甚至用户占大多数的局面。现阶段运维自动化存在以下问题:耦合度较高:现有的技术方案中,组件之间的耦合度较高,无法独立部署和工作,导致整个运维系统的部署复杂度较大;集中式部署:现有的技术方案大多采用集中式部署的方式,无法支撑大规模的运维对象,并且不利于后期的扩展和升级;传统架构部署:采用传统的物理环境或者虚拟机中部署,部署依赖软件包比较多,部署的步骤复杂,而且极易出现错误。
发明内容
本发明的目的在于提供一种低耦合自动化运维系统及方法,立足于传统的数据中心架构,并能更好的支持私有云和公有云平台,做到传统运维和云运维的结合,采用“平台化、组件化、松耦合、全开放”的设计思想,以平台化、模块化实现工具集成、功能聚合,改变原有运检工具分散独立运行的现状,将运维工作全部整合在统一的平台中,并且各模块均提供标准化接口,满足组件化、松耦合的原则,可以与其他系统的功能模块方便地集成;其核心是从配置管理着手,配合监控工具,对各类应用系统进行从基础资源的部署到应用发布,再到运行维护的全生命周期的管理,最终实现运维的自动化、可视化、智能化。
为实现上述目的,本发明的技术方案为:一种低耦合自动化运维系统,所述运维系统包括运维平台,与所述运维平台通过管理入口建立连接关系的平台中心单元、权限中心单元、场景中心单元、执行中心单元和工具中心单元;
所述平台中心单元包括平台API组件、高可靠类组件和容器部署组件;所述平台API组件用于将用户请求通过路由发送到相应的功能模块执行;所述高可靠类组件包括心跳组件、高可用组件和负载均衡组件,所述心跳组件用于提供各服务器之间的心跳通信保证服务器的健康运行;所述高可用组件用于当组件服务出现故障时,尝试重新启动服务;所述负载均衡组件用于在高并发的情况下将用户请求转发到不同的服务器上;所述容器部署组件用于接收平台API组件发起的部署指令;
所述权限中心单元包括权限API组件、管理组件和认证组件;所述权限API组件用于接收用户对权限中心单元的管理请求并将管理请求进行路由发送给所述管理组件和认证组件;所述管理组件用于对系统用户和运维对象进行权限认证并对组件进行管理;所述认证组件用于完成系统认证工作并根据不同的角色和访问对象返回是否有权限进行访问和控制;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司信息通信分公司,未经国网浙江省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810150347.2/2.html,转载请声明来源钻瓜专利网。