备份常见问题分享(下)

举报
大数据小粉 发表于 2017/04/28 14:47:47 2017/04/28
【摘要】 关于备份存储管理软件的常见问题解答。

关于备份存储管理软件的常见问题

Q:备份存储管理软件在备份系统中主要做了哪些工作?

A:能够完成如下内容的备份:

a) 客户端程序,完成一般文件系统的备份

b) 数据库模块,完成数据库数据的联机备份

c) 操作系统备份,完成操作系统的备份

d) 灵活的定制自动备份策略

e) 将大数据自动的备份到多个存储介质上

f) 有效的记录备份索引:什么时间做的备份,备份了什么内容,什么级别的备份,备份数据保存在哪个存储介质上,备份数据需要保存多久。

Q:为什么要求备份软件多平台支持?

A:企业的信息基础架构随着应用需求的急剧膨胀而快速发展,造成企业的应用系统的主机系统多样化,而且这种多样化正在进一步深化,所以如果一个备份存储管理软件不能满足多平台的要求,或者仅仅满足目前的多平台需求,都不足以满足用户的快速发展需要,所以一个企业级的备份存储管理软件一定要满足多平台支持的要求,而且还要随着新平台的出现,要快速的响应并提高对新平台的支持能力。

Q:备份管理软件为什么采用所有平台统一的图形用户接口?

A:备份存储管理软件是以服务的形式运行的。这里所说的图形用户接口,是指用来和备份存储管理服务通讯的管理图形用户接口,服务是备份存储管理软件的核心,但是统一的图形用户接口会节约备份管理员大量的学习和熟悉时间,大幅度的提高工作效率,降低企业在培训方面的投资。


Q
:是不是备份任务执行时,最大化的利用主机内存是最好的?

A:正如建立一个数据库系统一样,数据库专家并不会为获得最好的性能,将主机系统的剩余资源(CPUMemory)全部分配给数据库服务器,只有合理的分配资源,整个系统才会获得最好的性能。备份系统也是如此,备份存储管理软件必须提供可调试的共享内存功能,才能确保备份系统获得最好的性能。

Q:网络速度越来越快,为什么依然要求备份管理软件具有很好的网络压缩功能?

A:网络速度越来越快,但依然是有速度瓶颈限制的。是否采用网络压缩功能,主要参考备份瓶颈在哪里,是主机系统资源受限,还是网络带宽受限。当主机资源丰富的时候,而网络带宽受限,尤其是使用WAN做异地备份的时候,使用网络压缩功能,将负载转移到主机上来,则会获得最好的整体备份效率。

Q:如何确保备份系统的稳定性?如何确保备份数据的可恢复性?如何提高恢复效率?

A:传统的备份系统故障80%以上来自磁带库系统,而只有20%以下或者更少的故障来自备份存储管理软件。所以保证备份系统的稳定性,就必须提高其中的备份存储设备的稳定性。而由于磁带库系统的先天性设计结构,导致其稳定性必然不能和磁盘系统相媲美。所有新一代的数据备份与恢复解决方案一定是采用磁盘与磁带系统相结合的备份系统。

资料恢复往往是恢复最近的备份,而不是恢复很久以前的备份数据,所以将近期的备份数据保存在磁盘系统,远期备份数据保存在磁带库系统,即可保证数据的高可恢复性;而备份存储管理软件应提供这种将数据首先备份到磁盘系统,然后根据一定策略迁移到磁带库系统的数据存储技术。

为提高恢复效率,一方面要尽量使恢复数据存储在磁盘系统上,另一方面是使数据尽量连续的存储在存储介质上。所以,应使用合理的并行技术,而不是简单的通过磁带机将大量的并行数据写在一个磁带上或者简单的写在不加处理的文件系统目录中,因为这样的技术,只能在一定程度上提高备份效率,但一定会大幅度降低恢复效率。

Q:当有大量相似的客户端需要管理时,如何让备份管理员从大量的管理备份策略的任务中解脱出来,以处理其它的事务?

A:当有很少的客户端的时候,或许备份管理员会有足够的时间逐一的设置或调试备份策略。当有几十个或上百个客户端的时候,这样的工作量将变得巨大而繁琐。使用基于策略的任务管理功能,可以简单的创建任务/策略模板,将任务模板复制到具有相同任务的客户端上去。这将大大的简化备份管理员的工作。

Q:如何确保备份与恢复权限被正确使用,以防止数据被盗窃或生产数据被误恢复?

A:传统的备份存储管理软件只可以简单的控制某个人具有备份权限或者恢复权限,而没有精确的定义他可以只备份哪个客户端的数据或者恢复哪个客户端的数据。独有的用户访问级别控制,可以将适当的备份或者恢复权限按资源分配,确保备份数据的真正安全。

Q:如何让备份管理员用更简单的方法获得诸如备份任务完成情况,磁带驱动器状态,磁带存储利用情况,备份性能等等的信息?

A:通过时时查看备份状态,备份日志,当然可以获得以上信息。但是备份管理员是不可能时时刻刻坐在备份服务器面前的。所以备份管理员最需要的就是一个可配置的,功能强大的报表功能,在他需要的时候,他就可以根据需要获得他所需要的信息。

Q:如何确保备份管理员在第一时间获得备份的状态信息,如成功或失败?

A:报表功能依然需要备份管理员在设定的时间查看,这样就有可能耽误对一些故障的处理,比较忙的备份系统管理员希望及时获得所需要的指定信息,比如故障和警告。
可定制的事件通知功能通过E-mail、弹出窗口,SNMP等方式可以确保备份管理员在第一时间获得有关重要任务状态信息,如失败的任务等等。

Q:如何确保恢复时间点的准确性?

A:当备份客户端和备份服务器时间不一致的时候,传统的备份存储管理软件不能保证恢复数据就是你所需要的数据。因为备份时是以备份服务器的时间记录的,而恢复时是以客户端时间为准。
若备份系统使用自己的时间表进行同步,所以无论是本地的不同客户端时间有差别,还是跨越时区的备份,均能保证备份与恢复的一致性。

Q:如何防止备份日志充满文件系统,导致备份系统失败?

A:备份日志是备份管理员或者厂家解决备份系统问题,或者发现潜在问题的依据。这些日志随着备份任务执行而增加,如果不加妥善管理,会占用大量的有用磁盘空间,甚至会导致备份系统失败。
可以根据日志大小,页面数量和日期设置,自动的清除过期的日志文件。

Q:备份系统的索引信息是用来做什么的?为什么需要合理的索引结构和有效的维护索引信息?

A:备份索引用于保存如下信息:什么时间发生的备份,备份了什么内容,什么级别的备份,备份数据保存在哪个备份介质上(磁带或者文件目录),备份数据保留多长时间?这些信息是数据恢复时必不可少的信息,没有这些信息,会导致数据恢复复杂,甚至数据不能恢复。所以备份索引和备份数据一样重要或者说更重要。
随着备份任务的不断执行,备份索引会不断的加大。因为备份任务需要往其中不断写入索引记录,恢复时需要在其中读取记录,以定位数据所在位置。所以巨大的文件索引会导致备份和恢复在一定程度上备份效率的降低。优秀的备份存储管理软件应提供优秀的备份索引管理机制。

Q:如何确保备份任务被真正成功的执行?

A:备份任务可能会因为这样或那样的原因导致失败,如备份网络不稳定,备份介质不可用等等原因。
任务重启动功能,可以定制任务在失败以后重新启动次数,失败以后多长时间后重新启动,这样可以保证备份任务一定会被成功执行。

Q:如何提高档系统备份效率,降低对生产服务器内存和CPU的开销?

A:为了获得较好的备份效率和恢复效率,传统的文件系统备份一般是结合全备份和增量备份交替执行。全备份获得了最好的恢复效率,却极大的增加了对生产系统资源和网络带宽的占用。
合并式备份利用既有的全备份和其以后的增量创建新的全备份,既保证了恢复效率的最大化,而且也降低了对生产系统和网络带宽资源的占用。因为这样的合并式备份,所有的开销均发生在备份服务器上,不影响备份客户端。

Q:备份软件是否需要支持通过防火墙传输备份数据?

A:随着企业业务的逐渐扩展,企业的信息系统也在不断的膨胀,企业对信息安全的要求也在扩大,所以更多的企业信息系统中可能有跨越多网络的路由设备(防火墙)。备份系统能够将备份数据通过特定的端口进行传输,防火墙管理员只需要打开一个小范围的埠,即可以完成备份。

Q:备份软件是否支持可以从LAN升级到SAN的资料存储备份环境,实现Lan-Free的备份方式,并可以升级到基于 SAN Serverless的备份?

A:可以方便的平滑的从LAN升级到SAN的备份环境,实现Lan-Free的备份。只需通过许可证的变更即可实现,不用重装软件。如果配合相应厂家的软件和硬件也可实现Serverless的备份。
Serverless的技术对于硬件的依赖性比较高,导致兼容性要求高、成本高、实施困难。这种方式不是CommVault推荐使用的的备份技术。

Q:备份软件在LAN结构下备份可控制备份所占用的网络带宽吗?

A:在LAN环境的备份中,备份时会占用LAN的带宽,有可能影响到其它网络应用的运行。具有智能调节网络的备份性能,使性能达到最优。智慧调节,无需人工干预。

Q:备份软件为什么要求可与常用的集群系统协同工作,能够自动根据集群的切换转换备份的目标服务器?

A:集群系统中主机在并行运行的时候,会有一台或几台机器处于备机状态,以接管运行主机发生失效的情况。所以备份软件在备份集群系统时,应能识别应用运行在那台机上,对该机进行备份。

Q:什么是基于备份任务的磁带复制功能?

A:数据备份时,都是通过任务方式实现的。每个备份任务备份指定的数据。当备份任务的数据量大于单盘磁带的容量时,备份任务自动进行跨越磁带的备份。所以备份任务所备份下来的数据是当次备份最完整的数据记录。基于备份任务的磁带复制是复制备份任务的所有备份数据,当发生备份数据跨越磁带的情况时,也可以完整的复制数据。如果使用磁带对磁带的复制技术,对于数据跨越磁带的情况,不能保证复制数据的完整性,同时也不方便管理。

Q:什么是同一备份数据源并行写入多个磁带驱动器?

A:将一个或多个备份作业中逻辑独立的数据流分别写到不同的磁带驱动器中,通过多个磁带驱动器同时工作实现多个数据流的并行备份,这种方式通常称为多路数据流备份方式(Multi-Stream)。多路数据流备份方式可以让多个磁带驱动器同时工作,每个驱动器负责一个数据流的备份,这样整个备份系统的备份效率即为每个备份数据流的备份速度之和。在这种备份方式下,数据放在多盘磁带上,只要有一盘磁带损坏,会导致所有数据的丢失。在进行恢复时,多盘磁带的恢复,加大了恢复难度,恢复效率大为降低。
通过策略管理提交多个任务,指定不同驱动器,对同一数据源进行备份,可实现该功能,同时提供最好的恢复效率。

Q:什么是数据同时写入多份磁带(即磁带RAID 1)?

A:磁带RAID 1就是指备份时,备份任务可以同时向两个或多个设备写入,同时形成两个或多个拷贝。在进行磁带的RAID 1备份时,如过数据备份到的多个介质中的某一个有错时,将导致该备份任务的失败,同时复制的拷贝是无效的。
如备份完之后进行复制,复制的过程需对原备份进行读操作,可以检查备份下来的资料的可靠性,使复制出来的拷贝具有更高的可靠性。
可通过策略管理设定对同一数据源进行多个任务备份,不同的任务指向不同的设备实现该功能。同时,插件和任务复制功能,可以实现数据的拷贝,其工作方式都是基于任务的复制,可保证数据的完整性。

Q:什么是断点续传功能? 基本工作方式是什么?

A:所谓的断点续传指的是用户的备份任务在失败后能够从失败记录点开始数据的备份,而不需要重新启动整个任务。现有的断点续传是针对文件系统,在一个备份任务包含了对多个文件的备份,当备份任务中断时,从失败的那个文件继续备份。
而在实际的应用中,当一个备份任务中断时,会是备份介质或设备损坏,备份主机或客户端损坏,断电或是传输线路(如网线,SCSI/光纤线路)故障所造成,此时采用断点续传会造成以下情况:
1. 当备份介质损坏时,文件中断点之前的数据已损坏,中断点续传后的数据并无任何意义,也无法恢复完整数据;
2. 当备份设备损坏时,正在使用的备份介质极易损坏,中断点续传后的数据同样并无任何意义;
3. 备份主机或客户端损坏时,此时为应以恢复备份主机或客户端系统为主要优先任务,为保证数据完整性,重新执行备份任务是为保护数据的关键点,断点续传功能显然无特别需要性;
4. 当断电情况发生时,无论是备份主机系统或是备份设备缓存中的数据必会损失,此时会造成系统记录中断点不一致的情形发生,无法保证断点续传后的数据完整性;
5. 当传输线路发生状况而至使备份任务中断时,此时若已备份的文件或数据库仍在不间断的更新时,将会任务无法进行或造成备份数据前后的不一致。

作者 |罗卫

转载请注明出处:华为云博客 https://portal.hwclouds.com/blogs

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。