本站点使用Cookies,继续浏览表示您同意我们使用Cookies。 Cookies和隐私政策>

搜索
首页 信息速查 IP知识百科 在线课堂

什么是备份恢复?

备份恢复是指通过提前备份数据副本,并在系统故障等异常场景时恢复数据的过程,是可靠性领域核心能力。

什么是备份恢复?

备份恢复(Backup and Restore)是高可用性架构和可靠性恢复方案中不可或缺的核心能力。主要用于在系统遭遇数据丢失、软件故障、硬件损坏或恶意攻击等异常情况时,通过预先备份的数据副本,将系统恢复到正常状态,从而保障业务的连续性和数据的完整性。

表1-1 核心概念

概念

说明

备份(Backup)

定时或立即将系统数据复制到独立的存储介质(如本地备份服务器、第三方备份服务器等)的过程。

恢复(Restore)

系统发生故障时,利用备份数据将系统还原到某个历史时间点的状态,使业务能够继续运行。

系统支持备份恢复的数据包括产品应用程序、数据库应用程序、操作系统、产品数据以及管理面应用程序和数据,各类型数据说明如下。

表1-2 支持备份恢复的数据类型

备份恢复数据

说明

产品应用程序

在产品使用过程中不会实时发生变化的文件数据,如产品安装目录下的文件。

数据库应用程序

在系统运行过程中不会实时发生变化的数据库文件数据,如数据库目录下的文件。

操作系统

管理面和产品节点的操作系统磁盘的关键目录文件。

产品数据

在产品使用过程中实时发生变化的数据和配置文件。

管理面应用程序和数据

管理面的文件数据和实时变化的业务数据。

为什么需要备份恢复?

在系统日常运维管理过程中,当遭遇人为误操作(如数据误删除、配置错误)、系统软件故障(如程序崩溃、升级失败)、硬件设备损坏(如存储介质故障、服务器宕机)、网络安全事件(如病毒攻击、勒索软件)或其他不可预见的异常情况,导致关键业务数据丢失或系统服务异常时,运维人员可以通过历史备份数据,将系统恢复至故障发生前的正常状态,从而最大限度降低停机损失,确保业务连续性。

备份恢复是怎么工作的?

备份恢复通过提前对系统关键数据进行周期性或实时备份,建立可恢复的数据副本保存在备份服务器中,当系统因故障导致数据损坏或服务中断时,可以利用备份数据将系统还原至历史正常状态,主要包含备份和恢复两个环节。

备份环节

系统提供全面的数据备份功能,覆盖产品业务数据和管理面数据。为确保数据传输安全可靠,系统采用SFTP(Secure File Transfer Protocol,安全文件传输协议)传输协议,将备份数据安全地传输至专用备份服务器进行存储。具体备份流程如下。

备份流程
备份流程
  1. 可视化备份配置界面:系统管理员通过管理面提供的可视化操作界面,可便捷地配置备份参数,并执行“数据备份”或配置“定时备份任务”。
  2. 自动化独立备份执行:管理面系统将自动执行备份作业,对产品和管理面的文件数据、数据库数据等关键数据进行备份操作,各类数据备份相对独立,备份时不存在依赖。
  3. 数据压缩加密传输:备份过程中,系统会对数据进行压缩和加密打包处理,并通过SFTP等安全传输协议,将备份文件传输至专用备份存储服务器。
  4. 分层分类存储架构:备份服务器采用分层存储架构,对不同类型的备份数据进行分类存储。

恢复环节

当系统因数据丢失、损坏或配置错误导致服务异常时,管理员可通过系统提供的恢复功能快速恢复受影响的数据。系统支持按需恢复,可根据实际故障场景,选择恢复管理面和产品全部数据或恢复部分特定数据,确保业务快速恢复正常运行。具体恢复流程如下。

恢复流程
恢复流程
  1. 可视化恢复配置界面:系统管理员通过管理面提供的可视化操作界面,选择指定产品的备份文件,灵活配置恢复范围,执行恢复任务。
  2. 自动化恢复作业执行:管理面系统将自动执行恢复作业,可对产品和管理面的文件数据、数据库数据等关键数据进行恢复操作。
  3. 安全备份数据传输:系统通过安全传输协议,从备份服务器中获取经过校验的备份数据包,并传输至目标业务节点。
  4. 精准时间点恢复:执行恢复任务,将系统恢复至历史备份时间节点,通过完整性校验等机制,确保数据完整性和一致性。

备份恢复有哪些优势?

备份恢复方案凭借其灵活易用的备份机制与安全可靠的恢复机制,为系统业务连续性提供全方位保障,主要优势体现在以下方面。

表1-3 备份恢复优势

功能

说明

灵活备份

  • 支持按实例、节点、整个产品进行备份。
  • 不同产品的多个备份任务可以同时执行。
  • 支持产品数据、产品应用程序与操作系统的增量备份,减少备份耗时与空间占用。

灵活恢复

  • 支持将数据恢复至任一备份时间节点。
  • 支持不同故障场景下,选择数据恢复范围,灵活恢复特定数据。

定时备份

定期定时备份产品数据,减少人工操作。

操作便捷

管理面的Web界面一步步引领用户完成操作,复杂任务简单化。

数据安全传输

使用SFTP等安全文件传输协议传输数据,并对备份数据进行签名等安全措施。

任务实时查看

在任务列表可以实时查看备份与恢复任务执行的详细情况,观测任务执行状态。

备份恢复的使用场景

系统提供灵活的备份机制,既包含周期性自动备份任务,确保数据持续保护,又支持按需触发的即时备份,满足紧急备份需求。为保障备份数据的一致性和完整性,建议选择业务空闲时段执行备份操作。当发生数据异常或系统故障时,可针对不同故障场景,灵活选择恢复特定数据,确保业务快速恢复正常。备份恢复的典型场景如下。

故障防护

在执行升级、回滚、扩容、日常运维等变更操作时,需在变更前或变更后执行备份任务,以防范变更操作风险并确保历史备份可用,确保业务故障后可快速恢复。

表1-4 典型备份场景

场景

操作

备份项

升级

升级管理面。

管理面的应用程序和数据。

回滚管理面。

升级产品软件。

  • 管理面的应用程序和数据。
  • 产品应用程序。
  • 数据库应用程序。
  • 产品数据。

回滚产品软件。

扩容

扩容产品软件。

  • 管理面的应用程序和数据。
  • 产品节点操作系统。
  • 产品应用程序。
  • 数据库应用程序。
  • 产品数据。

运维

例行维护,定时备份数据。

周期性定时备份管理面和产品数据。

配置NTP服务器。

  • 管理面的应用程序和数据。
  • 管理节点操作系统。

更新Syslog服务器信任证书。

更新用户管理证书。

更新CAS SSO客户端信任证书。

故障恢复

在操作系统故障、数据库故障等场景,可选择恢复范围执行故障恢复。

表1-5 典型恢复场景

场景分类

场景描述

恢复对象

物理机/虚拟机故障

管理面和产品节点所在物理机/虚拟机故障。

请先准备好替换的物理机及创建对应的虚拟机后,再执行以下恢复操作:

  • 恢复管理节点操作系统。
  • 恢复管理面应用程序和数据。
  • 恢复产品节点操作系统。
  • 恢复数据库应用程序
  • 恢复产品应用程序。
  • 恢复产品数据。

操作系统故障

管理面和产品节点操作系统无法正常启动或关键目录文件被勿删。

数据库故障

管理面和产品数据库应用程序或数据库文件损坏。

  • 恢复管理面应用程序和数据。
  • 恢复数据库应用程序

管理面故障

管理面数据异常导致管理面无法正常访问。

恢复管理面应用程序和数据。

产品数据故障

产品数据出现异常,导致产品无法正常使用。

恢复产品数据。

升级或回滚

升级或回退操作不规范,导致升级或回滚失败。

  • 恢复管理面应用程序和数据。
  • 恢复数据库应用程序
  • 恢复产品应用程序。
  • 恢复产品数据。

如何选择备份服务器存储?

在数据备份存储方案中,系统提供本地服务器以及第三方服务器配置选项,用户可根据实际业务需求灵活选择备份服务器存储。各类型备份服务器的适用场景及优劣势对比如下。

表1-6 各类型备份存储服务器对比

备份存储类型

优势

劣势

典型使用场景

本地服务器

  • 部署简单:直接利用服务器本地存储,无需额外硬件 。
  • 成本低:无需额外购买或维护独立备份服务器。
  • 可靠性较低:若节点故障,如磁盘损坏、OS故障等场景,会导致备份数据丢失。
  • 存储扩展受限:依赖节点本地存储,容量有限 。
  • 性能影响:备份I/O可能影响节点业务性能。
  • 适用于小型或测试环境,资源有限,无需额外部署备份服务器。
  • 适合临时备份需求,或对备份存储空间要求不高的场景。

第三方服务器

  • 高可靠性:独立于集群,避免单点故障 。
  • 扩展性强:支持分布式存储(如NAS、对象存储) 。
  • 容灾能力强:可跨地域备份,支持异地恢复。
  • 成本较高:需额外采购和维护硬件/云存储 。
  • 部署复杂:需配置网络权限和存储挂载 。
  • 延迟可能较高:跨网络传输可能影响备份速度。
  • 适用于生产环境,要求高可靠性和长期数据保留。
  • 适合合规性要求严格的场景(如金融、医疗数据)。
分享链接到: