企业备份软件,简单来说可以将数据和应用程序从主存储平台转移到二级存储。过去,磁带和磁盘常被用作二级存储媒介。如今,越来越多的供应商也把支持公有云存储作为一项长期战略。
在现代IT实践中,备份工具已经从仅仅复制数据的应用程序演化为更复杂的数据管理应用程序,它可以保护部署的应用程序。其中包括有本地和公有云IaaS或SaaS产品。
人们很容易视企业备份软件为理所当然的,并认为所有产品基本上都是一样的。事实上,备份和恢复软件市场已经发展到可以满足广泛的数据恢复需求。因此,备份应用程序之间存在显着差异。要理解这些差异,就需要明白它们所共有的内部特性。
数据迁移
首先要考虑的是数据迁移,也就是备份应用程序将数据从主存储转移到备份存储平台的过程。早期的备份和恢复软件运行在每个服务器上,并简单地写入本地磁带驱动器或磁盘设备。这种方法是不可扩展的,并且带来了大量的硬件和管理成本。
供应商已经将他们的产品发展成基于网络的备份。这些系统实现一个或多个集中式备份服务器,这些服务器通过网络从每个源应用程序服务器获取数据。其可扩展性是通过添加更多的备份服务器和存储媒介(如磁带和磁盘驱动器)来实现的。只要有足够的网络带宽可用,备份系统就可以进行扩展以满足需求。
随着时间的推移,网络备份系统得到了改进,从而提高了数据迁移的效率。有些产品通过快照和复制直接从存储平台读取数据。其他系统使用管理程序和超融合基础设施平台中提供的数据保护API。
随着备份在混合环境(包括公有云)中的发展,网络带宽再次成为一个挑战。企业备份软件供应商已经引入了数据重复删除和压缩等技术,这些技术可以减少需要通过网络的数据量。客户端重复数据删除技术识别备份平台上已经存在的数据,这样就可以将其标记为已备份,而无需再次发送。
一些供应商已经实现了在本地和公有云中保存数据的产品。这有助于快速恢复,同时确保在站点完全丢失的情况下数据是安全的。从本质上讲,其中的关键在于优化次要数据的放置,以确保弹性和满足RTO(恢复时间目标)和RPO(恢复点目标)。
数据管理
一旦数据到达备份平台,就必须对其进行管理。在最基本的层次上,这意味着需要使用元数据来跟踪每个源应用程序备份的文件。随着应用程序不再直接连接到物理或虚拟服务器,这个过程也正进行着演变。IT组织往往需要保护SaaS平台(如Salesforce或Office 365)、传统数据库和NoSQL数据库中的信息。
集中存储在备份中的数据已经从如磁带一样的物理媒介,转移到使用闪存和硬盘的重复数据删除设备。与所管理的逻辑数据量相比,目标端重复数据删除减少了物理存储的使用量。在使用公有云备份数据时,组织必须在数据被注销之前使用重复数据删除技术,因为公有提供商往往不提供任何数据删减技术服务。
如今的企业备份软件供应商已经对其产品进行了调整,使用户可以更多地通过类似搜索引擎的方式搜索备份数据。也就是提供搜索控制台,并对文件名和数据源进行高效的模式匹配。
备份供应商也在设计他们的产品,以便重复使用二级数据,这就需要新的方法来存储和跟踪可能用于种子测试和开发环境或用于数据分析的内容。一些供应商开发了新的内部扩展文件系统,允许组织直接从备份平台访问备份映像。一些供应商已经使备份数据能够实现自我描述。这使组织能够将数据推入公有存储并直接访问它,而不需要恢复访问它的内容。
工作管理
基本来说,工作管理是指备份软件对备份任务和其他管理功能的调度。早期的备份产品要求管理员大量参与管理备份的时间,以匹配基础设施的带宽能力。
今天,供应商正在转向一种基于策略的方法,其中数据保护基于服务级别目标(SLO)。然后,备份软件负责调度备份,以确保达到SLO。对于希望保护数千个虚拟服务器和其他数据源的组织来说,手动调度已经变得不可能了。而是与此相反,将自动化调度与增强型报告一起实现,后者可以显示整个应用程序范围内数据保护的遵从性状态。
最起码的,企业备份软件应该提供备份和灾难恢复等功能。今天的备份产品越来越多地集成到企业的数据管理过程中。与此同时,备份和恢复软件需要提供满足分散的、高度可扩展的和动态的企业特性需求。这意味着需要独立于数据源处理数据,并将其与应用程序联系起来——而不是物理结构(如VM和服务器)。
原文作者:Chris Evans