数据库高可用解决方案
第三方的备份
独立的存储阵列
• 客户通过集成不同的组件搭建解决方案 • 独立的而且经常空闲的硬件 • 缺乏有效的方法去解决:
人为错误 联机数据修改 软件升级
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
第三方集群软件的问题
高成本 安装、集成和管理需 要大量人力 Standby 服务器
高 可 用
性
联机重新配置 滚动版本升级
体 系
结
构
联机 重新定义
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
最佳的服务器保护
以最低的成本
RAC 集群
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
Oracle RAC Architecture
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
RAC 10g 集成的集群件
完整的 Oracle 集群软件解决 方案
单一供应商支持 低成本
易于安装、管理 Load balance 在所有平台上均具有较高的质 量和较好的功能 所有平台都支持 64 个节点 Failover无停断时间 高级功能 故障通知 (FaN) 支持第三方集群件
最佳的人为错误保护
以最低的成本
Flashback
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
数据恢复技术的革命
Flashback 彻底改变了错误恢复
在刚刚改变的数据上操作 纠正错误的时间等于制造错误的时间
• 分钟级别而不是小时
传统恢复
80 70 60 50 40 30 20
•快速的Failover •节点不用standby
Application
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
参与数据库工作 的结点数
错误切换时间
Oracle RAC 所有节点 秒级
HA&DR 一半节点 30分钟左右
易用性
非常好
在Oracle 数据库控制管理 界面中进行配置与监控
数据库高可用解决方案介绍
Joe Chen 2009.7
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
1
传统的数据库高可用性
集群管理软件 – 第三方的 或依赖操作系统的
空闲的故障转移服务器
空闲的灾难恢复 服务器
第三方的卷管理器 VCS\HACMP\Service Guard
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
通过 ASM 实现数据镜像
ASM 在 低成本 的模块化存储阵列上镜像数据
按需分配 • 在线添加/删除存储 • 自动I/O负载均衡
Database Storage
容错, 高性能 • 自动镜像和条带化(stripes)
Oracle 群集RAC与竞争对手的比较
OS Failover or Cold Failover
数据库
数据库
heartbeat
集群软件
集群软件
•Failover 时间长. •备份节点不可用
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
Oracle 创新的方法
OEM浏览器管理
高速互连,Switch
数据库实例
光纤或者网 络交换机 磁盘阵列
中间件,网络 Low Latency Interconnect
终端用户
No Single Point Of Failure
SAN网络
Drive and Exploit Industry Advances in Clustering
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
事件服 务 管理 API
应用程序 RAC、其他应用程序
服务框架 集群控制/恢复 API
自动存储管理 消息传递和锁定
成员身份 连接性
硬件/操作系统内核
Oracle 群集RAC与竞争对手的比较
Oracle Failover
好
需要OS级别的HA软件进 行配置
突发业务可扩展 性
非常好
加入新节点立刻工作(单 双节点都可以)可以适应 突发性业务增长
一般
逻辑上必须双节点工作, 需要改动集群构架
扩展方式
1. 加入新节点后,只需要 数据库管理界面中执行 Clone和Join
2. 应用无需停机
1. 需要重新了高可用性和成本之间的矛盾
优于主机的可用性 服务器的经济性 无缝和易于使用
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
Oracle 完整的高可用性解决方案
RAC 集群
Oracle
ASM
最
Flashback RMAN & Secure Backup Data Guard
低成本 • 减少DBA工作量: 无须I/O调整 • 没有卷管理或文件系统 • 更高的磁盘利用率
ASM 增强 从镜像备份中自动修复损坏的数据块 从瞬时的磁盘故障恢复时快速同步镜像备份 – 仅使用修改的数据块
为解决存储阵列故障而设计 ASM 实例滚动版本升级
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
2. 应用需要停机
系统兼容性
所有主流操作系统(Unix, Windows, Linux),且支 持第三方集群软件
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。
双机热备
集群处理
最佳的存储保护
以最低的成本
自动存储管理 (ASM) VERITAS Storage Foundation
各平台的质量和功能不 平均
节点数量少 Failover需切换时间 有数据丢失的风险
应用程序
集群控制/故障切换 API 资源管理器/资源代理 卷管理器/文件系统 消息传递和锁定 成员身份
连接性
硬件/操作系统内核
2009-2010 精誠資訊(股)公司著作權所有。非經同意,不得翻印、轉載或以任何形式重製。