ccidnet????

出版日期:2004-10-11 总期号:1354 本年期号:75

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
华南专刊
华东专刊
西北专刊
APM全面优化系统性能
——访VERITAS公司应用性能管理高级技术经理简·唐
郭涛


  VERITAS I3系统结构

  

  一般而言,提高IT系统性能有两种不同的策略:一是为基础设施储备相当大的能力,因而不必经常进行升级;另一种策略是只在需要时采取快速部署的方法,提高基础设施在某一方面的能力。但是,这两种策略都有不足之处。过分储备IT基础设施能力,代价十分昂贵,并有可能导致大量基础设施的浪费。同时,由于当前基础设施过于庞大,难以对今后不断变化的信息技术做出迅速反应。如果经常按照需要来部署基础设施,花费也同样巨大,而且将使企业处在被动应付的局面。无论实施的速度有多快,基础设施能力不足的状况还是会持续不断发生,直至每次新的部署完成后才能有所缓解。

  统计表明,IT系统中大部分的性能问题都发生在应用层。除了应用软件本身的缺陷外,运行过程中业务模型的自然变化或人为更改、系统环境的改变,以及应用软件执行过程中内在的变化等,都会导致应用性能问题的产生。应用性能问题是一种普遍现象,即使借助有效的开发和测试工具来提高应用软件的质量,也很难避免应用性能问题不再发生。VERITAS公司应用性能管理高级技术经理简·唐(Jane Tang)女士就如何解决应用性能问题接受了记者的访问。

  问:一般的用户都会拥有研发系统和生产系统。这两个系统中均会有应用性能问题产生,VERITAS的产品或解决方案可以同时解决这两个系统中的问题吗?

  答:VERITAS公司的应用性能管理软件I3可以同时适用于研发系统和生产系统,软件无须做任何改动,这也是VERITAS公司性能管理软件的优势所在。通常情况下,应用性能问题的焦点在研发系统。如果在研发系统中能更多地发现问题并解决,那么在生产系统中,就可以把主要精力放在发现研发系统中不易察觉的问题上,从而节省成本。统计表明,解决研发和生产系统中应用性能问题的投资比例是1∶10。

  I3的另一个优势是,占用系统的负载小,只有1%~2%,因此在优化系统应用性能的过程中,不会给系统带来更大的负担。

  问:应用性能管理(APM)对许多中国用户来说是比较新的一个理念。在实际需求方面,中国和外国用户的不同在哪里?

  答:欧美用户注重数据库性能管理的问题已经有10年了,尝试过各种不同的解决方案。目前,除了在数据库方面,他们还在研发系统和存储系统的性能优化方面投入了更多精力。中国用户对系统调优应用的接受速度很快。由于中国用户习惯在系统中加入很多自主研发的软件和应用,因此对系统调优的需求更多。

  问:VERITAS公司在应用性能管理方面积累了很多经验,那么在中国推广这一应用,关键在哪里?

  答:对于用户来说,由于研发系统负载小,一般的系统调优软件都可以适用。但在生产系统中,由于负载增大,而且应用复杂性提高,用户在选择调优软件时要格外注意。VERITAS I3在生产系统中的优势就比较明显。

  VERITAS I3就是从应用层面入手,在生产环境中把握性能的。它实现了生产环境中对应用性能管理的要求,可以在很大程度上解决用户在应用管理上的各种问题。它反映了业务运行的实际质量和对用户的服务水平。

  中国的用户、系统集成商和服务商对VERITAS I3的需求很大。福建有一家电信服务企业,他们的业务之一就是为电信计费系统提供调优服务。以前,这种系统调优服务完全由手工完成,现在则必须依靠智能的应用性能管理软件,因为应用越来越复杂,仅靠人脑是不可能解决所有问题的。在使用了性能管理软件后,系统的调优时间从3个月减少到3天,效率大大提高。

  值得注意的是,系统调优不仅是发现问题,更重要的是解决问题,也就是为用户提供更好的解决方案。I3不仅可以发现系统中的问题,还可以针对问题提供几种解决方案,供用户选择。南京有一个客户,系统的I/O出现了瓶颈,在使用I3之前,直觉是存储出了问题,但是存储系统的改动非常困难。采用I3之后,用户得知是索引的问题,只需要改变索引就可以了,轻松地解决了问题。

  问:据悉,10月,VERITAS将推出I3的最新版本。I3产品未来的规划是什么样的?

  答:从发展方向上看,I3将在以下几个方面不断完善:实现在Web、J2EE、Oracle等环境下的整合;在其它应用环境中,如ERP或其它应用服务器上调优;将I3与存储系统更好地整合在一起;由于中间件的使用越来越频繁,势必给应用性能带来新的瓶颈,因此,I3将加强针对中间件和传输层的调优。

  问:VERITAS公司是从存储起家的,现在又提出了效用计算的理念,那么应用性能管理与存储、效用计算的关系如何?

  答:I3与存储的联系是十分紧密的。举例来说,VERITAS存储管理软件的Volume Manager就被集成在I3中。I3的模块之一Indepth可以提供体系结构层次的“钻取”功能,在一个具体的层次发现和修复性能衰减问题。Indepth就可以通过API接口看到存储层的问题。

  VERITAS关注的不仅是存储、服务器层面的问题,而是要从应用层面出发,提高整个系统的管理水平。应用性能管理处在最前端,它要与服务器、存储紧密地结合在一起,为实现效用计算打下坚实基础。


  VERITAS I3端到端的应用性能管理方案

  

  记者点评

  效用计算:不是产品是理念

  为了达成效用计算的目标,VERITAS规划了一个完善的产品框架——效用计算“九宫格”。横向为可用性、性能和自动化,纵向为存储、服务器和应用,每个交叉点就是一类产品。从目前情况看,VERITAS规划的九大类产品都已经有实际的产品。通过不断收购和自主开发,VERITAS仍在不断充实各类产品,比如在备份软件、工作流、应用性能等方面,近期都将有最新版本的产品推出。VERITAS将整合这些产品,通过一个统一化的界面,管理整个IT系统。除了具体的产品,VERITAS还将针对具体的应用和行业,如金融、电信、医疗、政府等推出包括产品和服务在内的解决方案。效用计算是否就限于目前的“九宫格”呢?不是。VERITAS将根据用户的需求,不断完善现有的产品线,增加新的模块。

  未来,VERITAS不会区分到底是存储,还是应用性能管理,产品开发的优先级将以用户需求为依据。公司50%的研发投资将用于数据保护产品的开发。VERITAS将更加注重各类产品之间的整合能力,特别是与存储产品的结合,毕竟存储是效用计算的根本。由于用户的IT环境越来越复杂,各种操作平台都有,因此软件必须具有更好的开放性,可以支持异构平台。VERITAS认识到,Linux平台在中小企业的应用将越来越广泛,所以将在近期推出支持Linux的备份软件产品。

  效用计算比信息生命周期管理(ILM)更全面、更广泛。对于用户来说,不仅要关注数据周期,还要关注应用周期。ILM只是效用计算的一个模块。效用计算不是一个具体的产品,而是一个理念。

  [案例分析]

  应用性能管理提升效率

  目前,浙江移动的计费、营账、结算和客服的数据库服务器及应用服务器全部都集中到省中心,进行统一维护和管理。BOSS系统(移动通信业务运营支撑系统)在各地市主要保留系统终端,用于完成客服系统的终端功能。整个系统规模大、业务种类多、系统架构复杂,跨越多个IT层面和设备,数据库是BOSS系统的重中之重。为了使业务增长获得持续的保障,浙江移动除了要保障数据库平台的高效与稳定之外,更要有效地使用数据库、中间件、存储、操作系统等资源,提高整个BOSS业务系统的应用性能。

  针对浙江移动的系统特点,VERITAS为其部署了包含Insight、Indepth和Inform三大模块的VERITAS I3综合性能解决方案。Insight在整个IT环境中宏观、历史地监控应用系统的运行性能,对各个实际用户感受到的以时间指标为主的应用性能状况进行评判,并发现整个环境中的应用性能瓶颈所在。Indepth则针对系统环境中特定的部件,对应用进行专业剖析和分解,快速辨识出造成性能问题的根本原因,并对全部的应用进行跟踪和深入分析。Inform提供主要性能指标实时状况的图形界面和对外通信界面,对历史数据进行统计分析。

  浙江移动实施了VERITAS I3解决方案之后,综合业务支撑系统的运行获得了更高的效率和稳定性,尤其是基于数据库的应用业务更是如此。据介绍,今年1月浙江移动出账高峰时,管理员通过VERITAS I3发现,有一个语句占据了一个数据库的4个节点,给系统造成很大压力,借助VERITAS I3,管理员很快就找出了症结所在,并迅速使系统性能恢复正常。 (E5)


  浙江移动BOSS系统