华创信科教育学院 www.hc-edu.net 两地三中心的最佳结合 华创信科教育学院 www.hc-edu.net
课程内容 灾备种类 各种灾备技术优缺点 oracle数据库的双活技术 oracle与存储双活的最佳实践 双活中心的缺点 最佳的数据库灾备安全技术
灾备种类 存储层灾备(cdp) 通过捕获存储IO的变化,把IO变化应用到灾备端,可以同步也可以异步 第三方存储灾备 通过一个第三方的软件,来达到把不同厂家存储连接到一起, 飞康 逻辑层灾备 goldengate,shareplex dsg 通过捕获数据库redo中的事物,形成队列流,然后传输到目标端,然后转换成sql语句,进行数据库应用。 Oracle dataguard 通过归档日志或在线日志buffer,把变化传输到目标端,然后进行应用
存储层灾备优缺点 优点: 不消耗主机资源; 支持任意数量的主机; 不关心前端应用类型; 减少管理成本; 缺点: 技术难度高,不容易维护 不消耗主机资源; 支持任意数量的主机; 不关心前端应用类型; 减少管理成本; 缺点: 技术难度高,不容易维护 灾备端资源浪费 基本不支持异构存储 低端存储不一定能够使用 灾备端不知道是否正常 控制器中内存的多少可能会影响性能 成本高 由于有些厂家的软件不完善,灾备端不能打开
逻辑层灾备的优缺点 优点: 源端和目标端数据库都为打开状态,资源可以充分使用 硬件成本低,可以使用存储,也可以不使用存储 支持异构数据库 源端和目标端数据库都为打开状态,资源可以充分使用 硬件成本低,可以使用存储,也可以不使用存储 支持异构数据库 支持异构平台 技术难度低 网络流量小 灾备灵活,可以同步整个库,也可以同步一些表 可以当作迁移数据工具 缺点: 容易出问题 维护成本高 数据库按套数算 每安装一套库,就要单独实施一次 异构平台灾备初始化慢
灾备方式 主备灾备: 人工切换 自动切换:ibm hacmp 双活灾备 源端和目标端同时运行业务 两种:不同业务 如源端生产,目标端报表; 相同业务:oracle rac Oracle 11g active dataguard实现了双活,但是目标端只能是查询,不能更新。
Oracle rac和存储双活 数据库的最优就是使用oracle rac 多台主机 一个存储 两个网络交换机 两个存储交换机 缺点 在同一个机房,一旦出现火灾,地震之类的,业务将终止 存储是单点故障,如果存储出现问题,那么业务将终止 最佳结合 使用oracle extend rac 和双活存储 多台主机分布在两个机房 两个存储分布在两个机房 多个交换机分布在两个机房
存储双活之Emc双活技术 active 生产中心 同城灾备 SAN网络 DWDM vmware Oracle RAC数据库集群 TCP/IP SAN网络 DWDM vmware Oracle RAC数据库集群 Oracle 10.2.0.4 LVM 主机节点A 2C/4G 主机节点B 裸光纤 延时1900usec CX500 4G 千兆 VPLEX 64G
存储双活之Hds双活技术
存储双活之Ibm svc技术
双活技术的缺点 Oracle 11g rac 基本使用asm,asm磁盘头出现逻辑损坏,两个存储全部损坏 数据库出现逻辑坏块,两个存储全部出现 数据库瘫痪,双活将不能使用
两地三中心的架构 本城市实现双活机房 本城市机房的数据同步到外地机房 首先考虑的是逻辑层灾备 其次存储层灾备
两地三中心的架构