
运维易作为根网科技近年新研发的一款IT运维产品,强化了对根网业务系统的监控与运维管理,为众多客户IT部门带来了福音。
经过近3年的持续研发和不断打磨,运维易已在两家头部券商生产上线使用,其中一家更已稳定运行超过半年,另有多家证券公司客户正在UAT测试中。
01 什么是运维易?
根网科技伴随着中国证券金融市场一路发展,为众多金融机构提供产品和服务。二十多年来,市场在不断发展,核心应用解决方案亦不断升级迭代。这个发展进程对IT运维同样带来了很大的挑战:对业务系统的稳定性、可靠性要求越来越高;对IT支撑能力的依赖性越来越强;业务系统架构的复杂度越来越高……
为了提升公司产品的整体IT运维和服务能力,形成运维管理工作的流程化和标准化模式,根网科技运维易产品应运而生。
旨在建设成为一个IT运维平台,并专注为公司所有应用产品提供客户现场的全生命周期管理,从产品版本发布、配置管理、部署及升级,到运行监控和智能运维等均提供IT运维支持,帮助客户IT人员及时“发现问题、定位问题、分析问题和解决问题”。
基于上述使命,根网科技运维易致力于帮助客户IT人员实现:
□ 配置管理。通过维护IT基础设施和应用服务的逻辑模式来管理和提供配置项,建立配置管理数据库(CMDB),从而实现IT服务的经济价值(客户需求、质量和成本的结合)。
□ 监测监控。通过日志(logging)、监控指标(Metrics)、链路追踪(Tracing)实时监测系统运行监控状况,利用三个领域的工具和解决方案,提升应用系统的可观测性。
□ 智能运维。通过构建应用系统的机器人流程自动化(RPA),完成特定的操作或整个业务或IT流程中的步骤,如定时巡检、自动开关应用程序等,从而将IT运维人员从日常的、重复的工作中解脱出来。
02 为什么需要运维易?
当前IT市场中的运维监控系统种类繁多,百花齐放,其中也有很多不错的系统。在这种背景下,根网科技为什么还有投入大量资源研发运维易?熟话说得好:“最了解自己的还是自己”——
运维易是为根网产品量身打造的IT运维系统
>> 运维易知道我知道什么!
完全掌握产品技术方案与细节,包括内部实现机制、工作原理等。
>> 运维易知道我可以知道什么!
熟知产品依赖关系,更懂如何配置管理更有效。
>> 运维易知道我应该知道什么!
了解产品的各种参数、参数含义、参数的取值范围和约束等。
>> 运维易知道我如何知道!
知晓产品各种应用场景下的所有日志格式、详细信息。如:如何将交易请求的全链路延时分析与日志关联。更进一步,运维易洞悉所有产品都有哪些监控指标,以及具体如何获得。
>> 运维易知道我为什么要知道!
根网科技深耕金融科技领域20多年,拥有非常丰富的产品与服务经验,深刻理解IT运维之需,能够清楚把握运维烦扰与痛点。
……
So,如此深知我心的运维系统,需要吗?Why not?!
03 运维易如何运维?
那么,运维易,是如何实现运维“易”,能让IT运维这般省心的呢?
总体架构
总的来说,作为一套IT运维监控系统,运维易采取主流开源软件+个性自研的方式,前者实现对各种数据的采集、预处理等,后者根据公司产品的实际情况和需要进行深度功能研发。从功能层面分为三层:

图:根网科技运维易总体架构
□ 数据采集层:实现对各类监控工具的实时数据采集。监控采集工具会对日志、监控指标、报警数据、性能数据等进行采集,并传输到应用平台层。
□ 应用平台层:大数据的集中存储、监控标准化和监控报警处理、基于大数据架构的数据平台,包括大数据处理、存储、分析以及数据服务接口等。在平台层,还可以实现和其它运维系统的对接。
□ 应用展示层:根据不同用户的角色、权限和场景,提供PC、大屏展示。
运行监控
系统运行监控,一直是所有监控系统建设的核心功能之一。运维易实现了从面子(基础设施层)到里子(应用程序级,如内部各种监控指标)的全方位监控。
□ 基础设施层:包括主机(CPU/内存/磁盘/IO等)、进程(存活情况)、连线(应用与应用之间的连接)、网络延时(应用与应用之间的连接线路的延时),基础设施层的监控分为状态、性能、质量、容量、架构等多个维度。
□ 应用层:通过对各个应用的监控指标采集,设置阈值,通过看板等形式进行监控展示,如:应用服务可用性、应用状态、应用性能、应用交易量等。
应用指标监控如下图:

交易延时统计分析
交易延时监控,一直是行业客户的重要需求。我们基于日志数据进行大数据的流式计算,实现端到端的交易全链路的延时统计分析。
首先,针对交易链路的各个环节,梳理、分析并构建延时度量计算指标,构建指标管理平台。后期监控指标调整,可再由客户IT人员进行导入。

其次,基于大数据计算,构建大数据计算引擎,实现对各个环节日志数据的计算和统计,从而生成每个交易委托在各个环节的交易耗时,并通过界面进行展示。

智能运维支持
以科技赋能金融,改变金融生活。运维易致力于满足不同客户的IT运维人员需求,通过构建应用系统的机器人流程自动化(RPA),完成整个业务或IT流程中的各个步骤或特定操作,如定时巡检、自动开关应用程序等,从而将IT运维人员从日常重复性工作中解脱出来。
运维易已经实现RPA相关的关键技术研发,在根网某产品的IT运维上进行了落地,正逐步推广到公司所有产品。已经支持的功能包括:自动启动/停止应用程序,设置定时任务,定时巡检和报告,通过界面实现人工控制启动停止等。如,定制启动/停止功能:

应用状态监控及人工控制支持:

配置管理及自动升级支持
运维易还支持通过配置管理建立配置基线,建立配置数据库。基于配置数据库实现公共参数检查、配置文件检查、自动升级等功能。
更容易!更懂你!根网科技运维易,让IT运维智能高效,尽在掌握。
多家证券公司客户已在UAT测试中。根网科技愿为更多根网客户提升IT运维能力,保障业务系统的高效运行。