集中式备份管理服务AWS Backup

之前给同学们介绍过如何给ebs创建快照,有用到ec2代理的,有用到无服务器服务lambda的,现在随着aws backup服务在国内的落地,我们可以非常简单的使用这个集中式的备份管理服务啦,而且不仅仅是ebs卷哦!

-- D.C

先看下aws backup 支持的备份服务:

支持的服务 支持的资源
Amazon Elastic File System (Amazon EFS) Amazon EFS 文件系统
Amazon DynamoDB (DynamoDB) DynamoDB 表
Amazon Elastic Block Store (Amazon EBS) Amazon EBS 卷
Amazon Relational Database Service (Amazon RDS) Amazon RDS 数据库*
AWS Storage Gateway(卷网关) AWS Storage Gateway 卷

*AWS Backup 当前支持除了 Amazon Aurora 之外的所有 Amazon RDS 数据库引擎。

有些同学会问,为啥不支持Aurora啊,不是号称真正云原生的数据库么?其实原因很简单,都说了是云原生了,人家自带6副本,且自动扩展自动备份,不需要借助外部服务了。

再强调一点,aws的备份都是增量备份,不是简单的double关系。废话不多说,直接看图说话:

找到backup

登录aws管理控制台,点击上方 服务,搜索 backup, 点击进入。

findbackup

创建备份计划

backup

backupplan

a. 从现有计划开始; # 直接在系统默认的上面改

b. 创建新计划; # 完全创建新的

c. 使用JSON定一计划; # 用JSON模板创建,一般是别人share给我的

backupplan_rules

backupplan_rules_DailyBackups

backupplan_rules_monthly

a. 针对我们要备份的资源,每天进行热备,永远保留最近一周的热备。

b. 每月初再做一次备份,永远保留当月的热备,以及近一年的冷备。

backupplan_done

backupplan_resource

a. 根据标签:选择我们要备份的5类资源身上的标签,比如我给一台EC2打了个标签 Name:2.5.1

b. 根据资源ID:选择资源类型,点击 表名称 的框内,会列出对应的ID,选择我要备份的那个就行了。

backupplan_res_set

查看备份任务

backupplan_res_working

backupplan_res_ec2

backupplan_res_ec2ami

还原备份

backupplan_res_ec2recov

每一次危机都是转机。