1 / 41

IBM Tivoli 复合应用管理

IBM Tivoli 复合应用管理. 曾建飚 IBM SWG. 复合应用管理面临的挑战 Tivoli 复合应用管理方案介绍 产品演示 小结. Agenda. 复合应用的定义 由多个逻辑部件组成 分布在多个主机或者服务器平台上 各个部件之间通过多种接口类型相互连接 为客户交易提供服务 复合应用的主要特点 多层次 – 包括 HTTP / J2EE / BI / Legacy / RDBMS / Web Services 通过 Web 访问以及利用 J2EE 作为主要的应用平台

Download Presentation

IBM Tivoli 复合应用管理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IBM Tivoli复合应用管理 曾建飚 IBM SWG

  2. 复合应用管理面临的挑战 Tivoli 复合应用管理方案介绍 产品演示 小结 Agenda

  3. 复合应用的定义 由多个逻辑部件组成 分布在多个主机或者服务器平台上 各个部件之间通过多种接口类型相互连接 为客户交易提供服务 复合应用的主要特点 多层次 – 包括 HTTP / J2EE / BI / Legacy / RDBMS / Web Services 通过Web访问以及利用J2EE 作为主要的应用平台 需要业务集成中间件,例如WebSphere MQ或者WebSphere Business Integration 可能跨越公司的组织边界 什么是复合应用

  4. 业务越来越多的依赖于复合应用 复合应用难以设计、建立、测试和管理以满足高可靠性和高性能的要求 传统的管理工具和方式无法适应复合应用的管理要求 复合应用有不同的管理需求 A Composite Web Application, Involving J2EE, Integration Middleware and Legacy Systems

  5. 有效应用管理的三个维度 Transactions Applications Resource Monitoring 交易监控 响应时间 故障隔离 • 从用户体验的角度监控端到端交易 • 追踪交易流 • 隔离故障部件 应用监控 深入诊断 跨系统关联分析 • 应用和中间件诊断 • 应用性能分析 • 深入到代码级的分析 资源监控 应用服务器监控 自动化响应 • 对J2EE、MQ、Database等的监控 • 应用资源消耗分析 • 负载趋势分析

  6. Tivoli 应用管理解决方案 Transactions Applications Resource Monitoring IBM Tivoli Monitoring for Transaction Performance • 端到端交易监控和故障隔离 IBM WebSphere Studio Application Monitor • 应用性能问题的深入分析 IBM Tivoli Monitoring for WebSphere Business Integration • 对 WebSphere MQ, Message Broker和InterChange Server的资源分析

  7. IBM Tivoli Monitoring for Transaction Performance

  8. TMTP - 端到端的交易性能与用户感受 • 交易仿真 • 实际交易的录入与回放;交易仿真 • 实际用户交易监控 • 动态交易拓扑结构发现与性能基线设定 • 交易分解 • 即时采样,可视化交易分解 • TMTP组成部分 • Discovery Component • 2 listeners(QoS and J2EE monitoring) • 2 playback components(STI, Rational Robot)

  9. Web Application Server Cluster Database Web Server Farm Load Balancer Mainframe Internet User Enterprise User Internet Enterprise DMZ 端到端交易系统架构

  10. 端到端交易系统监控架构 交易监控 Web Application Server Cluster Database Web Server Farm Load Balancer Mainframe Internet User Enterprise User Internet Enterprise DMZ 资源监控 Tivoli Monitoring for OS/Database/WebSphere

  11. STI/Robot STI/Robot STI/Robot Web Application Server Cluster Database Web Server Farm Load Balancer Mainframe STI交易仿真

  12. Same report showing Transaction URLs 24 Hour view of Transaction availability STI的交易性能报告

  13. QoS交易性能监控 Total Roundtrip Time QoS Load Balancer Mainframe Internet User QoS Enterprise User Page Render Time Backend Service Time

  14. T1 The Backend T2 T3 HTML Renders T2 – T1: Total Backend Time T4 – T3: Page Render Time T5 – T1: Roundtrip Time T5 T4 QoS 工作原理

  15. Database J2EE Web Application Server Mainframe JMX-based Agent J2EE 交易分解

  16. J2EE 交易分解 J2EE Transaction Time: 8.479s Servlet: 8.475s Session Bean: 7.995s Entity Bean: 3.321s JDBC Call: 1.349s

  17. TMTP与ITM集成 Launch the ITM Health Console in Context (Open to the slow database)

  18. Tivoli Monitoring for Transaction Performance 发现性能问题 Dashboard identifies transactions with response time problems Click to see response time trend

  19. Tivoli Monitoring for Transaction Performance 快速隔离问题 Another click and problems are automatically identified by finding resources that are performing differently than normal Application Server Web Server Client Database

  20. Tivoli Monitoring for Transaction Performance趋势分析 Availability Report • See availability trends on an hourly basis • Send data to Tivoli Service Level Advisor for more detailed reporting Availability Outage

  21. DEMO

  22. IBM WebSphere Studio Application Monitor

  23. 降低Websphere的宕机时间  它是一个深入的,实时的解决方案 (监测,分析,修复) 它可以深入到语句级进行监控并查找错误,极有助于快速定位错误并对其进行修复 它可以提高对应用层问题的分析能力-快速判定解决问题的路径 前瞻性的预防问题的发生 预测新的应用对资源的占用情况 图形化的界面直观的展现出系统中资源占用情况及趋势分析 跨平台的解决方案 它是一个成熟的解决方案,可对IMS, CICS, MQ, J2EE 和 WebSphere Portal进行监控 WebSphere Studio Application Monitor

  24. WebSphere Studio Application MonitorDeployment of Managing Server and Data Collectors Multiple Platform Support • 管理服务器 • Central consolidation point • Hosts WebSphere Studio Application Monitor • Consists of dynamically coupled components • Data Collectors 安装在被监控服务器上: • WebSphere on z/OS, CICS, IMS • WebSphere on Multiplatforms (AIX, HP-UX, Linux, Sun Solaris, Windows 2000, zLinux)

  25. WebSphere Studio Application Monitor降低WebSphere 应用宕机时间 展示所有运行的交易,重点监视响应时间长的交易。 点击交易ID进行深入分析

  26. J2EE 诊断回答以下问题: WebSphere Studio Application Monitor降低WebSphere 应用宕机时间 • 是资源问题还是配置问题? • 问题根源是什么? • 如何解决问题?

  27. WebSphere Studio Application Monitor降低WebSphere 应用宕机时间 Administration Availability Problem Determination Performance Management Logout Help Application Overview Server Statistics Overview Server Activity Display System Resources Server Statistics Overview System Resources Comparison Name Status Volume ∆ JVM CPU∆ (ms) Total Volume JVM CPU % Total CPU % JVM Memory Usage (mb) devapp-aix-s02 dc_ws40_01 14080 (L3) Available 16 12 1,472 10 34 10 System Resources DB Connection Pools 10 of 10 In Use 100% JVM Memory Usage 10MB of 20MB In Use 50% 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 DB Connection Pools DB Connection Pool Name Average Pool Size Concurrent Waiters Average Wait Time (ms) Connection Pool Faults Percent Maxed JDBC_Trade 10 3 8761.9 0 100 快速隔离资源和配置问题 • 获取服务器性能状况 • 快速的问题鉴别 • 查看实时系统资源数据 • 深入到特定系统资源以隔离性能问题的根源

  28. WebSphere Studio Application Monitor降低WebSphere 应用宕机时间 Take Action to Fix the Problem

  29. Historical Portal Transaction Summary Portal Performance Portlet Performance 历史数据分析功能,应用性能规划 WebSphere Studio Application Monitor主动预防问题发生

  30. WebSphere Studio Application Monitor跨各个子系统的关联分析 Problem isolation spans multiple subsystems IMS Server CICS Server WebSphere Studio Application Monitor J2EE Applications WebSphere Portal

  31. IBM Tivoli Monitoring for WebSphere Business Integration

  32. Tivoli Monitoring for WebSphere Business Integration 管理门户 Toolbar Navigator PersonalizedContent

  33. Tivoli Monitoring for WebSphere Business Integration监控示例 Channel Performance B Message Consuming Application(s) A Queue Depth Message Producing Application(s)

  34. Tivoli Monitoring for WebSphere Business Integration Queue 问题示例 • A queue is rapidly filling • Queue will fill in 118 seconds, based on current PUT rate

  35. OMEGAMON XE for WebSphere Business Integration Queue 问题示例 • Queue is full, tripping notification • Navigator reflects problem at Queue Statistics and MQ Events level

  36. Tivoli Monitoring for WebSphere Business Integration Queue 问题示例 • 详细的故障信息 • 提供专家建议和执行修复操作

  37. 小结

  38. 应用管理产品的角色定位 Key Roles in the Process Annette – L1 Operator Identify and Prioritize TMTP/ITM Bernie – L2 Application Support Engineer Isolate and Assign TMTP: STI/J2EE Instrumentation Diagnose Jim – L3 Subject Matter Expert WSAM Fix Rich – Developer IBM Rational Products

  39. 应用管理的价值 提高关键应用的可用性 • 减少宕机时间 • 快速隔离问题 • 预防问题发生 提高IT生产力 • 简化端到端交易管理 • 跨系统的关联分析 • 提高服务水平

  40. Thank you! For more information… IBM home page ibm.com Lotus software home page ibm.com/lotus IBM Workplace home page ibm.com/software/workplace

More Related