备份平台架构
信息化快速发展的今天,数据备份的重要性愈发显著。为了有效管理和保护数据,备份软件组网架构应运而生。通过一个备份软件的网络架构图来介绍它的工作原理,并通过实例程序讲解其实现方法,帮助更好地理解整个过程。
备份软件测试架构通常采用分层设计,涵盖从底层基础设施到上层应用功能的完整验证体系。备份软件组网架构图
流程图展示备份软件的基本操作流程。客户端向备份服务器发送备份请求,备份服务器随后将数据存储在存储设备中,同时还会将备份状态反馈给客户端。此外,监控模块会实时监控备份服务器的状态。
备份软件提供多种组网方式,用户可根据现有网络环境选择。常见的有LAN Base和LAN Free两种模式,但它们可能会影响业务服务器的性能。而Server Free模式不通过业务服务器传输数据,减少了对业务的影响。此外,备份软件通常具备重删压缩功能,以降低备份数据在网络中的传输量,减轻网络负载。

备份软件采用备份管理服务器、介质服务器和客户端等三级架构。备份管理服务器负责任务调度、策略管理和元数据维护;介质服务器则处理实际的数据备份操作。客户端备份数据的媒介、备份数据内容的源平台。
以下将介绍备份平台组网的基本类型。
LAN 备份组网
所有需要备份的服务器仅需安装备份客户端(iDA)。在网络的另一端,介质服务器(MA)需与备份存储介质相连。备份过程中,所有需要备份的数据通过网络传输至介质服务器,由介质服务器将数据存储到备份介质中。

LAN Free 备份组网
这是一种高效的备份架构,旨在减少备份任务对局域网(LAN)和业务服务器的压力。通过引入专用的存储区域网络(SAN),数据传输完全绕过传统的局域网,直接在存储设备之间完成,从而显著提高备份效率和系统性能。

Server-free备份组网
备份中,我们会利用存储阵列的快照功能。其步骤是:先为生产数据创建一个快照并映射给备份服务器,然后该服务器挂载快照并将数据复制到备份介质。由于创建快照速度快,几乎不占用额外时间,不会影响正在运行的生产系统,

从数据量上来看:
LAN备份数据量最小;LAN-Free备份数据量稍大;而Server-Free备份能够在短时间内备份大量数据。
解决客户数据备份前的身份核查、备份过程中的数据加密、备份数据存储中的数据加密和客户数据恢复时的身份查验等问题的解决方案——可信备份架构TBA(Trusted Backup Architecture)。架构通过与可信CA的结合,实现备份数据的传输、存放和恢复的安全管理,真正保证源头可信、传输可信、存储可信、恢复可信、平台可信。TBA的整体架构图所示
基于备份恢复的安全管理性要求,备份设备放置在安全区域,只需在服务器中安装轻量级备份代理程序,通过备份策略设置即可轻松实现操作系统、文件、数据库等数据的自动化备份。通过安全加密方式存放,当应用发生数据丢失时可通过数字证书认证后,将灾备数据恢复至指定位置。
基于对备份设备访问时的安全性要求,需要关联绑定证书进行用户认证。在数据备份至备份设备时,通过对备份数据的加密传输从而确保备份数据在网络中的安全。
为了保证灾备数据的全生命周期安全性,需要采用源端压缩加密的方式。在备份代理端生成备份集时对数据进行加密,加密算法可以多种选择,且支持国密SM1、SM4等。每次生成备份集时,加密的密钥都动态生成,加密密钥的保存和用户证书关联。
测试环境架构
测试环境模拟真实生产环境,包括服务器、存储设备、网络配置和应用系统部署。搭建过程遵循标准化流程:首先准备硬件设备并进行加电测试,然后安装操作系统和网络配置,最后部署应用软件并进行调试。环境建设需考虑测试目的差异,功能测试注重场景覆盖率,性能测试则需要大量存量数据和近似生产环境的硬件配置。
测试验证体系
测试内容应覆盖快速部署验证、源库全备测试和虚拟数据库恢复测试等关键场景。测试过程中需采用性能监控工具,通过探针方法收集系统执行数据,精确测量模块性能指标。同时需要建立测试驱动和测试桩,构建完整的性能验证环境。
环境维护管理
测试环境维护需要建立严格的管理流程和规章制度,定期检查软件和网络配置,确保环境始终符合测试要求。通过备份和数据隔离方式构建可复用的测试环境,支持多版本、多时间段的持续测试。


