2008年(8065)
分类: 服务器与存储
2008-09-29 16:34:03
做过几年存储支持的工程师,或许会有类似忘怀经历。真希望这类事情不再发生。用这个失败的备份案例做一个引子,赘述数据备份、数据复制那点事。
一 备份数据的可用性
早期的磁带介质,可能受到存放环境的影响,存储数据遭到破坏;现在流行的VTL,也有可能磁场、机械故障等不确定因素对数据造成破坏;备份不是万能的,没有检测是万万不行的。无论是哪种介质,对于看不见摸不着的数据,只有通过定期或不定期的严格检测,保证我们手中拿着的是关键时刻的救命稻草,不是垃圾。
二 数据备份与数据复制
当然,随着存储硬盘平台的价格一路下滑,数据复制方案与数据备份方案有一争天下之势。其实,现在厂家公说公的好,母说母的好,可以理解(IT竞争激烈,说点违心的话也是为了生存)。他们各自技术特点:
数据备份(Backup):受备份策略、备份数据可恢复性等问题影响,不适合于在高等级的容灾方案(RPO小于24小时)作为构建备份数据系统主要的技术。但由于实施方便,成本低廉,适合于低等级的容灾方案中,也可作为高等级容灾方案的辅助技术。在应用停机的情况下进行数据备份就不存在数据一致性问题,当需要在线备份时,一般由备份软件来保证数据一致性。
同步镜像:应用于最高等级的容灾方案(RPO等于0)中,需要关闭主机Cache来保证数据一致性。对于连接生产中心和灾备中心的链路带宽和QoS要求很高,一般采用光纤直连、波分设备来保证,方案部署成本很高。
异步镜像:应用于较高级别的容灾方案(RPO接近于0)中,无法有效保证数据一致性(关闭主机中的Cache和快照都不适合)。但对于连接生产中心和灾备中心的链路带宽和QoS要求一般,理论上带宽只要达到“日新增数据量/(24×3600×8)”即可。
增量复制:应用于较高级别的容灾方案(RPO小于1小时)中,可以结合快照技术有效保证数据一致性。对于连接生产中心和灾备中心的链路带宽和QoS要求一般,理论上带宽只要达到“数据增量/复制间隔”即可。
三 数据复制的不可替代性
现在的数据容灾方案中,一般是数据复制与数据的备份同在,他们是相辅相成的,构建一个完美的灾容方案。原因是数据同步异步复制或镜像关注是硬件平台或部分软件故障的可恢复性;如果一个意外的操作造成数据库有用数据的意外删除,同步后果可想而知;此时备份就可以发挥作用了。