ECS文件备份基础版

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

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

功能概述

简介

ECS文件备份基础版是云备份全新推出的、面向ECS文件场景,具备基础备份与恢复功能的产品能力。该能力具备一键激活、免配置的特点,每天自动备份,30天内文件误删可恢复;按照已备份的ECS实例下挂载的块存储总容量计费,针对每个账号长期赠送100 GiB块存储备份额度,推荐中小企业或开发者使用,在ECS数据误删、误改时能够便捷找回,避免对业务的影响。

关键优势

  • 一键激活免配置

    激活成功后无需任何配置,云备份将按照每天一备,保留30天的备份策略,对该ECS实例下的文件和文件目录进行自动备份。

  • 备份锁定,备份点防误删防篡改

    备份点不能被手动删除,也无法被勒索病毒篡改,极大保障了备份数据的可恢复性。

  • 文件粒度恢复

    选择单个文件进行恢复,实现更细粒度的数据保护管理。

  • 支持原ECS实例或者跨ECS实例恢复数据

    可根据业务需求将备份数据灵活恢复至原ECS实例或者其他ECS实例。在ECS实例被误删的情况下,备份数据仍可恢复至其他ECS实例。

  • 预算易估

    按照ECS实例下挂载的块存储容量进行计费,费用清晰且可预期。您无需考虑文件变化量和存储使用量等因素。

适用场景

ECS实例中的重要文件有基本、简单的备份需求,且需要尽可能少的运维。例如您在ECS实例上搭建了一个网站,网站中的图片等文件需要在文件误删误改或ECS实例误删时能够找回。

工作原理

云备份通过在ECS实例上自动部署客户端实现数据备份。客户端依赖云助手进行安装和管理,需确保ECS实例已预装或手动安装云助手Agent。

说明

ECS文件备份基础版功能中,您无需关注客户端的部署,当您激活备份时,客户端将自动安装在ECS实例的固定目录下;当您取消备份时,云备份将自动卸载该客户端;暂停备份时客户端将保留。客户端的安装目录如下:

  • Linux版本日志路径:/opt/alibabacloud/hbrclient

  • Windows版本日志路径:C:\Program Files\Aliyun Hybrid Backup Service Client

备份过程采用永久增量机制:首次执行全量备份,后续备份仅上传变更数据,在云端合成完整备份点。客户端会对数据执行重复数据删除和压缩处理,最大程度减少网络传输。备份任务默认在每日00:00-06:00间自动执行,也可以根据业务情况,修改每日备份时间。

使用限制

  • 目前支持ECS文件备份基础版功能的地域包括华北5(呼和浩特)、华北6(乌兰察布)、马来西亚(吉隆坡)、华南2(河源)、菲律宾(马尼拉)、印度尼西亚(雅加达)和泰国(曼谷)。

  • 每个ECS实例只能使用ECS文件备份基础版、ECS备份基础版或ECS文件备份中的一种方式来备份实例下的文件。

  • 不支持32位操作系统或经典网络的ECS实例。

  • 仅支持备份 ECS 实例挂载的块存储上的数据,不支持网络挂载的外部存储,包括但不限于NAS,ossfs, GlusterFS等。

  • 目前ECS文件备份基础版暂未纳入云备份服务等级协议保障范围。

  • 依赖云助手服务,20171201日前购买的ECS实例需手动安装云助手Agent

  • 首次使用需创建和授权服务关联角色AliyunServiceRoleForHbrEcsBackup,请根据页面提示操作。

  • 备份点数据无法恢复到已停止(Stopped)状态的ECS实例。

  • 为了保障生产业务的正常进行,云备份默认对备份速度进行了限制,以避免占用过多的ECS实例资源。当单台ECS实例下的文件数据量超过指定数值时,可能发生24小时内(即天级备份)备份无法完成的情况,此时将跳过后续备份,优先将正在进行的备份任务完成。单台ECS实例下的文件数据量限额如下:

    • 备份执行优先级为高时:2 TB

    • 备份执行优先级为低时:600 GB

    当您的数据量超过此限额时,可能出现日常备份版本少于30个的情况。如果您需要确保天级备份成功,请联系云备份在线技术支持

  • 备份的文件目录:ECS文件备份基础版仅备份用户数据,系统目录和系统临时文件不会被备份。根据操作系统不同,云备份排除的目录如下:

    • Windows操作系统:排除所有名称为Windows\python27\Program Files (x86)\Program Files\ProgramData\Boot\$RECYCLE.BIN\System Volume Information\Users\Administrator\NTUSER.DATpagefile.sysUsers\Administrator\ntuser.dat.LOG1的目录。

    • Linux操作系统:排除/bin//usr/bin//sbin//boot//proc//sys//srv//lib//selinux//usr/sbin//run//lib32//lib64//lost+found/目录。

  • 数据库文件备份:ECS文件备份基础版基于文件系统提供的文件读写接口读取文件内容后写入备份库进行备份。数据库文件通常会被数据库主进程长期占用并持续修改,因此读取此类文件可能频繁失败。即便读取成功,因数据被持续修改,数据库文件的备份可能不一致导致无法恢复数据库。因此对于数据库文件不建议使用ECS文件备份基础版,请使用ECS数据库备份功能。

操作视频

本视频指导您如何使用ECS文件备份基础版对ECS实例上的文件进行基础的备份。

查看备份总览

前往云备份控制台,在页面上方选择需要查看的地域,即可查看当前地域已备份的ECS、已备份的块存储容量和未备份的ECS,以及全部地域下已备份的ECS和已备份的块存储容量,其中全部地域下已备份的块存储容量为计费基准(除去免费额度100 GiB)。

image

具体指标说明请参见下表。

指标

说明

示例

已备份的ECS

统计有备份版本的ECS实例总数,包括已释放但仍有备份版本的实例,不包括已激活备份但无备份版本的实例。

当前Region正常运行的ECS实例为 12 个,其中5个已经激活ECS文件备份基础版并已生成备份版本,3个已经激活ECS文件备份基础版但还未生成备份版本,4个未激活ECS文件备份基础版。您将看到:

  • 已备份的ECS:5

  • 未备份的ECS:7

3个已激活但还未生成备份版本的ECS实例还将统计到“未备份的ECS”分类中。待备份版本生成后,将被自动统计到"已备份的ECS",您将看到:

  • 已备份的ECS:8

  • 未备份的ECS:4

如果您有已释放的ECS实例,但这些ECS实例下还仍保留着备份版本用于恢复,此类ECS实例也将被统计到“已备份的ECS”,其相应的块存储容量也将被统计到“已备份的块存储容量”。

已备份的块存储容量

统计已备份的ECS实例下挂载的块存储盘总容量。如果已激活备份的ECS实例均无备份版本,则显示为0。

在全部地域视图下,已备份的块存储容量会区分显示免费已用容量和免费剩余容量,超过免费额度部分显示为收费容量。

未备份的ECS

统计现有ECS实例中没有备份版本的ECS实例个数总和(仅计算未释放的ECS实例),包含已激活备份但未生成备份版本的实例(如:刚激活未生成、备份持续失败、暂停备份导致备份版本过期等)。

备份和恢复

创建ECS文件备份

开始备份前需开通云备份服务并确保ECS实例在支持的范围内,详情参考使用限制。操作流程包括选择备份实例、配置备份参数、启动自动备份任务。

重要

如果您在备份任务执行期间为ECS实例挂载了新盘,该新盘中的数据是否包含在当日备份版本中,与挂载时此次备份任务的具体执行阶段有关。如果您在备份任务执行期间从ECS实例卸载了盘,该盘中的数据是否包含在当日备份版本中,也与卸载时此次备份任务的具体执行阶段有关。

  1. 前往云备份控制台,在页面上方选择要备份ECS实例所在地域。

  2. 单击添加未激活备份的ECS,按以下介绍配置备份参数。

    • 要激活备份的ECS:选择需要备份的ECS实例ID

    • 备份开始时间:默认在00:00-06:00间自动选择时间点。如需指定具体时间,选择指定时间并设置时间点。

    • 高级设置:云备份默认会按照低优先级备份数据且开启至少保留一个版本功能,请按需修改。

      • 备份执行优先级:选择(最大备份吞吐10 MB/s,占用1vCPU核)或(最大备份吞吐30 MB/s,最多占用2vCPU核)优先级。

      • 至少保留一个版本:打开此选项,云备份会确保至少保留一个备份版本不被自动删除。关闭此选项后,所有备份点将在30天保留期满后删除。

  3. 单击确定完成配置。

系统将按备份配置每日自动备份ECS实例文件。可在云备份控制台目标实例的查看详情 > 备份任务中查看备份进展。当任务状态显示为完成时,表示备份完成并生成一个备份版本。

说明

备份版本为某一时刻多个备份点的集合,例如ECS文件系统中有两个分区C盘与D盘,该ECS备份了一次后生成了一个备份版本,该备份版本下包含了C盘与D盘两个备份点。在恢复文件时,您需要选择具体的C盘或者D盘的备份点(即备份历史中的绿色圆点)进行文件目录、文件粒度的恢复。

image

恢复ECS文件

支持将历史备份点中的文件恢复到原实例或其他ECS实例的指定路径。可选择恢复全部文件或按条件筛选特定文件。

  1. 前往云备份控制台,单击目标ECS实例右侧的查看详情

  2. 备份历史中单击备份点。

    image

    可以单击备份历史右侧的图标,切换至列表展示模式。

    image

  3. 单击恢复,按以下介绍配置恢复参数。

    • 恢复项目:默认选择所有文件,可根据需要选择包含指定文件(仅恢复选中文件)或排除指定文件(恢复除选中外的所有文件)。

      说明

      如果指定恢复的目录在备份点中未包含任何文件(即数据量为0),则云备份会创建一个恢复任务但不执行实际恢复操作。

    • 恢复目的地:默认选择ECS进行恢复,可选择同地域内其它非已停止(Stopped)状态的ECS实例作为恢复目标。

    • 恢复路径:默认恢复到原路径。选择其他路径时需确保目标路径在目标实例中存在,否则恢复任务将失败。

    • 恢复路径存在同名文件时:默认选择跳过此文件。可选择覆盖恢复路径同名文件,但覆盖操作会导致原文件内容丢失,请谨慎选择。

  4. 单击确定开始恢复。

    系统将按恢复配置执行恢复任务。可在云备份控制台目标实例的查看详情 > 恢复任务中查看恢复进展。当任务状态显示为完成时,表示恢复完成。

    image

浏览备份文件

查看指定备份点下已备份的文件列表。

  1. 前往云备份控制台,单击目标ECS实例右侧的查看详情

  2. 备份历史中单击备份点。

    image

    可以单击备份历史右侧的图标,切换至列表展示模式。

    image

  3. 单击浏览,查看已备份的文件。

取消备份或恢复任务

如需取消备份或恢复任务,可在云备份控制台进行以下操作。

取消单次备份任务

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击查看详情,切换至备份任务页签。

  3. 对于执行中状态的任务,单击取消,并在弹出的对话框,单击确定

取消单次恢复任务

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击查看详情,切换至恢复任务页签。

  3. 对于执行中状态的任务,单击取消,并在弹出的对话框,单击确定

修改备份配置

如需修改备份配置,可在云备份控制台进行以下操作。

操作

说明

暂停或继续备份

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击暂停备份继续备份,或单击查看详情后在备份运行状态右侧单击暂停备份继续备份

  3. 在弹出的对话框,单击确定,暂停或继续周期性备份。

    暂停备份后,后续的备份任务将不再执行,已生成的备份版本与备份点不受影响,将按照30天的保留时间自动过期(如果开启了至少保留一个备份版本,则最后一个备份版本不受30天保留时间影响)。暂停备份后如果ECS实例下仍保有备份版本,针对该ECS实例的计费将继续。

取消备份

警告

ECS实例取消备份时,云备份会删除该实例下的所有备份点,停止计费,并将该ECS实例从备份列表中移除。

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击取消备份,或单击查看详情后在备份运行状态右侧单击取消备份

  3. 在弹出的对话框,单击确定,取消实例备份。

关闭或开启至少保留一个版本

重要
  • 关闭该选项后,此ECS的备份版本在保留时间30天到期后会自动删除,有可能因备份暂停或误操作等原因导致恢复时无备份版本可用。

    如果关闭"至少保留一个版本"功能,该配置将在一个小时内生效,即如果您此时只有最后一个备份版本且该备份版本30天保留时间已到期,则该备份版本将在一个小时内被删除。

  • 开启该选项后,此ECS生成的最新一个备份版本不会因保留时间到期或误操作而删除,避免因备份暂停或误操作等原因导致恢复时无备份版本可用的风险。

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击 > 关闭至少保留一个版本 > 开启至少保留一个版本,或单击查看详情后关闭或开启至少保留一个版本功能。

  3. 在弹出的对话框,单击确定,完成设置。

提高或降低备份执行优先级

配置修改将在下次备份任务执行时生效。

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击 > 降低备份执行优先级 > 提高备份执行优先级,或单击查看详情后单击备份执行优先级右侧的修改图标。

  3. 在弹出的对话框中选择备份执行优先级,单击确定,完成设置。

修改下次备份时间

  1. 在页面上方选择目标ECS实例所在地域。

  2. 操作列单击 > 修改下次备份执行时间,或单击查看详情后单击下次备份时间右侧的修改图标。

  3. 在弹出的对话框中选择下次备份时间,单击确定,完成设置。

    仅支持修改备份时刻,不支持修改日期。

    • 如果当天备份还未执行且修改后的时间晚于当前时刻,则当天及后续的备份将按照修改后的时间执行;如果修改后的时间早于当前时刻(例如原定05:00执行备份,您在04:30将下次备份时间修改为04:00),则当天备份将被跳过,请谨慎操作。

    • 如果当天已执行备份,无论修改后的时间在当前时刻之前或之后,后续备份均按修改后的时间执行。

应用于生产

  • 备份优先级:生产环境中建议根据ECS实例用途设置不同优先级。关键业务实例使用低优先级备份,降低对业务性能的影响;非关键业务实例可按需使用高优先级备份,缩短备份窗口,避免与业务高峰期冲突。

  • 至少保留一个备份版本:建议您开启“开启至少保留一个备份版本”,避免因备份暂停或误操作等原因导致恢复时无备份版本可用的风险。具体原理请参考开启至少保留一个备份版本

    重要

    由于ECS文件备份基础版基于有备份版本的ECS实例下所挂载的块存储容量进行计费,如果您为某ECS实例开启了“至少保留一个备份版本”,则该ECS实例将持续保留至少一个备份版本(无论您是否暂停了备份),该ECS实例将持续收费。

  • 取消备份的使用:取消备份将删除所有历史备份版本且无法恢复,操作前务必确认数据不再需要。升级到其他备份方案前,确保新方案完成至少一次成功备份。

  • 失败告警:在备份失败时,系统会自动向阿里云主账号发送报警短信、邮件和站内信,请及时进行确认和参考ECS文件备份基础版相关问题排查。

费用说明

  • 计费方式:按已备份ECS实例(备份版本大于0ECS实例)下挂载的块存储总容量计费,与ECS实例下实际文件数据量大小无关。即您的ECS实例即使刚创建,盘中还只有较少的数据,但您激活了ECS文件备份基础版且生成了备份版本,云备份将仍然按照块存储容量进行计费。采用按天计费、按天出账的后付费模式,首个备份版本完成后开始计费。您也可以购买资源包进行后付费抵扣。

  • 免费额度:每个用户(UID)的主账号与子账号在全地域共享100 GiB免费容量,超出部分按实际使用量计费。

  • 费用计算:每日费用基于北京时间0点以前最新一个备份版本完成时ECS实例挂载的块存储总容量进行计算。如某日备份因数据量过大跳过,仍按最新有效备份版本容量计费。