业务管理监控与集成解决方案

发布时间:2017/1/9 17:44:02


信息技术深刻地改变了政府、企业等各类组织的运转,信息技术已经从对业务的支持、支撑,逐渐地演变融合到业务本身之中。在这一融合过程中,信息技术的角色发生了变化,相应地,信息技术的管理重点也由对基础架构、应用系统的建设运维,逐步向业务靠拢。 信息技术负责人在保障基础架构、应用系统运行的同时,开始更多地评估信息技术对业务影响。

当前,虚拟化和云计算,使信息技术基础架构越来越透明化,信息技术管理的重点是将应用性能的管理,也就是将信息化了的业务流程与各类使用者之间进行平滑无缝对接,加速业务流程运转,提高营业收入或者办公效率,使用户体验得到质的提升。这是巨大的业务贡献,或者说是信息技术融入业务的直观表现。 然而随着用户数量的增长、需求的提高,业务规模的扩大、开放程度的提高,应用系统的架构越来越复杂,应用交付链中的性能影响点也变得繁杂起来,应用性能的管理越发困难。

业务信息化后,用户更容易发起业务流程,同时业务流程发起门槛的降低使的越来越多的用户加入到业务发起行动中,而且用户发起业务流程运转后,对于其性能和可用性的要求也逐渐觉醒,从而导致信息技术的管理运营面临的压力也在逐渐增加。另外,终端设备类型的增加,网络接入方式的多样化,也使用户体验的采集变得困难。

另一方面,随着业务规模的扩大、开放程度的提高、应用系统各种功能的增加,对应用系统提出的要求越来越多。为了满足这些要求,越来越多的各类应用接口被接入到应用系统中,各种新技术被引入到应用系统内,结果是应用系统变的越来越复杂,运维管理起来不像以前那么得心应手了。

再有就是,随着社会的发展进步,人们对于效率的渴求使得应用系统的开发周期被缩短,愈来愈多的开发过程导入了“敏捷开发”理念,然而开发测试和运维的脱节,对应用系统的可用性、可靠性和性能提出了严峻的挑战。而云计算和虚拟化,在应用系统部署和扩展的过程中,进一步加速了这种脱节。

IT管理人员在解决了基础设施管理的问题后,面临的一个主要挑战就是如何保持关键应用系统随时处于良好的可用状态。对于系统中可能出现的问题预先地给出报警,将问题解决在萌业务系统监控与集成平台必须要全面覆盖公司的应用组件。从数据库、中间件到ERP/CRM,还有不同种类的应用服务器(XML/SOAP/SAP)、基于J2EE和.Net平台的企业应用,以及传统的大型机应用等。

面对企业相互关联的众多管理因素,如网络、防火墙、服务器、操作系统、进程、日志和各种应用专有的管理器等,某一个环节出现问题,将可能导致应用宕机或性能严重降低。对于一旦出现这样的问题, IT管理人员就需要快速地分析和诊断应用系统中各个层次的配置、可用性和性能等方面的内容,主要包括:

•    关键进程和资源的可用性和资源消耗;

•    用户连接和运行受到影响的事务的能力;

•    系统和应用日志文件的状态和相互关系;

•    应用服务器的配置、活动和状态;

•    数据库和SQL语句性能。

 

业务系统监控与集成平台也需要解决关键业务应用在日常运维过程中遇到的诸多问题。例如系统延迟、用户响应时间过长、应用加载速度过慢、交易进程拥塞、事务处理错误等。

监控与集成平台中,监控模块的主要功能是,借助流程监控、模拟用户真实使用等方式侦测用户响应时间、平均故障修复时间等指标,能够以报表的形式对这些性能数据加以统计和分析,报告应用的使用情况、交易过程是否完成、事务处理情况等,为发现性能瓶颈提供依据。

集成模块中需要含有诊断模块。诊断模块是在对不同应用组件(例如数据库、中间件、ERP或CRM)监测的基础上,发现并锁定潜在或已经发生的性能问题。与基础设施层的故障诊断相比,应用性能诊断需要更加丰富的数据源和更高的辨识力,因为应用性能的降低往往是由多方面的因素导致的,其中有软硬件配置的问题,也有软件开发、系统资源分配、业务流程等更高层次的问题。

性能优化是集成模块的最终目的。在借助专业分析的基础上,IT管理者可以对数据库、中间件、应用软件的执行效率进行针对性地的调优,确保应用部件使用最为合理的系统资源,保持健康运转。

因此,根据企业的网络情况,业务系统监控与集成平台的建立将为企业的IT管理部门提供应用系统方面详尽的信息,也同时为企业将来的业务服务管理奠定了坚实的数据基础。