资源描述
网络存储基础教育网络存储基础教育 备份和恢复原理备份和恢复原理 备份需要考虑的问题备份需要考虑的问题备份需要考虑的问题备份需要考虑的问题网络备份架构详解网络备份架构详解网络备份架构详解网络备份架构详解高级备份恢复技术高级备份恢复技术高级备份恢复技术高级备份恢复技术定制合理的备份系统定制合理的备份系统定制合理的备份系统定制合理的备份系统使用备份软件进行数据使用备份软件进行数据使用备份软件进行数据使用备份软件进行数据 备份备份备份备份如何进行数据恢复如何进行数据恢复如何进行数据恢复如何进行数据恢复教学内容教学内容教学内容教学内容 备份需要考虑的问题备份需要考虑的问题面临的问题和挑战面临的问题和挑战面临的问题和挑战面临的问题和挑战u在业务功能丧失对业务实体产生严重影响之前,最长可接受时间 u业务可以容忍的持续停机时间时间$t0业务成效解决方案成本t1$1t1=恢复时间目标(RTO)恢复时间目标恢复时间目标 Recovery Time Objective(RTO)面临的问题和挑战面临的问题和挑战面临的问题和挑战面临的问题和挑战u为了恢复处理交易而必须恢复数据的时间点为了恢复处理交易而必须恢复数据的时间点 u业务可以容忍的数据损失量业务可以容忍的数据损失量 按年代顺序排列时间$业务影响ct0解决方案 成本ct1$1ct1=恢复点目标(RPO)恢复点目标恢复点目标 Recovery Point Objective(RPO)您准备花多少时间恢复系统?您准备花多少时间恢复系统?每次备份您最长给我多少时间?恢复时您能让我丢多少数据?您备份的数据量有多大?您希望各种数据保留多长时间?您的系统环境?主机/存储/带宽/应用 您打算花多少钱?成功部署备份系统需要考虑的问题成功部署备份系统需要考虑的问题成功部署备份系统需要考虑的问题成功部署备份系统需要考虑的问题 您备份数据的类型是什么?影响备份系统的因素影响备份系统的因素影响备份系统的因素影响备份系统的因素目标数据目标数据目标数据的容量目标数据的容量备份时间备份时间恢复时间恢复时间设备类型设备类型备份计划备份计划(全备份,差异备份,增量备份)备份系统的结构的类型备份系统的结构的类型在线备份在线备份(如果需要如果需要)网络备份架构详解网络备份架构详解网络备份架构的组成网络备份架构的组成网络备份架构的组成网络备份架构的组成 硬件组成硬件组成 备份服务器(Backup Server):负责管理整个系统的备份过程。备份客户端(Backup Client):需要备份的应用服务器(Application Server)。备份设备:可以是磁盘阵列(Disk Array)、磁带库(Tape Library)或虚拟磁带库(VTL)。网络备份架构的组成网络备份架构的组成网络备份架构的组成网络备份架构的组成 软件组成软件组成 服务器端备份软件:安装在备份服务器中,负责控制、监控、制定所有的备份任务。客户端备份软件:安装在需要备份的应用服务器中,负责与备份服务器通讯,并将备份数据送出。数据库代理软件:安装在需要备份的数据库服务器中,负责数据备份的一致性与完整性。带库驱动模块:安装在备份服务器中,允许备份数据写入备份设备中。网络备份架构的组成网络备份架构的组成网络备份架构的组成网络备份架构的组成 备份网络备份网络一般为百兆或千兆以太网,备份服务器、备份客户端都需连接到备份网络,备份数据流及控制命令流都在该网络上传输备份及恢复流程备份及恢复流程备份及恢复流程备份及恢复流程 备份流程备份流程 在备份服务器中设置备份任务及策略。备份服务器定时启动备份任务,通过以太网发送控制命令通知备份客户端开始备份。备份客户端接收备份命令,启动数据库代理软件保证数据库的一致性,并开始发送备份数据通过以太网传输到备份服务器端。备份服务器接收备份数据,并将备份数据写入备份设备中。备份及恢复流程备份及恢复流程备份及恢复流程备份及恢复流程 恢复流程恢复流程 业务系统数据丢失,需要恢复数据的客户端停止业务应用。在备份服务器端启动恢复任务,管理员手工选择需要恢复的备份数据版本。备份服务器在自身数据库中寻找需要恢复的数据版本,并在备份设备中定位查找。备份服务器通过以太网将数据传输给丢失数据的客户端,客户端接收待恢复的备份数据。数据恢复完毕,客户端启动相关业务应用系统。网络备份的数据流走向网络备份的数据流走向网络备份的数据流走向网络备份的数据流走向ApplicationServerLANRAID or JBODTape LibraryBackupServer高级备份恢复技术高级备份恢复技术LAN FreeLAN Free备份流程备份流程备份流程备份流程 备份流程备份流程 备份客户端需安装备份媒体介质服务器端软件。在备份服务器中设置备份任务及策略。备份服务器定时启动备份任务,通过以太网发送控制命令通知备份客户端开始备份。备份客户端接收备份命令,启动数据库代理软件保证数据库的一致性,并开始发送备份数据通过SAN网络直接写入到连接在自身的备份设备中。备份服务器接收客户端写入成功的信息,备份任务完成。LAN FreeLAN Free备份数据流的走向备份数据流的走向备份数据流的走向备份数据流的走向Local Area NetworkMetadataReadWriteBackupServerBackupClientServer LessServer Less备份流程备份流程备份流程备份流程 备份流程备份流程 需要SAN交换机或备份设备支持此功能。在备份服务器中设置备份任务及策略。备份服务器定时启动备份任务,通过以太网发送控制命令通知备份客户端开始备份。备份客户端接收备份命令,并传达备份命令给SAN交换机或备份设备开始备份,备份数据不通过备份客户端直接从磁盘阵列写入到连接在SAN网络的备份设备中。备份客户端得到完成信息,并将该信息通过以太网传送给备份服务器,备份任务完成。Server LessServer Less数据流走向数据流走向数据流走向数据流走向DiskFibre ChannelLocal Area NetworkTapeStorage Area NetworkNASNAS的备份的备份的备份的备份NAS ServerTapeBackupServer业界对业界对业界对业界对NDMPNDMP备份的支持备份的支持备份的支持备份的支持NetWorker Client ANetWorker Client BNetWorker SERVERNASNetWorker Storage NodeDisk Array/Tape LibraryuNDMP备份端可备份到任何备份端可备份到任何Networker支持的备份介质上支持的备份介质上uNDMP备份端可使用并行流(备份端可使用并行流(Multiplexing),磁带克隆),磁带克隆(cloning),数据迁移(),数据迁移(staging)等备份技术)等备份技术uNDMP备份端的数据和非备份端的数据和非NDMP备份端数据可交叉复用备份端数据可交叉复用uNDMP和非和非DMP的备份客户端可动态共享磁带驱动器的备份客户端可动态共享磁带驱动器u快速备份和恢复快速备份和恢复u保护用户投资保护用户投资u简便的简便的NDMP管理管理u降低客户备份复杂度降低客户备份复杂度 Unique to NetWorker!在线在线在线在线SnapshotSnapshot备份模式备份模式备份模式备份模式在线在线snapshot文件级备份文件级备份 FlashBackup比普通文件备份效率更高可以做文件系统的全备份或增量备份可以轻松处理对数以亿计的小文件备份可以将备份的文件系统中单独的文件或目录恢复到远程或本地的文件系统中。001010001010010101001001缓存缓存缓存缓存文件系统文件系统文件系统文件系统1.Map of file system is made2.Physical backup begins3.For live data,old image is cached4.Cached data is written to tape 合成备份合成备份合成备份合成备份LAN备份服务器备份客户端磁带库全备份全备份+增量备份增量备份+合并式备份合并式备份 Sun.Sun.Sun.Sun.Sun.Sun.Sun.Sun.第一周第一周全备份全备份 Mon.Mon.Mon.Mon.Mon.Mon.Mon.Mon.Mon.Tue.Wed.Thu.Fri.Sat.生成全备份不需要执行全备份操作,不需要干扰客户端直接生成新的全备份数据u在首次全备份生成以后,合并式备份就可以避免重复执行全备份操作。在首次全备份生成以后,合并式备份就可以避免重复执行全备份操作。u合并式备份可以基于磁带磁带的复制操作生成新的全备份数据。合并式备份可以基于磁带磁带的复制操作生成新的全备份数据。u仅限于文件系统仅限于文件系统 定制合理的备份系统定制合理的备份系统备份对应用系统的影响备份对应用系统的影响备份对应用系统的影响备份对应用系统的影响备份对系统的影响备份对系统的影响对应用的影响CPU时间占用内存占用、总线占用对网络的影响对网络带宽的影响设备占用CPU内存内存网络网络应用 备份应用 备份应用 备份备份策略的内容备份策略的内容备份策略的内容备份策略的内容全备份、增量备份、差分备份备份类型备份类型数据保留时间数据保留时间一个月一年备份什么数据备份什么数据文件、操作系统、数据库裸设备备份、备份软件日志备份的目的地备份的目的地磁盘、磁带备份服务器每天备份每周备份备份周期备份周期备份时间范围(备份窗口)备份时间范围(备份窗口)备份对象类型备份对象类型备份对象类型备份对象类型文件文件/文件夹备份文件夹备份数据库备份数据库备份逻辑卷备份逻辑卷备份操作系统备份操作系统备份备份软件备份备份软件备份文件备份文件备份文件备份文件备份文件备份文件备份指定需要备份的文件或者目录即可数据库备份数据库备份数据库备份数据库备份多处存放多处存放控制文件控制文件归档日志归档日志定期备份并删除定期备份并删除数据文件(物理分区)数据文件(物理分区)全备份、增量备份全备份、增量备份使用镜像或使用镜像或复制方式备份复制方式备份在线日志在线日志程序文件程序文件文件复制(快照)文件复制(快照)每周每周1-2全备份全备份每天增量备份每天增量备份定期复制定期复制可使用镜像或复制可使用镜像或复制在两次全备份间在两次全备份间不超过不超过7跳跳同步同步/异步异步镜像镜像/复制复制备份一次即可备份一次即可操作系统备份操作系统备份操作系统备份操作系统备份注册表信息注册表信息动态链接库动态链接库用户配置文件用户配置文件系统引导信息系统引导信息应用软件应用软件WindowsWindows系统系统系统系统操作系统备份操作系统备份操作系统备份操作系统备份Unix操作系统操作系统系统配置文件设备文件系统启动信息其它软件etcpasswdgroupshadow/devdevicespecial filesbootvarkernel&bootfilesusrtmpbinliblsttycatwhosbinmountfdiskhomedalelauradalesfileslaurasfileslogs,spools,etc备份系统备份备份系统备份备份系统备份备份系统备份设备配置信息设备配置信息设备配置信息设备配置信息介质管理信息介质管理信息介质管理信息介质管理信息备份策略配置备份策略配置备份策略配置备份策略配置备份数据版本信息备份数据版本信息备份数据版本信息备份数据版本信息备份软件工作日志备份软件工作日志备份软件工作日志备份软件工作日志备份软件日志备份软件日志备份软件日志备份软件日志镜像磁盘备份镜像磁盘备份镜像磁盘备份镜像磁盘备份专门磁带备份专门磁带备份专门磁带备份专门磁带备份网络备份网络备份网络备份网络备份备份的目的地备份的目的地备份的目的地备份的目的地媒体池虚拟磁带媒体池媒体池媒体池备份数据保留的时间备份数据保留的时间备份数据保留的时间备份数据保留的时间时间时间数数据据的的价价值值不同保留时间的数据,不存放在同一盘磁带中不同保留时间的数据,不存放在同一盘磁带中备份计划备份计划备份计划备份计划周期性备份周期性备份每n日、每n周、每n月一般作正常的数据备份如:每周一次全备份、每天一次增量备份系统启动时备份系统状态信息,以便在机器出现故障时随时恢复系统登陆时备份用户配置信息系统空闲时备份对CPU占用比较大的数据备份报告的内容备份报告的内容备份报告的内容备份报告的内容多处存放多处存放服务器配置服务器配置数据库数据库/文件系统配置文件系统配置定期备份并删除定期备份并删除系统连接结构系统连接结构全备份、增量备份全备份、增量备份使用镜像或使用镜像或复制方式备份复制方式备份备份系统详细配置备份系统详细配置备份工作完成状况备份工作完成状况文件复制(快照)文件复制(快照)每周每周1-2全备份全备份每天增量备份每天增量备份定期复制定期复制可使用镜像或复制可使用镜像或复制在两次全备份间在两次全备份间不超过不超过7跳跳同步同步/异步异步镜像镜像/复制复制备份一次即可备份一次即可备份报告的内容备份报告的内容备份报告的内容备份报告的内容系统连接结构系统连接结构连接结构连接结构操作系统类型操作系统类型操作系统版本操作系统版本网络设置网络设置备份报告的内容备份报告的内容备份报告的内容备份报告的内容IP地址、主机名、网关地址、主机名、网关服务器配置服务器配置硬盘的分区状况、文件系统格式硬盘的分区状况、文件系统格式安装的软件及版本安装的软件及版本系统的硬件配置系统的硬件配置CPU、主板、内存、磁盘、板卡、主板、内存、磁盘、板卡备份报告的内容备份报告的内容备份报告的内容备份报告的内容数据库数据库/文件系统配置文件系统配置数据库版本数据库版本数据库的配置数据库的配置数据库名称数据库名称系统数据文件名称、大小、存放位置系统数据文件名称、大小、存放位置日志文件名称、大小、存放位置日志文件名称、大小、存放位置用户数据文件名称、大小、存放位置用户数据文件名称、大小、存放位置控制文件存放位置控制文件存放位置备份报告的内容备份报告的内容备份报告的内容备份报告的内容备份系统详细配置备份系统详细配置备份系统的硬件配置备份系统的硬件配置备份设备类型备份设备类型磁带标号磁带标号备份软件配置备份软件配置备份管理服务器备份管理服务器介质服务器介质服务器媒体池配置媒体池配置备份策略设置备份策略设置备份软件的日志管理备份软件的日志管理备份报告的内容备份报告的内容备份报告的内容备份报告的内容备份工作完成状况备份工作完成状况备份任务的完成情况备份任务的完成情况每个客户端的备份任务能否正常完成每个客户端的备份任务能否正常完成备份数据的大小备份数据的大小备份设备的工作状况备份设备的工作状况剩余磁带的容量剩余磁带的容量已用磁带的使用时间、使用次数已用磁带的使用时间、使用次数磁带驱动器的工作状况磁带驱动器的工作状况上次清洗驱动器的日期上次清洗驱动器的日期存放起来的磁带的保存时间存放起来的磁带的保存时间备份报告备份报告备份报告备份报告备份报告的管理备份报告的管理备份报告应有专人定时编写备份报告应存放在安全位置不会因为灾难的原因而丢失可以让数据恢复人员在最短的时间内取得报告备份数据的失效备份数据的失效备份数据的失效备份数据的失效备份的数据本身不可用备份的数据本身不可用非静止数据库的备份非静止数据库的备份数据文件部分丢失数据文件部分丢失多次增量备份中的一个丢失多次增量备份中的一个丢失元数据缺失元数据缺失数据库的控制文件丢失数据库的控制文件丢失备份数据本身不可用备份数据本身不可用数据已损坏后备份数据已损坏后备份介质失效介质失效丢失磁带上的全部数据丢失磁带上的全部数据备份的验证备份的验证备份的验证备份的验证定期旋转磁带定期旋转磁带文件恢复测试文件恢复测试数据库恢复测试数据库恢复测试逻辑卷恢复测试逻辑卷恢复测试操作系统恢复测试操作系统恢复测试备份系统恢复测试备份系统恢复测试 使用备份软件进行数据备份使用备份软件进行数据备份备份软件的责任备份软件的责任备份软件的责任备份软件的责任异构平台的应用支持异构平台的应用支持制定数据保存周期策略制定数据保存周期策略确保数据安全性要求确保数据安全性要求缩短海量数据备份、恢复时间缩短海量数据备份、恢复时间尽可能降低系统管理员的工作负担尽可能降低系统管理员的工作负担异构支持异构支持异构支持异构支持Novell应用程序应用程序操作系统操作系统IBMSunHPIBM InformixIBM备份软件模块化管理备份软件模块化管理备份软件模块化管理备份软件模块化管理功能模块管理功能模块管理功能模块用来实现更多的备份功能针对不同应用有不同的功能模块来配合该应用的备份备份软件的功能模块一般都配有license限制模块的安装一般分为两个部分在服务器端或客户端安装模块软件在服务器端输入模块license备份软件的内部结构备份软件的内部结构备份软件的内部结构备份软件的内部结构备份软件一般都由下面各部分组成:备份软件一般都由下面各部分组成:设备管理媒体介质管理备份策略管理备份任务监控管理日志系统管理客户端恢复管理管理用于备份的设备,包括磁带库、虚拟管理用于备份的设备,包括磁带库、虚拟磁带库及磁盘设备磁带库及磁盘设备增加、删除或修改一个磁带库设备增加、删除或修改一个磁带库设备要判断好机械手的类型,备份软件大都支持所有的机械手类型增加磁带驱动器,并将其配置到已添加的机械手下可以通过设备管理控制机械手对磁带驱动器进行操作增加磁盘设备,不同的不同的备份软件配增加磁盘设备,不同的不同的备份软件配置方式不同置方式不同设备管理设备管理设备管理设备管理管理备份所需的媒体介质管理备份所需的媒体介质磁带或虚拟磁带磁带或虚拟磁带可以通过备份软件的菜单工具将搜索到放入磁带可以通过备份软件的菜单工具将搜索到放入磁带库中的。库中的。也可以通过手工方式添加磁带,需要择好磁带类也可以通过手工方式添加磁带,需要择好磁带类型,机械手类型,媒体编号等。型,机械手类型,媒体编号等。备份软件的介质管理还可以对磁带进行一备份软件的介质管理还可以对磁带进行一些管些管理操作,如清洗磁带、重新标识磁带等理操作,如清洗磁带、重新标识磁带等媒体介质管理媒体介质管理媒体介质管理媒体介质管理定义备份客户端定义备份客户端定义备份源路径定义备份源路径定义备份目的路径定义备份目的路径定义备份类型定义备份类型定义备份版本保存时间定义备份版本保存时间定义自动备份的具体计划定义自动备份的具体计划 备份策略管理备份策略管理备份策略管理备份策略管理备份任务监控管理备份任务监控管理备份任务监控管理备份任务监控管理备份任务监控管理备份任务监控管理用于监控已执行或正在执行的备份任务用于监控已执行或正在执行的备份任务对于正在备份的任务可以查看备份进度对于正在备份的任务可以查看备份进度对于已经备份完毕的任务可已查看其状态信息,备对于已经备份完毕的任务可已查看其状态信息,备份时间、备份策略、备份的客户端、是否成功等份时间、备份策略、备份的客户端、是否成功等对于备份失败的任务,根据失败信息可以确认问题对于备份失败的任务,根据失败信息可以确认问题可以暂停、开始、停止正在执行的备份任务可以暂停、开始、停止正在执行的备份任务日志系统管理日志系统管理日志系统管理日志系统管理提供非常完整的任务、介质、错误的报告提供非常完整的任务、介质、错误的报告 显示在某一段时间内,备份的状态和错误信息显示在某一段时间内,备份的状态和错误信息 显示在某一段时间内详细的备份信息显示在某一段时间内详细的备份信息 列出列出Server在某一段时间内记录下来的错误信息在某一段时间内记录下来的错误信息 列出列出Server在某一段时间内记录的所有的日志在某一段时间内记录的所有的日志列出备份软件管理的介质信息列出备份软件管理的介质信息列出介质的内容列出介质的内容 列出介质上的备份信息列出介质上的备份信息 客户端恢复管理客户端恢复管理客户端恢复管理客户端恢复管理可以通过备份主服务器恢复所有客户端的备份,也可以通过备份主服务器恢复所有客户端的备份,也可以在客户端恢复备份可以在客户端恢复备份可以通过选择备份版本进行恢复可以通过选择备份版本进行恢复可以选择将备份恢复到原始位置、不同位置或不同可以选择将备份恢复到原始位置、不同位置或不同客户端客户端如果恢复位置存在原数据文件,可以设置不恢复、如果恢复位置存在原数据文件,可以设置不恢复、覆盖或恢复到临时位置覆盖或恢复到临时位置使用备份软件进行备份与恢复使用备份软件进行备份与恢复使用备份软件进行备份与恢复使用备份软件进行备份与恢复使用备份软件进行数据备份的基本步骤:使用备份软件进行数据备份的基本步骤:配置存储介质制定备份策略对客户端进行必要的配置手工执行备份策略进行测试在备份任务管理器中查看备份状态使用备份软件进行备份与恢复使用备份软件进行备份与恢复使用备份软件进行备份与恢复使用备份软件进行备份与恢复使用备份软件进行数据恢复的基本步骤:使用备份软件进行数据恢复的基本步骤:将存有备份数据的介质放入磁带库中使用客户端恢复管理选择要恢复的备份数据版本选择要恢复数据的位置设置恢复选项开始恢复备份数据,查看备份任务管理器的恢复状态如何进行数据恢复如何进行数据恢复需要数据恢复的情况需要数据恢复的情况需要数据恢复的情况需要数据恢复的情况所有系统全部损坏只留有保存在磁带中的数据主机完全损坏设备损坏数据丢失人为误操作人为误操作停电数据恢复数据恢复数据恢复数据恢复重建数据系统硬件结构恢复备份系统恢复操作系统恢复应用软件恢复数据系统结构恢复系统结构恢复系统结构恢复系统结构恢复数据系统硬件恢复数据系统硬件恢复尽量选用与原系统一致的硬件配置,如果不一致可能会在系统恢复时无法使用参照备份报告,恢复系统的网络结构备份系统恢复备份系统恢复备份系统恢复备份系统恢复安装操作系统重新安装备份服务器恢复备份软件日志安装备份软件使用备份下来的备份软件日志进行恢复使用备份服务器重新导入所有备份数据主机操作系统恢复主机操作系统恢复主机操作系统恢复主机操作系统恢复方法3方法1安装操作系统方法2安装备份软件客户端恢复备份数据制作恢复盘使用恢复盘重新安装系统,自动恢复所有数据安装网络启动服务器从网络或磁盘启动临时系统恢复系统和全部数据文件恢复文件恢复文件恢复文件恢复数据恢复的时刻最后一次全备份或增量备份恢复选项恢复选项恢复到原位置恢复到其它位置如果文件存在就覆盖不覆盖已有文件恢复到新位置数据库恢复数据库恢复数据库恢复数据库恢复恢复前准备恢复计划丢失了哪些数据数据可能恢复到的时刻数据恢复的时间可能遇到的问题需要恢复到的时刻恢复步骤发生意外时的处理方法恢复后的验证数据恢复应注意的问题数据恢复应注意的问题数据恢复应注意的问题数据恢复应注意的问题影响恢复时间的因素:影响恢复时间的因素:系统重构的时间是否具有快速恢复的功能需要恢复的数据的大小备份的类型备份的介质数据库恢复数据恢复日志恢复数据库恢复分类数据库恢复分类数据库恢复分类数据库恢复分类数据库完全恢复数据库完全恢复数据库部分恢复数据库部分恢复恢复数据文件恢复表空间时间点恢复综合性恢复综合性恢复表空间的时间点恢复备份备份备份备份/恢复系统的规划恢复系统的规划恢复系统的规划恢复系统的规划备份系统的规划备份系统的规划设计适合的备份系统结构对应用网络的影响考虑备份窗口是否与实际备份时间匹配备份介质容量定制合理的备份策略保证备份的数据能够充分满足各种情况下数据恢复的需求使可恢复数据尽量距灾难发生点间隔最小能够充分满足数据保存时间的要求备份备份备份备份/恢复系统的规划恢复系统的规划恢复系统的规划恢复系统的规划恢复系统的规划恢复系统的规划估计可容忍的故障恢复时间估计实际数据恢复所需要的时间定制恢复计划具有恢复能力的专门恢复人员有关备份的一切相关资料备份系统的结构图备份的执行情况备份数据与备份介质的详细关系
展开阅读全文