《核心性能优化和监控-银行和金融》由会员分享,可在线阅读,更多相关《核心性能优化和监控-银行和金融(69页珍藏版)》请在金锄头文库上搜索。
1、 IT核心性能优化和监控核心性能优化和监控Riverbed整体方案介绍整体方案介绍Riverbed ConfidentialCopyright Riverbed Technology3数据中心用户Riverbed ConfidentialCopyright Riverbed Technology4数据中心用户Riverbed ConfidentialCopyright Riverbed Technology5数据中心用户Riverbed ConfidentialCopyright Riverbed Technology6用户分数据中心远端办公室云数据中心Riverbed Confidentia
2、l7Who用户都是谁?内部用户还是外部客户?What在操作什么业务?When什么时候操作了业务?Where在什么地方访问业务?How成功了吗?失败了吗?我的ROI如何体现?提供性能平台9云SteelCentralSteelScriptSteelHeadSteelFusionRiverbed ConfidentialRiverbed 提供性能提供性能平台平台Copyright Riverbed Technology10File SharingERP / CRMEmailCustom AppsCloudVirtualization & ConsolidationMobilityRich Media
3、云存储云存储云计云计算算移动办公移动办公主数据中心主数据中心备用数据中心备用数据中心远端办公室远端办公室SteelCentral APM 端到端应用性能管理解决方案最终用户体验监测、高清事务捕捉和高级分析 的唯一应用性能管理解决方案Riverbed Confidential用户行为?应用性能?用户行为?应用性能?即时即时的 最终用户体验(EUE)虚拟化、云的 效率效率新应用的 快速部署快速部署一致的一致的 用户体验. 始终如一!业务受影响之前 发现问题几分钟而不是几天或几周解决问题可靠性可靠性速度速度APPRiverbed ConfidentialCopyright Riverbed Tech
4、nology14业务流可视化业务流可视化 某银行客户的网银业务流程图链路防火墙链路负载均衡Web防火墙Web负载均衡Web服务器App防火墙App负载均衡App服务器数据库服务器后端系统Riverbed ConfidentialRiverbed ConfidentialOPNET 业务流可视化展现Riverbed ConfidentialWeb DashboardRiverbed ConfidentialOPNET 业务流可视化展现Riverbed Confidential迅速定位问题“唉,今天系统又是好慢!IT的人都 在干嘛!”End User 最终用户整体应用性能应用部门“是网络问题“ 应
5、用的Log都很正常 沒有任何Exceptions 我們已经压力测试过了!主机系统部门“与我无关 CPU 是正常的 内存使用率也很低 Disk I/O 一切正常网络部门“网络没问题” 网络流量不大 Ping 时延都正常 Traceroute 也沒问题DBA“沒有什么异常现象” 交易数比平常多一点, 不过看起来也是正常的IT部门处理用户的投诉问题从哪下手? 叫每个部门硬找出问题? 问题时有时无,飘忽不定怎么办?Riverbed Confidential快速定位问题Xbank 系统响应时间从500ms提高到2s 后端系统 “NPS” 引起前端系统延时Riverbed Confidential关联分析
6、与此同时Xbank后端 其他系统运行一切正常性能故障预警Riverbed Confidential案例分析:故障深度分析发现特定网页群出问题深入到页面最慢的instances、ARX设备可从网络流量中自动发现及识别应用中的全部URL,并可对HTTP协议进行深度的 分析,实时监控不同URL的运行状态,包括 页面的访问次数、页面的响应时间、HTTP返回码、 慢页面数量、用户使用的浏览器统计等信息应用监控及分析引擎Riverbed Confidential解决方案主要功能点: 故障深度分析 深入到单个web页面或交易 诊断问题根源客户端 PC 是时延的主要来源网络丢包也很高应用也产生 错误24Riv
7、erbed ConfidentialHTTP GET /pyjh.aspx?xh=39152126&xm=&李成李成&gnmkdm=N121607客户端的请求很快到达服务器 端,用时几乎为0秒服务端在接收到用户请求后 的22.02秒后才给予第一个 HTTP响应HTTP GET /xstydxcj_bh.aspx?xh=39152126&xm=&李成李成&gnmkdm=N121617通过以上数据,我们可以知道,用户端的请求很快就到达服务器端,但是服务器端却无通过以上数据,我们可以知道,用户端的请求很快就到达服务器端,但是服务器端却无 法及时给予响应。同时,还可以详细的掌握用户访问过程中,哪些请求
8、响应缓慢,哪些法及时给予响应。同时,还可以详细的掌握用户访问过程中,哪些请求响应缓慢,哪些 请求响应正常。请求响应正常。解决方案主要功能点: 故障深度分析Riverbed ConfidentialAppResponse 设备 旁路采集应用数据流 量数据中心最终用户负载均衡机Web中间件数据库网络质量SQL执行文档 各渠道、区域用户体验业务交易监控机故障域快速定位AppResponseRiverbed Confidential端到端诊断交易的性能Copyright Riverbed Technology27对一个为50余秒的sptopic.action交易和一个30余秒的mblog/wap/in
9、dex.action交易进 行诊断分析,找其较慢的原因,以便进行性能优化Riverbed Confidential端到端交易的性能-根源发现Copyright Riverbed Technology28交易sptopic.action较慢的原因,主要是因为, wlsfr-stf-0005上处理用户请求的Weblogic实 例 Xhwlsvr1所运行的方法 com.opensymphony.webwork.dispatcher.S ervletDispatcher.service较慢造成的。交易mblog/wap/index.action较慢的原因, 主要是因为,数据库语句执行较慢造成的较 慢造
10、成的,最慢的语句,见下页所示。Riverbed Confidential端到端交易的性能-最慢的SQL语句Copyright Riverbed Technology29通过对该交易的进一步分析,如上 图所示,可以显示出具体的SQL语 句,同时,上图红色区域表示该 SQL语句执行的时间长度,故障根源分析Riverbed Confidential业务流梳理流梳理AMX是基于ARX设备在生产环境中采集到的应用数据流量,自动产生应用拓扑的一款软 件产品,其可以帮助应用运维人员快速发现各应用主机之间的相互访问关系。 拓扑图将根据生产中的应用流量变更自动变化,如应用扩容、数据中心割接后,该拓 扑图会自动变
11、化。AppMapperXpertAMX-基于业务流程的应用逻辑梳理与发现业务逻辑拓扑图自动生成自动发现服务之间的依赖关系Riverbed Confidential支持虚拟环境自成一体设备嵌入虚拟环境可视虚拟服务器到服务器之间 通信的可视性监测用户体验支持 VMware ESX、 ESXi、 和 vSphere 平台OPNET Confidential Not for release to third parties 2010 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trade
12、marks of OPNET Technologies, IncARX VMonRiverbed Confidential业务名称交易返回信息交易状态交易监控Riverbed ConfidentialSQL语句性能分析 自动识别数据库服务器中的实例,及实例中执行的全部SQL执 行状态; 可针对单独SQL进行深度分析;In one-click, AppResponse Xpert hands off to AppSQL Xpert analyzing the database and finding the root cause in a SQL statementRiverbed Confid
13、entialSteelCentral解决方案针对数据库的监控,包括数据库整体性能监控以及在故障分析时, 可深入分析应用中每一个SQL语句的执行状态。数据库监控和分析能力数据库整体性能监控深入特定SQL语句分析语句性能分析Riverbed Confidential深度分析故障,定位根因ARXARX设备设备Transaction Analyzer Transaction Analyzer 故障深度分析软件故障深度分析软件1.故障深度分析软件,安装在管理员的客户端上 2.可下载ARX设备保存的异常数据包,进行深度分析 3.内置数千种协议解码,协助运维人员分析故障 4.内置应用智能分析引擎,可直接定位
14、应用的性能瓶颈 5.内置不限数量的免费网络探针,可采集远端的网络数据Riverbed Confidential协议解码协议解码数据库数据库、HTTPCopyright Riverbed Technology37SQL transactions identified and collatedSQL packets decodedRiverbed Confidential交易可视化交易可视化 隔离应用信息流; 实现应用性能的可视化 往返的应用会话 系统性能的统计信息 钻取到具体的应用会话信息 理解性能影响的相关性Customize visualizations e.g. by adding lab
15、els.Visualize traffic flows between tiersUnderstand application messages and dependenciesRiverbed Confidential性能诊断自动化、智能地诊断,确 定性能瓶颈实现响应时间的精细化分 析与AppInternals集成,对服 务器延迟进行深度解析快速诊断性能问题,确定 根因Riverbed Confidential性能预测性能预测在多种假设条件的基础上,对可能的性能进 行预测规划在一系列因素影响下的应用性能 将网络与应用参数的调整,对应用性能的影响, 做出迅速的评估 带宽 延迟 丢包 TCP 窗
16、口大小 应用协议往返的数量 报文的大小验证性能改进方案判断对并行处理的交易的影响 (multiple clients, servers & apps)确保高效能的基础设施建设Predict response timesPlan capacity for access linksRiverbed Confidential用户行为分析通过对用户访问行为的记录统计,实现对不同类型的手机用户的行为进行分析,包括 用户 时延、访问量、访问时间曲线、满意度、出错率、终端类型等多维度的关联分析,了解用户访 问特征和趋势。网络镜像流量实现OPNET Confidential 41Riverbed Confidential42特殊应用性能监测特殊应用性能监测 为驻留 Citrix 的应用锁定性能 问题根源 为单个 Citrix 用户分析提供端 到端的可视化。Citrix 性能性能 监测并报告实时语音和视频 呼叫 管理同一网络上的语音、视频 和数据 利用实时和历史数据解决通信 问