数据库备份管理体系概述.docx
《数据库备份管理体系概述.docx》由会员分享,可在线阅读,更多相关《数据库备份管理体系概述.docx(14页珍藏版)》请在第一文库网上搜索。
1、数据库备份管理体系概述【导读】本文系统梳理了备份管理体系全景图:包括备份体系总体思路、备份对象、备份频率、备份方式、存储策略、恢复管理。本文绝不鼓励“删库跑路”,其意在为备份相关工作提供参考,以及警示企业防止删库删备份跑路的情况发生。备份实在是太重要了。从删库到跑路,大家听过很多,笔者也来说说。如果没删备份的话,只能说玩的不够彻底,不专业。所以仔细研究一下备份,从删库加删备份,最后到跑路,还是很有必要的。当然要是会点奇门遁甲(彻底清除操作痕迹)、尿遁后门之术无影踪等,那就真的成功入神了。所以这里大致分析一下备份管理体系,以备在删库的时候,能够彻底些。一备份体系总体思路备份体系大致分为定义备份对
2、象、确定备份频率和备份方式、制定备份集存储策略和恢复管理五个部分。具体如下:围绕备份管理体系,进行集中的架构和管理,包括:监控备份是否按时按成;备份集验证策略以及恢复演练的计划等。因为备份一般涉及大容量文件的拷贝复制,所以通常会占用较多IO和网络带宽,不好好规划的话,极容易影响生产系统的正常使用。二备份对象备份体系的第一步是定义备份对象,即确定有哪些需要对象是需要备份。一般情况下,备份对象包括:应用、文件以及图片、数据库、日志(网络安全法对日志有特别要求,一般保留180天)、虚拟机服务器等OS级别对象等。往大了说,物理服务器、网络设备等硬件设备及其配件都应该作为备份的对象,以防止硬件故障没有备
3、件及时替换;人员备份也可以作为备份对象,运维工作很多Onca1124H,如果没有人员备份,只靠个人很难。经过备份定义,大致会得出下列3个表格:表格一:序号备份对象1应用程序2静态资源3数据库4日志5虚拟机表格二:备件列表序号备件名称备件类型备件型号数量状态登记时间使用时间备注表格三:人员备份列表序号系统名称负责人电话备份人员电话备注三备份频率定义好备份对象之后,接下来就要根据不同的备份对象定义不同的备份频率。备份频率也可以成为备份策略,一般分为两类,实时备份和非实时备份。实时备份更多是高可用架构或是负载均衡的架构,允许单点故障,如应用部署多台,数据库主从同步或是C1uster架构等。实时同步的
4、情况下,一般只需要备份一个节点的内容和数据即可。非实时备份更多的需要依赖脚本或是其他备份工具按照一定频率进行全量备份或是增量备份。可以选择每日全量备份或是周一、三、五全量备份,二、四增量备份等灵活的策略。比较典型的有Orac1e的Rman备份,以一周为周期,可以周天0级备份、周一、周二2级备份,周三1级备份,四、五、六2备份等策略。不同的备份频率产生的最终备份集大小不一样、备份耗时不一样、备份恢复的时间和恢复复杂度都不一样。一般情况下,每日全备最简单,但是有耗时久,占用空间大,恢复时间慢等缺点,详细的增量备份,备份空间,提高恢复速度,但是管理和恢复比较复杂是其一缺点。经过指定备份频率之后,上述
5、表格一可以优化为表格11:序备份备份号对象频率备注1应用每日应用程序一般出变更发布外,很少更新,可程序全备以选择每日全备,也可以选择每次变更前备份一次,变更后,备份一次,直至下次变更在备份。2静态全备静态资源一般情况下选择云服务,借助云来资源+增实现高可用和备份。自主备份的话,最好是量全备和根据日期的增量备份结合。可以节省一般搭建集群,只需备份单节点即可静态资源根据日期增量备份较佳3数据全备数据库一般全备+增量备份,同时对于数据库+增库日志的备份应该提高频率,保障数据最小量程度丢失。4日志全备日志主要包括应用日志、数据库日志为主,+增其他网络设备、安全设备日志为次,进行备量份。日志也有明显的时
6、间标志,增量备份较序备份备份号对象频率备注5虚拟全备一般情况下是不需要虚拟机或是服务器级别机的备份,太耗费资源,只需备份其上应用即可。如需一般推荐全备。表格1.1四备份方式定义好备份对象,指定好备份频率之后,接下来需要根据不同的对象进行备份方式的定义。备份方式主要有两种方式:自己编写脚本+定时任务实现自动备份;购买专业的商业备份软件进行备份。技术尚可的话,一般情况下采用编写脚本+定时任务的方式实现自动备份。编写的脚本一般需要以下几个注意:1调用备份工具的时候,注意环境变量。2设置单独的备份账号,并且对备份账户的权限进行最小原则设计。3备份异常处理设计并且抛出邮件等方式通知。4除了每一备份对象的
7、备份脚本外,还需一个脚本检查是否所有备份对象已经自动备份完成。5脚本定时任务的执行时间一般选择业务低峰期,减少对生产系统的影响。经过备份方式,上表格1.1可以优化为表格12:序备份备份备份号对象频率方式备注应用每日脚本可以脚本拷贝文件,也可以采用resync的方式自动程序全备同步文件变化。但是实时同步的一个缺点:如果源文件误删或是篡改,备份文件也会相应变化。可以采用2静态全备脚本延迟同步的情况。资源+增数据全备脚本脚本调用数据库备份工具进行备份4日志全备脚本同应用程序、静态资源的方式+增量表格1.2五存储策略完整的备份脚本除上述四中5点外,还需增加两点:存储策略、失效备份集删除策略。备份集的存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 备份 管理体系 概述