数据保护在线备份和恢复学习(第一部分)
介绍数据保护
目 录
一、介绍数据保护............................................................................................................ 1
1、数据保护选项...................................................................................................... 1
1.1、保护数据的方法......................................................................................... 1
2、在线备份和恢复................................................................................................... 3
2.1、关于在线备份和恢复.................................................................................. 3
2.2、在线数据备份和恢复的优点........................................................................ 3
2.3、在线数据备份和恢复的缺点........................................................................ 3
3、数据库保护通过NVFAIL........................................................................................ 4
3.1、关于数据库保护......................................................................................... 4
4、在灾难中避免数据丢失........................................................................................ 4
4.1、如何判断灾难发生...................................................................................... 4
4.2、避免在灾难发生的时候丢失数据所使用的工具............................................ 4
一、介绍数据保护
这个章节介绍了这个版本DataONTAP所能得到的数据备份、恢复和保护能力。
1、数据保护选项
关于数据保护:数据保护意味着备份数据并能够恢复它们,通过副本来备份原始数据,即使原始数据丢失也可以恢复。
为什么需要数据保护:
l 可以保护数据,当发生意外的删除文件、应用程序崩溃、数据毁坏和病毒等愿意。
l 归档数据
l 灾难恢复
1.1、保护数据的方法
根据您数据保护和备份需求,Data ONTAP 提供不同的方法使您在遇到意外的、恶意的或遇到灾难的时候确保数据不丢失。这个手册描述如何使用Data ONTAP在线保护数据的特征,例如: SnapMirror® 技术来保护数据。对于离线备份可以参考<Tape Backup and Recovery Guide>。
数据保护 |
描述 |
aggr copy |
可以快速的将一个aggr里的数据,通过块copy的方法,拷贝到另外一个aggr。详细信息参考<Storage Management Guide> |
Snapshot |
在卷里做备份。 这个方法允许你手工或者自动的创建、定制和维护多个卷上的数据备份,snapshot只用很少数量的额外卷空间,对性能影响很小。 Snapshot也可以用于灵活卷clone和luns的备份。如果用户意外的删除了重要数据而此时卷上又有快照,则此时可以从最近一次快照很快的恢复数据。 详细信息可以看<Storage Management Guide >. |
SnapRestore (需要license) |
可以快速的恢复容量巨大的卷上的备份快照数据。可以恢复整个卷或其中某个文件。 |
SnapMirror (需要license ) |
卷到卷和qtree-to-qtree的数据复制。这个产品使你定期的在卷或qtree上做快照,然后复制这些数据到partner卷或qtree,通常是另一台存储上的卷或qtree.然后再归档这些快照数据作为快照(迭代),当源存储的卷或qtree出问题后,复制过来的数据,可以通过最后一个快照拷贝快速恢复。 如果想使用磁带备份和归档,可以在SnapMirror 目的端做,这样可以释放源存储系统的时间占用,减少性能降低。 |
SnapVault (需要license) |
通过snapshot技术可以集中备份多个存储上多个qtree上的数据。 这个产品允许备份卷上多个qtree的数据到二级存储,这样可以快速备份和恢复数据。 你可以在windows\solaris\AIX\HP-UX主机上安装Open Systems SnapVault(OSSV)代理,这个代理软件允许snapvalut在这些系统上备份和恢复数据。这样就可以实现将已经备份到二级存储的数据可以备份到磁带设备,这样不消耗主存储资源和造成性能下降。 |
磁带备份 dump 和restore命令 |
磁带备份和恢复。Dump和restore 命令允许你备份Snapshot copie到磁带。Dump命令拷贝卷上的Snapshot信息到磁带. 这是备份快照而不是备份ASF文件系统。 |
vol copy |
快速将卷上的块数据copy到另一个卷。 |
SyncMirror (active/active configuration required) |
持续的镜像两个独立卷上的数据。这个产品允许你可以镜像连接到同一机头的卷上的数据,一旦一个卷上发生不可恢复的磁盘损坏,则存储会自动的访问镜像卷,而保证客户端对数据的访问。 |
vol options命令中的nvfail的选项 |
保护由于NVRAM出问题出现的数据丢失。 |
病毒扫描支持 |
支持第三方的病毒扫描软件去扫描通过CIFS连接过来的文件。 |
MetroCluster |
SyncMirror的功能增强,可以提供持续的卷镜像,距离可以跨越500米到30公里远。 |
2、在线备份和恢复
2.1、关于在线备份和恢复
在线备份指备份数据到磁盘而不是磁带,这样发生灾难的时候恢复会非常快。
在线备份和恢复解决方案包括: Snapshot, SnapMirror, SnapRestore, SnapVault, SyncMirror和vol copy 命令:
l 快照可以使你按周、天、小时为间隔在线备份。用户可以自己恢复自己误删除或修改的文件而不需要管理员的帮助。
l SnapMirror允许你按照计划自动的拷贝卷或qtree的快照到另一个volume或者qtree(可以是同一存储或者不同存储)。
l SnapRestore可以以最快的速度和磁盘空间利用率,恢复整个卷的状态通过先前创建的快照
l SnapVault 保护保存在不同存储上的一个或多个qtree上的一系列的的快照。SnapVault维护一个online,异步, 永久只读的一个qtree数据的副本. SnapVault备份和Snapshot copy 创建自动按计划运行。
注意:SnapVault,除了提供存储系统的备份外, 还提供运行windows\solaris\HP-UX\AIX服务器的数据备份。
l SyncMirror在伙伴卷之间提供持续的数据镜像。
l MetroCluster提供增强的SyncMirror功能,距离可以达到 (500 meters to 30 kilometers).
l vol copy命令可以拷贝文件系统到另一个卷手工的或用脚本,你可以用ndmpcopy命令拷贝任意subtree到任意位置的任意存储。
在线数据保护和离线磁带数据保护是互相备份的。
2.2、在线数据备份和恢复的优点
与磁带备份相比,在线备份具有以下优势:
l 备份速度快,减少备份的时间
l 因为速度快,可以多次做备份,增加备份的频率
l 可以非常容易的从在线备份恢复特殊文件、目录或卷。
l 灾难恢复更快,因为是通过在线的镜像和恢复。
l 数据可用性更高因为更快的恢复速度
2.3、在线数据备份和恢复的缺点
与磁带备份相比,在线备份缺点如下:
l 如果碰到大的灾难,磁盘系统是脆弱的。
l 如果天天做磁盘备份对磁盘资源消耗是比较大的。
3、数据库保护通过NVFAIL
3.1、关于数据库保护
如果因为NVRAM发生问题造成损害了数据库的有效性。这时候NVFAIL可以警告并自动的给数据库改名这样不会自动重启数据库,当你确认数据库的有效性后再重启数据库。只有当存储上跑的是数据库的时候才需要这个特性。
4、在灾难中避免数据丢失
灾难就是很长时间连接不上物理站点的服务的情况。比如:
l 地震
l 长时间的断电
l 长时间的客户端无法连接存储
当灾难发生后,会影响所有你的基础设施架构,包括存储系统、应用服务器、网络连接和客户端连接。当你计划防止灾难发生对信息系统的影响时,那么所有因素都需要考虑。
4.1、如何判断灾难发生
这是非常关键的,你按照预先定义好的过程来确认灾难确实已经发生。用一些工具软件测试站点的连通性,比如ping,ssh等。如果确实灾难发生了,则也预示着服务无法恢复了。
4.2、避免在灾难发生的时候丢失数据所使用的工具
下面的特性和产品可以非常好的使管理员备份或复制本地存储上面保存的数据到通过网络连接的远端存储上。这确保在第一个存储节点发生灾难后可以及时的恢复数据。
特性和产品 |
描述 |
SnapVault 站点间Snapshot copy备份和恢复能力 |
一个SnapVault 第二节点的存储设备可以部署在远端,第一节点存储可以从任意远距离备份。 数据可恢复性 一旦在第一节点发生灾难,备份到第二节点的数据就可以恢复到第一节点或者一个替换的节点。数据可以从第二节点创建的最后一个SnapVault Snapshot copy的时间点开始恢复。 对于连接线路的要求 在第一节点和第二节点之间推荐DSL连接或者更快的连接方式Modem 连接也是可以的。路由器、交换机和DNS服务器将预先设置好, 以备第一节点不可访问的时候替换它。 优点: 集中式的, 性价比好的存储之间的备份方法。 |
SnapMirror 站点间的快照备份 |
一个SnapMirror目标存储设备与源存储可以不在一个地方,任意远距离的源系统的volume都可以被镜像。 数据可用性 一旦源站点发生灾难造成数据丢失,目的站点的镜像数据在目标站点可以快速变为可用。 数据可恢复性 镜像数据在源站点物理恢复后,可以快速恢复回去。数据可以从最后一次由源站点传输到目标站点的snapmirror快照拷贝中恢复。 优点: 结合了站点间的数据保护和可用性。 |
Metro-Cluster 内部站点间实时备份、可用性和可恢复性。 |
同步镜像MetroCluster存储系统可以位于不同的地点,互相之间最远可以达到10英里。 数据可用性 一旦源站点发生灾难造成数据丢失,镜像到partner站点的镜像数据在目标站点可以快速变为可用。 数据恢复 数据可以恢复到最后一次NVRAM checkpoint. |