Oracle容灾设计
发布时间:2014-11-18 浏览次数:1406
背景挑战:
由于人为或自然的原因,造成信息系统运行眼中故障或瘫痪,使信息系统支持的业务功能停顿或服务水平不可接受,达到特定的时间的突发性事件。所以我们需要保护我们的IT系统。
容灾的含义:
l 容灾
n 容灾是指为了保证关键业务和应用在经历各种灾难后,仍然能够最大限度地提供正常服务的所进行的一系列系统计划及建设行为。业务连续性是容灾的最终建设目标。
l 容灾相关文件
n 《重要信息系统灾难恢复指南》—— 国务院信息化工作办公室 2005 年4 月
n 《信息系统灾难恢复规范》(GB/T 20988-2007 ) ——2007年11月1日
灾难恢复能力等级:
灾难恢复能力等级与RTO/RPO的关系
• 恢复时间目标(RTO)— 灾难发生后,信息系统或业务功能从停顿到必须恢复的时间要求
• 恢复点目标(RPO)—灾难发生后,系统和数据必须恢复到的时间点要求
容灾的几个层面
按模式划分
• 冷备
• 热备
• 双活
• 集群
按灾备方式划分
• 基于存储
• 基于操作系统
• 基于应用
基于应用的Oracle容灾方案
1. 对于数据的容灾支持
基于Oracle DB的数据容灾
• DataGuard
• ASM
• Oracle Secure Backup
• Streams
• RAC
基于独立产品的数据容灾
• Goldengate
• Oracle Data Integrator
2. 对于应用系统的容灾支持
• WebLogic Server集群
• 基于WebLogic Server集群的应用集群
Oracle DB容灾解决方案
1. Oracle 完整的高可用性解决方案
2. 通过 RAC 实现服务器水平扩展
3. 通过 ASM 实现数据镜像
4. Oracle Secure Backup
5. Data Guard: 最佳的低成本故障保护
6. Streams: 另一种流行的高可用性方案
7. 数据恢复向导
8. Oracle 最好可用性体系结构