数据库容灾之 SYBASE解决方案.ppt
文本预览下载声明
Sybase Confidential Proprietary. * Sybase Confidential Propriety. Sybase Confidential Proprietary. 数据库容灾之 SYBASE解决方案 Sybase 软件(中国)有限公司 容灾的必要性 约5分钟/一年里可能的宕机时间 99.999% 5 8? 小时 /一年里可能的宕机时间 99.99% 4 一年出差错的时间 安全保障概率 N个9的安全保障 代价呢??? 收入减少 利润降低 客户流失 声誉受损 企业对容灾系统考虑的因素 RPO数据 丢失量 RTO数据 恢复时间 灾备中心 数据利用 程度 灾备系统 对业务的 影响 灾难类别 对备份距 离要求 成本 利用率 我国对容灾级别分类 6级容灾-同步磁盘镜像工作原理 同步镜像: 来自主机的数据被写往本地连接的磁盘系统,该系统将数据转发给远地点连接的磁盘系统,只有当两个系统都拥有数据的拷贝以后,本地系统才会向主机返回一 个I/O完成指示。同步远程拷贝能够在远地点提供最新的数据,但应用程序会因等待 写I/O操作完成而被延迟,同步镜像在距离上也有一定的限制。 异步镜像: 由于异步远程拷贝数据相比同步镜像在数据更新程度上会有延迟,多用在变更不是很频繁的应用程序和文件系统磁盘镜像中。由于异步镜像对主机影响小,因此镜像距离上限制比较小。但针对数据零丢失的要求,它不是最佳方案。 6级容灾真的保险吗? -浦发银行数据容灾演练遇到的问题 单纯依靠镜像软件 并不能保证备点100%安全启动 Log ahead of the data Host Primary Site Secondary Site DBMS DATA Log 1-Log 1-Log 2-Data Log 3-Log 3-Log HP HP-UNIX HP HP HP EMC EMC INFORMIX INFORMIX INFORMIX INFORMIX INFORMIX 纯镜像技术的优劣势 零数据量丢失 主点数据的损坏有可能会影响到备份点数据 备份了主点全部的数据 磁盘复制需要很大的带宽去支持数据间的镜像 磁盘恢复操作迅速,近乎瞬间恢复 在同步方式下,影响业务系统的性能 系统正常时候备份点资源不可利用 事务的完整性很难得到保障,数据库甚至不能启动 磁盘镜像成本过高 同步镜像磁盘导致距离受限 其他容灾手段有何可借鉴的东西吗? -Replication Server事务复制工作原理 源数据服务器 数据库日志 LAN/WAN 备点数据服务器 复制代理 复制服务器 稳定 队列 用户操作以事务为基础记入数据库日志设备 复制代理读出需要传输的日志纪录传给复制服务器 复制服务器完成接收、判断、迁移、组装和发送 通过网络(LAN/WAN)事务被发送到其他复制服务器或者备点数据库 复制服务器对目的数据库进行修改 复制服务器 稳定 队列 事务复制优劣势分析 少量丢失数据,由于采用异步机制。所以当交易在主点提交以后主点宕机,而此时复制服务器又没有能及时从主点读出数据的时候,这样就有可能造成数据的丢失。 只能恢复数据,不能恢复应用和其他数据 备点数据可用,可以为OLAP等系统服务 源数据来源于被提交的事务,因此复制后数据能够保持事务的一致性和完整性。由于只复制提交的事务,降低网络传输量,提高效率 事务复制由于是异步准实时复制所以在复制距离上限制不高 支持异构数据库,备份点硬件资源可以与主点不一致 软件实现,成本低 异步导致数据丢失 对上面两个方案的思考 源数据服务器 数据库日志 LAN 备点数据服务器 复制代理 复制服务器 稳定 队列 数据库日志 镜像复制代理 事务复制优点: 保持了数据的一致性和完整性 只关心日志记录,对业务影响小,网络传输量也小 备点数据库在线,可应用报表查询和决策分析。灾难发生时恢复快 支持异构数据库数据复制,主备点硬件环境可不同 事务复制的缺点: 由于是异步准实时数据复制,因此数据有少量丢失 无法复制主点系统的应用程序和文件系统 通过镜像技术,缺点弥补了! 同步磁盘镜像日志设备,实现了真正的数据零丢失 磁盘镜像技术帮助我们镜像了主点系统的其他应用程序和文件系统
显示全部