《数据库高可用解决方案.ppt》由会员分享,可在线阅读,更多相关《数据库高可用解决方案.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库高可用解决方数据库高可用解决方案案2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。空闲的故障转移服务器独立的存储阵列第三方的卷管理器VCSHACMPService Guard第三方的备份存储镜像VVR,硬件Mirror空闲的灾难恢复服务器传统的数据库高可用性客户通过集成不同的组件搭建解决方案独立的而且经常空闲的硬件缺乏有效的方法去解决:人为错误联机数据修改软件升级集群管理软件 第三方的或依赖操作系统的2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。第三方集群软件的问题u高成本安装、集成和管理需要大量人
2、力Standby 服务器u各平台的质量和功能不平均u节点数量少uFailover需切换时间u有数据丢失的风险硬件/操作系统内核应用程序集群控制/故障切换 API资源管理器/资源代理卷管理器/文件系统消息传递和锁定成员身份连接性2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Oracle 群集RAC与竞争对手的比较OS Failover or Cold Failover集群软件数据库heartbeat数据库集群软件Failover 时间长.备份节点不可用2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Orac
3、le 创新的方法突破了高可用性和成本之间的矛盾u优于主机的可用性u服务器的经济性u无缝和易于使用最佳的高可用性和最低的成本2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Oracle 完整的高可用性解决方案系统故障系统故障 数据故障数据故障系统更改系统更改数据更改数据更改意外停机意外停机意外停机意外停机计划停机计划停机计划停机计划停机ASMASMFlashbackFlashbackRMAN&Secure BackupRMAN&Secure BackupData GuardData Guard联机重新配置联机重新配置滚动版本升级滚动版本升级联机联机 重
4、新定义重新定义RAC RAC 集群集群OOr ra ac cl le e 最最高高可可用用性性体体系系结结构构2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。最佳的服务器保护以最低的成本系统故障系统故障 数据故障数据故障系统更改系统更改数据更改数据更改意外停机意外停机意外停机意外停机计划停机计划停机计划停机计划停机RAC RAC 集群集群2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Oracle RAC Architecture数据数据库实库实例例磁磁盘阵盘阵列列高速互高速互连连,Switch光光纤纤或者
5、网或者网络络交交换换机机中中间间件,网件,网络络OEM浏览浏览器管理器管理SAN网网络络Low Latency InterconnectDrive and Exploit Industry Advances in Clustering终端用户No SinglePoint Of FailureShared Cache2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。RAC 10g 集成的集群件u完整的 Oracle 集群软件解决方案u单一供应商支持u低成本易于安装、管理Load balanceu在所有平台上均具有较高的质量和较好的功能所有平台都支持 64
6、 个节点uFailover无停断时间u高级功能故障通知(FaN)u支持第三方集群件应应用程序用程序RAC、其他、其他应应用程序用程序服服务务框架框架集群控制集群控制/恢复恢复 API自自动动存存储储管理管理消息消息传递传递和和锁锁定定成成员员身份身份连连接性接性事件服事件服务务管理管理 API硬件硬件/操作系操作系统统内核内核2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Oracle 群集RAC与竞争对手的比较 Oracle FailoverApplication快速的快速的FailoverFailover节节点不用点不用standbystandb
7、y2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Oracle RACHA&DR参与数据库工作的结点数所有节点一半节点错误切换时间秒级30分钟左右易用性非常好在Oracle 数据库控制管理界面中进行配置与监控好需要OS级别的HA软件进行配置突发业务可扩展性非常好加入新节点立刻工作(单双节点都可以)可以适应突发性业务增长一般逻辑上必须双节点工作,需要改动集群构架扩展方式1.加入新节点后,只需要数据库管理界面中执行Clone和Join2.应用无需停机1.需要重新构架硬件心跳线,并且设置HA软件2.应用需要停机系统兼容性所有主流操作系统(Unix,Wind
8、ows,Linux),且支持第三方集群软件双机热备集群处理2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。最佳的存储保护以最低的成本系统故障系统故障 数据故障数据故障系统更改系统更改数据更改数据更改意外停机意外停机意外停机意外停机计划停机计划停机计划停机计划停机自动存储管理(ASM)VERITAS Storage Foundation 2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。通过 ASM 实现数据镜像uASM 在 低成本 的模块化存储阵列上镜像数据按需分配在线添加/删除存储自动I/O负载均衡容错,高
9、性能自动镜像和条带化(stripes)低成本减少DBA工作量:无须I/O调整没有卷管理或文件系统更高的磁盘利用率uASM 增强从镜像备份中自动修复损坏的数据块从瞬时的磁盘故障恢复时快速同步镜像备份 仅使用修改的数据块ASM 实例滚动版本升级为解决存储阵列故障而设计DatabaseStorage2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。最佳的人为错误保护以最低的成本Flashback系统故障系统故障 数据故障数据故障系统更改系统更改数据更改数据更改意外停机意外停机意外停机意外停机计划停机计划停机计划停机计划停机2009-2010 精誠資訊(股)公
10、司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。数据恢复技术的革命uFlashback 彻底改变了错误恢复在刚刚改变的数据上操作纠正错误的时间等于制造错误的时间分钟级别而不是小时uFlashback 是很容易的单个命令而不是复杂的过程u非常低的性能影响 小于 2%u用于测试也非常出色!Correction Time =Error Time +f(DB_SIZE)传统恢复Flashback2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。通过 Flashback 实现错误纠正u在任意层次都可以改正错误uFlashback Database 恢复数
11、据库到某个时间uFlashback Table 恢复表的内容到某个时间uFlashback Transaction 回退事务和所有后续相冲突的事务 OrderDatabaseCustomer用于测试也非常出色2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。最佳的数据损坏保护以最低的成本RMAN,Oracle Secure Backup系统故障系统故障 数据故障数据故障系统更改系统更改数据更改数据更改意外停机意外停机意外停机意外停机计划停机计划停机计划停机计划停机2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製
12、。数据恢复向导uOracle 提供强大的工具用于数据修复:RMAN 物理介质丢失或损坏 Flashback 逻辑错误Data Guard 物理或逻辑问题u但是,问题诊断和选择正确的方案可能会有偏离而且是费时的在紧急情况下出错的可能性更大Recovery调查&计划2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。数据恢复向导u自动诊断数据故障,提供数据修复选项,并在用户要求的情况下执行修复的Oracle 数据库工具u根据症状确定故障例如 一个“打开失败”错误因为数据文件 f045.dbf 和 f003.dbf 丢失故障信息记录在诊断资料库中(ADR)在用
13、户发现问题之前提醒他们,借助于自动地健康监测u智能确定恢复策略为有效恢复而汇总故障提供那些可行的恢复选项提示每一种选项的任何数据丢失u能够自动地完成选择的恢复步骤通过排除冲突减少停机时间2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。最佳的灾难保护以最低的成本Data GuardVERITAS Volume Replicator系统故障系统故障 数据故障数据故障系统更改系统更改数据更改数据更改意外停机意外停机意外停机意外停机计划停机计划停机计划停机计划停机2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。灾难
14、恢复(DR)现实昂贵 选择不使用 DR,或低配置的 DR空闲系统 不能作为生产系统使用很少使用 因此对于故障切换没有信心丢失数据 导致更多的问题速度慢 宁愿解决问题而不使用 DR有限的保护 只是站点故障客户不能从 DR 投资中获益划算的 包括硬件和软件有效的系统利用率简便的 DR 测试跨越长距离快速自动的故障切换,零数据丢失覆盖所有常见的故障 不只是站点故障对应用程序透明额外 减少计划停机时间需要所有上述这些!需要有用的/普遍适用的 DR 解决方案2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Data Guard:最佳的低成本故障保护u同步或异步日
15、志传送-日志传送量比基于磁盘远程镜像的网络通讯量呈指数级的减少u数据损坏不能传播u低成本服务器和存储设备uData Guard 是 在企业版内的免费功能u物理备用用于实时查询Data Guard生产数据库同步日志传送自动故障切换物理或逻辑备用数据库2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。最佳的联机系统更改以最低的成本系统更改系统更改数据更改数据更改计划停机计划停机系统更改系统更改数据更改数据更改计划停机计划停机计划停机计划停机2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。联机重配置 按需扩展uCP
16、U在 SMP 环境上联机增加/减少 CPUu集群节点联机增加/减少 RAC 节点不需要数据移动uMemory联机扩大和收缩共享内存和数据缓存联机自动内存调优uDisk联机增加/减少 ASM 磁盘自动重新平衡DatabaseStorage2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。使用 RAC 实现滚动补丁更新Initial RAC ConfigurationClients on A,Patch BOracle补丁升级,包括关键补丁更新(CPUs)操作系统升级Upgrade Complete硬件升级ClientsClientsClients on
17、B,Patch APatch1234ABABABABBAPatch2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Data Guard完全激活故障切换到复制点DatabaseStorageOracle 最好可用性体系结构最佳HA 技术的完整集合 -每个都是可以水平扩展的,完全激活的,以数据为中心的StorageRecovery Manager&Oracle Secure Backup低成本高性能数据保护&归档Flashback退回到指定时间点修正错误联机重定义联机重定义表Automatic Storage Management容错存储水平扩展最高可用性和最低的成本Real Application Clusters容错 服务器水平扩展Database联机升级联机升级硬件和软件2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。Q&A27
限制150内