当前位置:文档之家› 面向核心业务系统的运维管理

面向核心业务系统的运维管理

– 应用和环境变更 – 业务增加、数据量增加
• 全面关注性能和可用性问题
– 数据库:应用和SQL语句是否随着业务量的增长有出现新的性能问 题;数据存储是否存在问题,如碎片、行链接问题、I/O问题 – 中间件:代码问题、内存使用问题、SQL问题。
• 不仅仅在技术层次,还要上升到管理层次
– 日常管理规范的建立和完善 – 紧急情况的分析和处理 – 主动的性能优化
政府
北京市地方税务局 天津地税 全国海关信息中心 公安部 洛阳市公安局 中国国际贸促会 国家统计局 北京空管局 河北邮政 重庆广电 国家信息中心 中国互联网新闻中心 中国中央电视台(CCTV) 北京 中广有线信息网络 上海市公务网 金融新华人寿保险 中国平安保险公司 华泰财产保险公司 安联大众人寿保险 友邦保险有限公司 太平 人寿保险 中宏人寿保险有限公司东方资产 博时基金 中国国际金融有限公司 中国银行 花旗银行
• 核心业务系统Oracle数据库空间管理
– 24*7全天候运行系统的空间存储管理 – 解决空间问题,提高性能,回收空间
• 核心业务系统SQL Server数据库备份和恢复
– 快速备份和恢复,性能和空间的提升 – 颗粒级备份和恢复
业务系统报表剥离和容灾方案--SharePlex 业务系统报表剥离和容灾方案
数据库一直处于启动 Startup 状态
生产数据库
灾备数据库
灾备数据库一直保持启动状态,平时承担一部分业 务运转,灾难发生时,减少应用系统切换时间,屏蔽了 数据库无法启动的技术风险,提升了系统的可靠性和稳 定性。
SharePlex价值 数据复用 价值—数据复用 价值
其它业务系统
生产数据库
灾备数据库
Korea (South) Taiwan • • • Hong Kong • Japan
• Colombia • Peru • Brazil • Uruguay Chile • • Argentina South Africa • Malaysia • • Indonesia Australia • • • New Zealand
面向核心业务系统的运维管理
陈泽瑜 Kavin chen
Quest Software
Copyright © 2006 Quest Software
议程
• • • • 公司简介 建立和规范核心业务系统的运维管理 构建高可用性核心业务系统 企业基础架构的管理
公司简介
业界排名第一的 Quest 解决方案
• 数据库DBA管理
– Toad—业界知名度极高的DBA管理和开发工具 – KnowledgeXpert—全面、实用的专家知识库
中间件的诊断调优—PerformaSure/JProbe 中间件的诊断调优
• PerformaSure™是图形化、低负载的诊断工具,可在 生产环境、测试和QA环境中快速定位和诊断J2EE应 用的性能问题。 • JProbe是Java代码优化工具,用于在代码级快速诊断 和解决J2EE和J2SE应用性能问题。
• • • • • • • • • 基于Oracle日志,允许对目标数据库进行连续的访问 可以复制整个数据库、表、表中数据行、表中指定列 使用TCP/IP协议,支持 广域网和局域网 灵活地配置和管理
– 不同的平台, O/S, Oracle 版本和模式 – 不同的复制拓扑,易于改变
负载轻,对源系统影响小 网络资源使用非常少 支持所有的数据类型 遵守和实现Oracle事务管理 提供自身冗错机制
核心业务系统的监控--Foglight 核心业务系统的监控
• 对核心业务系统实现全面的监控和分析,快速发现、 定位和分析应用的性能和可用性问题。
– – – – – – – 实现全面的、端到端的实时监控和报警管理。 全面监控数据库运行状态。 提供24x7全天候内存泄露问题检测。 按需的深入诊断。 对应用服务器和集群环境进行管理。 监控用户响应时间和评测业务操作性能。 服务等级管理。
应用管理软件
Gartner Dataquest, 2005/2006
分布式平台数据管理方案
Gartner Dataquest, 2005/2006
分布式平台数据管理方案
IDC, 2005/2006
Windows 服务器管理
Forrester Research, 2005/2006
全球分布
Columbus Montreal Chicago Toronto Ottawa St. Louis Detroit Westlake Calgary • Seattle• Pleasanton • San • Francisco Halifax • •• • • New York • Boston • • Denver • • • • D.C. • • Dallas• Raleigh • Atlanta • Houston
Quest中国:多年耕耘,成熟团队 中国:多年耕耘, 中国
公司基本状况
• 2006财年收入5亿美元
– Nasdaq: QSFT
$M USD
• 持续增长 • 用户
– 18,000 全球用户 – 75% Fortune 500
• 3000多 员工
– 1000+ 研发人员
$500 $450 $400 $350 $300 $250 $200 $150 $100 $50 $0 '99 '00 '01 '02 '03 '04 '05
Foglight管理的核心业务系统 管理的核心业务系统
Quest管理的核心数据库 管理的核心数据库
• • • • • 快速问题诊断、定位和解决 实时诊断和历史信息收集 应用和SQL语句优化 空间存储管理 日常维护管理
核心数据库的诊断优化—Quest Central/Toad 核心数据库的诊断优化
Oracle数据库空间管理挑战 数据库空间管理挑战
• 复杂、多变、高要求的数据库环境
– 特别在SAP、电信、金融等行业中 – 关键的7X24应用
• 巨大的存储投资/容量规划 • 空间问题也是性能管理的重要部分
有哪些空间问题?-存储问题 有哪些空间问题?-存储问题 ?-
Web Server Tier Application Server Tier Database Server Tier
USER A
URL
JSP
JSP JSP
USER B
USER C
URL
URL
EJB EJB
EJB
SQL 1 SQL 2 SQL 3
核心业务系统运维管理的内容
• 性能和可用性影响因素
PerformaSure/JProbe管理的应用服务器 管理的应用服务器
Quest解决方案的价值 解决方案的价值
• 建立清晰、完备的运维体系 • 提高维护人员的水平
– 弥补技术和运维目标的差距 – 提供快速学习相关知识的方法
• 运维前的质量验证
– 评估数据库系统性能 – 区分参与人员责任 – 验证优化结果
核心业务系统运维管理挑战
• 业务系统集中处理
– 全国、省级集中、企业集中
• 不同角色的管理人员
– CTO、IT经理、系统管理员
• 巨大的业务量和数据量 • 复杂的应用系统架构
– 数据库、J2EE/JAVA – EAI、数据交换、外部业务接口
• 不同的技术知识和经验
• 整个应用生命周期管理
– 开发、测试、试运行、运维
• 覆盖软件生命周期、包含所有优化管理方面
– 功能测试阶段、压力测试阶段、系统试运行阶段、系统运行阶段
构建高可用性核心业务系统
Quest关注的高可用性内容 关注的高可用性内容
• 核心业务系统报表剥离和容灾
– – – – 报表分离,通过将业务和查询系统分离提高性能 数据级容灾,数据保护,业务连续性保障 平战结合的容灾解决方案 业务数据安全,实现内外网的数据交换
地市业务查询 对于数据复用和共享需求。为了生产系统安全和稳定 性,可以通过SharePlex建立新的数据复制链路,在不增 加业务系统压力的条件下,满足各种业务获取数据资源的 需求。
SharePlex优势和特色 优势和特色
• • • • • • • • • 灵活的配置方式,可以使用于多种复制场景 开放性强,支持异构环境 最小化源系统和网络的负载 能高速、准确的复制,接近实时 目标数据库随时可用,无需切换 复制过程有很强的容错能力 完全复制,支持多种数据类型 用户可以控制复制过程 易于实施,便于监控
Source A
Target B
SharePlex原理 原理
归档日志 联机日志
Capture 进程 Reader 进程
Reader 队列 Export 进程
Export 队列 Quest 传输层
源数据库 目标数据库 Post 进程 SQL
网络(LAN或 或 网络 WAN)
Post 队列
Import 进程
Norway Denmark Netherlands UK
Sweden Finland Lithuania/Latvia
Irvine
Mexico•
• Guatemala El Salvador • • Panama
• Venezuela
••• • Germany Poland Ireland • • • • Estonia Hungary • Belgium • • • • Romania Russia • France• Slovenia/Croatia • • • • • Turkey Spain • China • Italy • Portugal Greece U.A.E. Israel • • India Saudi Arabia • Thailand • • Singapore•
相关主题