QUEST保险行业应用管理解决方案.doc
《QUEST保险行业应用管理解决方案.doc》由会员分享,可在线阅读,更多相关《QUEST保险行业应用管理解决方案.doc(44页珍藏版)》请在三一办公上搜索。
1、保险行业Quest应用管理解决方案Quest Software2010年2月目录1前言41.1保险行业应用系统的特点41.2Quest应用管理解决方案42数据库复制解决方案62.1核心业务报表分离和应急方案62.2核心业务异地数据容灾方案82.3数据库复制技术93应用运维管理解决方案123.1应用管理需求123.2Quest应用管理解决方案133.2.1端到端的管理133.2.2Oracle数据库管理和优化163.2.3JEE管理和优化183.2.4应用和服务管理223.2.5建立运维护管理体系243.2.6解决方案的价值273.3产品配置方案283.4解决方案的先进性294其他数据库管理解决
2、方案314.1DB2 数据库管理解决方案314.2SQL Server数据库管理解决方案325开发测试解决方案345.1Oracle数据库开发345.2J2EE上线前的性能保障方案356安全审计解决方案376.1Windows服务器审计解决方案376.2Exchange邮件归档解决方案386.3其他相关解决方案397虚拟环境管理解决方案407.1迁移vConverter407.2备份vRange417.3容灾vReplicator417.4监控vFoglight427.5优化vOptimizer Pro437.6自动化vControl441 前言1.1 保险行业应用系统的特点保险行业的业务主要
3、有以下几个特点:服务质量要求高:保险行业基本是一个无法停机的系统,对性能和可用性有着非常高的要求,一旦出现问题将影响全国所有的用户。数据安全性极其重要:由于数据的集中管理,风险也随之提高,一旦出现任何数据丢失,后果不堪设想。数据量大:因为采用全国集中模式,系统的数据量非常巨大。随着用户数不断增加、新业务的不断出现以及用户服务水平的不断提高,系统数据量还会出现进一步增加的趋势。应用变化频繁:保险行业的业务非常复杂,作为业务支撑的软件系统也处于不断的改进和变化之中。多种用户访问接口:保险行业应用系统服务的客户包括企业内部用户、外部接口和银行接口以及不同类型的内部用户。用户众多,访问频繁,而且地理位
4、置分布非常广,访问系统的方式也有所不同。技术层次众多:保险应用系统的组成包括众多的技术层次,如网络、主机、数据库、中间件和业务应用等。各个系统间互相关联,增加了管理的复杂性和难度。和复杂的技术环境和管理需求相比,保险行业的技术人员少,工作量大,缺乏有效的能够真正解决问题的管理工具和技术手段。1.2 Quest应用管理解决方案在保险行业,Quest应用管理的主要解决方案包括:l 数据库复制解决方案,主要用于:(1)查询系统从生产系统进行剥离(2)异地容灾。解决方案的行业用户包括天安保险,太平人寿,太平财险,新华人寿。l 应用运维管理解决方案,主要管理目标通过建立管理体系维护核心应用的高可用性,高
5、性能。解决方案的行业用户包括中宏人寿,泰康人寿,太平洋保险。l DB2和SQL Server数据库管理解决方案,主要管理目标为简化DBA管理工作,弥补数据库技能和运维护管理目标的差距。支持Oracle,DB2和SQL Server。解决方案的行业用户包括:太平洋保险,大都会保险等。l 开发测试阶段性能保障解决方案解决方案的行业用户包括:平安保险,太平洋保险,友邦保险,首创安泰保险,安联大众保险。l 安全审计管理解决方案解决方案的行业用户包括:平安保险,泛华保险。l 虚拟环境管理解决方案,主要管理目标为针对虚拟环境(VMWare)进行迁移,备份,容灾,监控,优化和自动化管理。解决方案的行业用户包
6、括:太平洋保险,平安保险。2 数据库复制解决方案2.1 核心业务报表分离和应急方案客户需求通过复制软件建立生产系统的副本,将查询业务移植到目标系统,减少生产系统的资源使用,提高生产系统的可用性,在核心业务出现问题时进行应急接管。解决方案通过SharePlex for Oracle进行数据库复制。将查询统计业务剥离到目标数据库中。1、 建立生产数据库和统计数据库的复制链路l 建立从生产库到统计库的实时复制,复制范围可以是整个库或部分表。这样可以使得像用户信息、权限信息等特定的表在两个库中的数据不一致。 l 如果统计数据库中的特定数据有变更,需要回写至生产数据库,可以通过配置进行部分表的回写。 l
7、 复制采用SharePlex for Oracle实现,基于Oracle的Redo日志文件,将数据库的变化捕获后发送到目标数据库进行应用。这个过程是实时的,延迟时间在10s以内。l 通过过程如果由于网络、停机等原因暂时中断,恢复之后将接替原来的过程进行同步,也就是说可以实现“断点续传”。 2、 报表实时分离应用的设计 l 将生产应用LIS系统,复制一份、部署,然后将其连接池指向统计数据库。专职的生产用户进入“核心业务系统”;专职的统计人员只进入“统计应用系统”; l 对于需要同时操作核心业务系统和统计应用系统的用户,可以在核心业务系统中将统计的菜单对应的链接修改为统计应用系统的链接即可(这个过
8、程只需要修改LIS应用系统中的菜单配置信息即可)。以实现混合用户进行一次性登陆、任意访问,并且生产和统计是分离的效果。 3、 统计数据库的扩展用途 l 可以同时作为企业的ODS(操作型数据存储层),为保险公司将来进行ETL、建立数据库仓库奠定基础。行业案例太平人寿,太平财险,天安保险2.2 核心业务异地数据容灾方案客户需求l 如何保障核心业务数据安全性l 如何保障核心业务连续性解决方案通过SharePlex for Oracle跨广域网建立复制链路。在灾难发生时可以通过异地数据备份进行应用接管和数据恢复。正常情况下可以在异地灾备中心运行报表查询等业务1、 数据安全性l 目标系统是可访问的数据库
9、,最大程度保障了数据安全l 可以避免硬件错误,逻辑块错误,通过配置减少人为错误l 数据延迟小,数据损失少2、 连续性保障 l 应用接管不需要重新启动数据库,接管速度快l 提供反向回切能力,不需要数据全同步,可以进行计划内的接管和计划外的接管3、 容灾系统可用性l 提供平战结合的解决方案,目标系统可以被访问,提高投资回报 4、 方案成本 l 对网络资源占用少,带宽租用成本 l 对存储,主机平台没有限制,避免绑定单一硬件平台的资金投入行业案例l 新华保险2.3 数据库复制技术SharePlex for Oracle技术实现原理如下:1. 复制方式a) 支持单向复制,双向复制,数据分发,数据集中,级
10、联复制等等;b) 支持不同的操作系统平台,数据库版本之间的复制c) 支持各种集群,支持Oracle RAC2. 复制内容a) 以表为单位进行复制,客户复制全部表,用户下的所有表,部分表b) 可以根据过滤条件复制指定的数据行,复制指定的数据列c) 支持DDL复制d) 提供广泛的数据类型支持3. 复制指标a) 目标系统可访问b) 对原系统影响小c) 数据延迟少d) 网络带宽占用低4. 高可用性a) 提供快速应用接管b) 可以进行反向回切5. 稳定性a) 产品成熟,有10年的历史b) 充分保障数据一致性提供c) 提供数据校验和异常处理能力6. 监控维护a) 提供图形化配置和监控能力b) 可以在线进行
11、数据比较和修复3 应用运维管理解决方案3.1 应用管理需求保险行业应用采用了省级集中模式,包括众多的应用系统和组成这些应用的基础构架:目前的运维手段中主要存在三个方面的不足:第一:缺乏有效的性能管理手段。性能问题对最终用户体系,应用的可用性有者非常大的影响,特别是集中应用模式的采用,复杂技术构架的实施,频繁的应用变更,用户的激增以及数据的快速增长,对性能管理提出了巨大的挑战。性能问题涉及到开发商,厂商,数据库和中间件管理员,应用管理员等多种角色,协调大家共同解决性能问题比较困难。性能问题主要体现数据库和J2EE方面,因为没有深入发现问题,诊断问题的手段;没有有效解决问题的方法,无法建立运维和开
12、发之间的桥梁,通过统一的管理方面全面解决性能问题。第二:缺乏从应用角度的管理和服务等级的评测。目前,日常维护基本都是针对应用的某个组件进行管理,如数据库,中间件等等,没有建立应用管理视图,从应用而非单个组件的角度进行管理。第三:缺乏统一的一体化的管理平台。在整个运维过程中,涉及到值班员,数据库管理员,J2EE管理员,系统管理员技术人员,应用管理人员(项目经理),技术经理和开发人员(应用开发商)等多种管理角色,每个角色既有自己工作目标和定位,又需要和其他角色的人想配合,共同完成运维工作。目前,绝大多数情况下没有一个一体化的管理平台,导致相关人员无法和其他角色的人员进行交互。严重影响了工作效率,阻
13、碍了运维目标的实现。强烈的需求呼唤新一代的运维管理工具。3.2 Quest应用管理解决方案Quest应用运维管理解决方案通过一体化的管理平台,帮助不同角色的运维人员实现响应的管理目标,提供对数据库和J2EE的深入性能管理能力,能够快速发现,诊断和解决性能问题,全面提升应用的可用性和性能。对应用管理人员和技术经理提供应用管理视图,进行服务等级的评测和管理。3.2.1 端到端的管理Quest应用管理解决方案专注于核心业务系统管理,包括三方面的内容:l 组成核心业务系统的基础构架l 核心业务系统的最终用户体验l 核心业务系统本身基础构架缺省情况下,Foglight提供对操作系统、数据库、应用服务器、
14、Web服务器、虚机等基础构架的管理。近些年,虚拟化技术应用一个热点,Foglight提供目前同类最好的虚拟化监控产品,帮助管理虚拟架构下各个组件的关系及联带作用,发现、诊断并解决事故及问题(DDR),保障性能及可用性,实现资产规划和管理及计费扣款。Foglight还提供强大的开发接口,用户可以自定义特殊的监控管理内容,可以将所有的基础构架纳入管理范围。最终用户体验Foglight应用管理方案可以终端用户的角度,评价Web应用系统的可用性与服务水平,可以提供各种报告,统计在不同时间段、针对不同地点、对于关键的Web应用,如网上报税、余额查询业务的平均处理时间、成功率等信息,确认是否存在最终体验方
15、面的问题。在发现用户体验方面的问题后,也可以第一时间通知相关人员去解决问题,避免引起大量投诉,变被动为主动;Foglight应用管理方案还可以分析组成业务事务的单独页面的响应时间和性能下降,识别哪些页面需要优化,分析哪些组成页面的元素对性能问题产生重大影响,关联这些元素后面对应的代码,极大地减少了解决应用性能问题的时间。针对有问题的事务,还能够记录事务的操作,通过回放事务进行深入性能分析。应用本身Foglight缺省情况下,提供对SAP,Peoplesoft,Siebel,JEE,.Net的应用监控,同时管理方案可以关联应用和其组成构件,提供强大的定制能力,可以将应用相关的内容纳入管理构架。3
16、.2.2 Oracle数据库管理和优化数据库是应用的核心环节,但目前没有很好的手段快速发现问题,诊断问题和解决问题,特别是缺乏历史数据分析能力,在问题出现后往往无法定位问题,避免问题的再次发生。同时,数据库管理方面缺乏主动的性能管理意识和管理机制,往往出现问题后被动地解决问题,而不是预防问题,防患于未然。Quest应用管理解决方案包括数据库的日常监控,数据库性能分析,数据库日常DBA管理和数据库碎片重组。l 数据库日常监控:针对所有的数据库服务器进行部署,提供日常报警,事件通知等功能。和传统的监控软件不同,Quest解决方案体现了在数据库管理方面的专家优势,真正从数据库的角度而非基础构架的角度
17、完成监控能力。l 数据库性能分析:针对核心的,数据量大,变更频繁的,有性能需求的数据库进行配置,如核心征管数据库。数据库分析能力提供被动的性能分析方法和主要的性能管理能力,帮助找出数据库的问题。l 数据库碎片重组:针对核心的,有性能需求的,有碎片问题的数据库进行配置,如核心征管数据库。数据库性能分析主要解决由于碎片所引起的性能和空间使用问题。l 数据库日常DBA管理:为DBA提供简化的日常管理工作。Quest应用管理解决方案提供的重要价值之一是进行深入的数据库性能管理,主要涵盖四个方面的内容。l 日常健康检查通过Quest应用管理解决方案,DBA可以自动生成日报,周报,月报等各种报表,便于全面
18、了解数据库的运行状态。解决方案内置了相关报告,用户也可以根据自己的需求进行定制。l 主动的性能管理通过Quest应用管理解决方案,DBA可以进行主动的性能管理,定期通过管理工具检查系统的资源使用,制定主动的优化计划,发现问题,解决问题,防患于未燃烧。在应用变更期间,数据库管理员也可以收集相关数据,主动发现变更前后性能对比,并在性能下降的时候快速判断问题。例如,数据库管理员可以每周或变更期间通过Quest数据库性能分析工具分析历史时间段的资源使用情况,判断系统瓶颈,确认是否存在阶段性的执行计划变更,找出有问题的SQL语句,提交开发部门进行测试和优化,最后解决问题并验证效果。这时,可以使用Ques
19、t应用管理解决方案所提供的强大的数据库分析能力,具体工作方法如下:l 快速故障诊断在通过最终客户或管理工具报警发现问题后,可以通过管理工具快速诊断问题,解决问题。l 隔离问题和解决问题很多性能问题都和应用程序相关,管理工具为DBA,应用管理人员和开发人员提供的共同的基础数据,便于隔离问题,达成一致,快速解决问题。一些工作,如碎片重组,索引创建等等,可以在DBA层面进行优化,而另外一些工作,如SQL优化,则需要开发测试部门解决问题。3.2.3 JEE管理和优化JEE是应用的核心环节,但目前没有很好的手段快速发现问题,诊断问题和解决问题,特别是缺乏历史数据分析能力,在问题出现后往往无法定位问题,避
20、免问题的再次发生。同时,JEE管理方面缺乏主动的性能管理意识和管理机制,往往出现问题后被动地解决问题,而不是预防问题,防患于未然。Quest应用管理解决方案包括JEE日常监控,服务请求监控和事务分析,并和Quest上线前的质量管理解决方案无缝结合,提供解决问题的有效手段。l JEE日常监控:针对所有的JEE服务器进行部署,提供日常报警,事件通知等功能。和传统的监控软件不同,Quest解决方案体现了在JEE管理方面的专家优势,真正从JEE的角度而非基础构架的角度完成监控能力。l 服务请求监控和事务分析:监控应用中响应时间最长,运行次数最多的服务请求,进行主动或被动的事务录制,分析最耗费时间的方法
21、和SQL语句。l 和上线前的质量管理方案无缝结合。JEE的性能问题被证明绝大多数都和应用相关,通过Quest应用管理解决方案,可以将在生产系统发现的问题提交到开发测试环境,并使用Quest的上线前JEE解决方案解决问题。Quest应用管理解决方案提供的重要价值之一是进行深入的J2EE管理,主要涵盖四个方面的内容。l 日常健康检查通过Quest应用管理解决方案,J2EE管理员可以自动生成日报,周报,月报等各种报表,便于全面了解J2EE的运行状态。解决方案内置了相关报告,用户也可以根据自己的需求进行定制。l 主动的性能管理通过Quest应用管理解决方案,DBA和J2EE管理员可以进行主动的性能管理
22、,定期通过管理工具检查系统的资源使用,制定主动的优化计划,防患于未燃烧。在应用变更期间,应用管理员也可以收集相关数据,主动发现变更前后性能对比,并在性能下降的时候快速判断问题。例如,J2EE管理员可以每周或变更期间通过Quest应用管理方案进行监控和深入性能分析,由总体到具体,找到最耗费资源或响应时最长的一些服务请求,定位瓶颈是在Web层、中间件层还是数据库层;可以到方法级和具体的SQL语句。并将这些问题提交给开发人员。l 快速故障诊断在通过最终客户或管理工具报警发现问题后,可以通过管理工具快速诊断问题,解决问题。Quest应用管理解决方案可以从总体到具体,分析服务请求,应用,JVM和服务的状
23、态和具体指标。l 连接运维环境和开发测试环境。很多性能问题都和应用程序相关,管理工具为DBA,应用管理人员和开发人员提供的共同的基础数据,便于达成一致,解决问题。下图是在开发,测试和生产阶段的关联解决方案。Quest在应用管理方面全方位的解决方案包括Jprobe,PerformaSure和Foglight,分别用于开发,测试和生产环境。解决方案提供J2EE响应式的性能管理,例如,在应用变更期间J2EE管理员通过Foglight发现一些服务请求的响应时间过长,可以将这些服务请求提交给开发团队,开发团队使用JProbe进行优化后,通过PerfomaSure进行压力测试,确认没有问题后在重新部署到生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QUEST 保险行业 应用 管理 解决方案
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2888996.html