当前位置: 首页 > 亿柯汇观点 > 新闻中心
应用运维自动化工具启动推广工作
来源:亿柯汇   发布时间:2021-09-16 09:37:51

为了进一步提高应用运行自动化水平,中心统一安排下,应用支持平台建设小组于3月7日、8日组织开展了应用支持平台自动化工具培训,“北广”四个部门共18个部门开展应用支持自动化工具培训。

一、应用业绩管理

先由上研的应用性能管理小达人曾秋梅为大家介绍应用性能管理的相关知识。应用绩效管理工具以重要系统运行指标的管理为核心,通过实时采集性能数据,实现对应用系统交易量、平均响应时间等能够反映应用系统运行情况的指标管理。

运用绩效管理基线自定义功能,根据性能指标的历史数据计算正常波动范围,实时分析业务业绩数据与历史数据的吻合,判断应用性能指标潜在故障,为运维人员提供应用问题或异常的辅助分析和参考帮助。

□常见疑问

(1)应用性能管理(ASMPAP)和生产运营管理平台-中央监测管理系统(OMS-IMP)之间有什么联系?

ASMPAP和OMS-IMP是两个完全不同的不能混淆的系统。ASMPAP是上海研究所研发的,重点是对应用系统交易量、系统响应时间等应用性能指标的统一管理。IMP系统是由数据中心开发的,重点是告警事件的统一管理。对于访问 ASMPAP的应用性能指标,如运行有一定规律,可以由应用支持人员配置告警规则(静态阀值或动态基线)异常时生成报警事件生成。

(2)应用绩效管理工具需要访问哪些系统?

2017年,在应用支持团队和项目团队共同确认的“应用支持平台自动化运营工具访问计划”中的系统必须按时完成接入。

(3)如何分配进入项目团队的工作量?

系统以“应用支持平台项目群推广项目”中的合作任务为形式,实施纳入接入计划。

(4)接入初期,如果只接入部分省市指标,以后希望其他省市逐步接入指标,工具是否支持?怎样实现逐步接入?

通过工具支持访问系统,逐步提高访问指标、维度或维度字典的要求。如果有新的度量或维度被添加到测试环境中,就需要测试新的维度或度量,然后重新投入生产。如果是新增加的维度字典,比如在这个例子中增加了一些省、市的内容,就不需要进行重新测试。但在投入生产之前,必须告知系统运营负责人新增的维度字典内容,以便在投入生产之前方便应用支持部门完成对生产环境所必需的访问配置。

二、数据更改工具

上研变更查询工具小超人徐玲则带领大家熟悉数据的变更、查询工具。该工具适用于由于参数维护、缺陷修正、事件单等原因造成的、无法在前台交易中提交的各种数据变更操作,通过提高执行效率、规范执行脚本、明确操作步骤来解决传统数据变更方式的潜在弊端。

资料变更工具通过双人临岗的变更实施方式保障了前备、执行(回)、备份等标准化数据变更过程。

□常见疑问

(1)如何解决一些应用系统的多个数据库需要执行相同脚本的问题?

DataChangeTools2.0版本规定,一个变更单的所有脚本必须使用同一个数据库。其它一些特殊情况如境外系统,如有问题的系统,应用支持小组将根据具体应用,首先梳理清楚变更过程,然后考虑如何支持变更工具。

(2)谁负责实施数据更改工具中的数据更改?

应用支持人员执行数据更改。

三、资料查询工具

随后徐玲趁热打铁地为大家引荐了数据管理大家庭中的另一个宝宝——数据查询工具。通过采用一种自动查询方式,解决传统数据查询方式实施效率低、脚本问题多、人为干预等问题,减少冗余人工操作,提高数据查询操作的规范性和有效性。

当前,数据查询工具主要针对5种数据库类型(SYBASE ASE/ORACLE/DB2/SQL SERVER/GBASE),为主机系统和开放系统提供数据查询功能,提供脚本超时控制、数据库连接并发控制、敏感表控制等功能,保证查询的完整性,实现全程不落地脚本。

今后,数据查询工具将实现查询单执行计划的功能,保证查询单按计划在指定时间自动执行并回写结果,简化操作流程,减少人工投入,进一步提高查询效率。

□常见疑问

(1)数据查询工具是否限制联表查询?

该工具本身并不检查脚本中的 SQL语句内容,只检查其是否符合要求,同时控制查询结果集文件大小、脚本查询长度等。

(2)数据查询工具是否实时返回查询结果?

这些工具对查询单的执行有分时间段的严格控制,当前对 BoEing辅助库的查询,是由应用支持人员在两个可执行查询时间段(12:30-14:00以及16:30-17:30,通常这段时间为交易低峰期)接受并执行查询单。

四、应用程序部署和验证工具

最终由上研发布验证小能手张良将向大家展示应用部署验证工具的功能及使用流程。一个应用部署和验证工具,由运营主管根据开发平台 WAS、 IIS和 Linux/AIX应用程序部署和验证,提供一个自动化的运维工具。

运营主管需要登录到 WEB浏览器访问工具服务端,通过点击页面上的指令按钮方式与目标机器上部署的代理进行命令交互,完成程序部署和验证。工具服务端通过 SOCKET协议与代理进行通信,目前该工具支持 WAS部署代理、 Linux/AIX部署代理、 IIS部署代理、 Windows验证代理和 Linux/AIX验证代理。

□常见疑问

(1) stg格式策略文件由谁提供,包括哪些内容?

stg格式的策略文件由项目组提供,内容是每次更改部署代理需要执行的部署策略。根据《应用部署工具操作手册》中的策略文件解析说明章节,项目组确定每次变更部署代理需要执行的策略内容。

(2)应用系统如何访问应用验证、如何验证、需要进行交易?

应用验证方法包括调用可执行脚本、 WEBSERVICE方式、 HTTP扫描页面和 SOCKET发送方式等;接入项目组根据自己系统特点选择一种或多种验证方式,并提供相应的调用脚本或验证服务端接口,以便验证代理调用或访问。

(3)应用部署工具是否存在测试环节?什么时候要参与应用支持到测试阶段?

当前,应用部署工具用于生产应用更改时,需要应用支持人员配合项目团队,在测试环境中进行部署操作测试,在更改执行之前需要进行验证。应用部署工具依赖于更改配置表和部署资源包来进行更改,而每次应用部署都需要通过测试环境来验证更改配置表、相关部署策略、回退策略的正确性。

随后,协调由测试中心负责开放系统的程序部署验证相关事宜。

概述

在经历了不断的蜕变和成长后,应用运维自动化工具的应用,可以规范应用业务流程,降低运营人员的操作风险,提高应用运行管理的质量,并逐步向“应用自动化”的美好愿景靠拢。



招商合作热线 : 13926279819
座机电话: 020-82518172
手机号码: 18922234698
手机号码: 18565209000
QQ: 2681686606 | 2573075460
业务邮箱:yikehuikj@163.com