功能概览

本文介绍云备份ECS文件备份的功能概览,包括优势、工作原理、操作流程和费用等。

简介

ECS文件备份功能是阿里云云备份提供的针对ECS实例上的文件系统的数据保护方案,通过简单、安全及可靠的方式将ECS文件数据备份到备份库,确保客户生产系统数据发生误删、勒索病毒等事故时可以从备份库恢复数据。

重要

该功能使用存在部分限制,请参见兼容系统列表和使用限制

关键优势

  • 客户端自动安装

    当选择需要备份的ECS文件服务器后,云备份将自动安装客户端。

  • 跨账号备份

    授权后,可以使用账号A来备份账号B的数据,方便企业对数据保护进行集中管理。

  • 重删压缩

    云备份客户端将对需要备份的ECS数据在源端进行压缩和重复数据删除,节约备份存储消耗并加快备份速度。

  • 备份锁定,防止意外或恶意删除

    云备份提供了基于备份库的备份锁定功能,备份数据在配置的保留时间到期前无法被任何账号或方式删除。

  • 异地备份

    当您的数据还需要备份到异地时,您可以使用镜像仓库功能来快速实现对关键数据的多重保护。

工作原理

备份原理

云备份通过在ECS实例上自动部署客户端实现数据备份。客户端依赖云助手进行安装和管理,需确保ECS实例已预装或手动安装云助手Agent。客户端会根据备份计划配置对ECS实例上的指定文件夹进行备份。

备份过程采用永久增量机制:首次执行全量备份,后续备份仅上传变更数据,在云端合成完整的全量备份。客户端通过扫描指定的文件夹识别需备份的文件,并对数据执行重复数据删除和压缩处理,最大程度减少网络传输。

客户端运维

云备份通过云助手安装或卸载备份客户端以及检查客户端状态。在客户端状态异常时,云备份会尝试通过云助手对客户端进行修复。客户端的运维过程通过相应脚本实现,具体说明如下:

  • 安装过程:通过客户端安装脚本对文件系统权限、网络、软件依赖等进行预检查,预检查通过后,下载安装包到本地磁盘并执行安装。

    安装成功后,会新增两个服务。

    • WIndows系统:Alibaba Cloud Backup ServiceAlibaba Cloud Backup Update Service

      image

    • Linux系统:hbrclient.servicehbrupdater.service,进程名分别为hbrclientupdater

      # 获取所有包含 "hbr" 的服务及其进程信息
      systemctl list-units | grep hbr | awk '{print $1}' | xargs -I {} sh -c 'echo 服务: {}; systemctl show {} -p MainPID | grep MainPID=; ps -p $(systemctl show {} -p MainPID | grep MainPID= | cut -d "=" -f2) -o pid,comm,cmd'
      
      # 返回结果
      服务: hbrclient.service
      MainPID=2170
          PID COMMAND         CMD
         2170 hbrclient       /opt/alibabacloud/hbrclient/client/hbrclient run
      服务: hbrclientupdater.service
      MainPID=2246
          PID COMMAND         CMD
         2246 updater         /opt/alibabacloud/hbrclient/update/updater
  • 卸载过程:通过卸载脚本使用已安装完成的卸载程序对客户端进行卸载。

    卸载成功后,hbrclienthbrupdater服务会被移除,hbrclientupdater进程会被停止。

  • 重启过程:通过重启客户端脚本使用系统服务重启hbrclienthbrupdater服务。如果系统服务无法重启服务,则尝试使用kill进程的方式重启客户端。

  • 检查过程:通过客户端诊断脚本检测客户端版本信息、错误日志、网络可达性、磁盘空间、挂载信息、系统时间等。

操作流程

使用云备份控制台备份ECS中文件的流程如下所示:

image
  1. 开通云备份

    开通云备份不收取费用。云备份收取软件使用费(文件备份软件使用费)和存储容量费等。计费详情请参见计费方式与计费项

  2. 备份ECS文件

    创建备份计划,设置备份库、备份内容、备份周期、备份保留时间等。创建备份计划时,云备份会在ECS实例中自动安装备份客户端,无需您手动安装。云备份启动计划并按照计划持续备份ECS实例中的文件。

    重要
    • 如果您选择的地域支持备份策略,那么您只能通过关联备份策略设置备份计划,云备份会按照该备份策略周期性的备份ECS文件。

    • 您可以在控制台左侧导航栏,单击策略中心,查看已支持备份策略的地域。如何创建备份策略,请参见新建备份策略

    • 旧版备份计划已全面升级为备份策略。如果您当前使用的是旧版备份计划,您可以在编辑旧版计划时新建或选择一个备份策略进行绑定以完成升级。升级之后,旧版备份计划的备份历史仍然存在。强烈建议旧版备份计划和新版备份策略使用同一个备份库,以方便您查看备份历史。

  3. 恢复ECS文件

    ECS实例中文件丢失或者异常时,您可以根据历史备份点,进行文件恢复。您可以将备份文件恢复至原ECS实例、一个新ECS实例或者一个线下服务器。

    重要
    • 恢复至新ECS实例时,会增加一个客户端的文件备份软件使用费。

    • 恢复至线下服务器时,会增加一个客户端的文件备份软件使用费和外网流出费用。

费用

ECS文件备份主要会产生以下两项费用:

  • 文件备份软件费用:按照安装客户端的ECS实例个数进行计费。

  • 存储容量费用:按照备份数据实际消耗的备份库的容量进行计算。

    您可以在云备份控制台的概览页上获得备份库的详细数据,云备份提供本地冗余和同城冗余两种备份存储。

关于计费项的具体价格,请参见价格详情

此外,在实际的特定备份配置或备份操作情况下,云备份还会产生以下费用:

  • 异地备份费用:当使用镜像仓库功能将一个阿里云地域的备份库数据复制到其他地域,实现异地备份时,会产生相应的镜像备份库的存储容量费用和跨地域复制流量费用。镜像备份库的容量与源备份库大小相同,定价也一致。

  • 额外的请求费用:如果备份的文件目录中挂载了其他文件系统(例如通过ossfsOSS挂载到该目录),则可能会产生额外的请求费用。这些费用由对应服务提供商(例如OSS服务提供商)收取。

    请在使用挂载文件系统时,注意了解和考虑相关服务提供商的计费规则,以避免意外的费用产生。

后续步骤