阿里云DRDS备份策略方案

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 1. DRDS备份策略初衷 基于很多客户从云下迁移到上云(公共云or专有云)后,DRDS以及后端RDS都已经标准化成产品,默认会存在备份策略保障数据的安全,因此需要进行备份策略的整理,结合当前业务数据的实际情况,在保障数据安全的情况下,尽量节省支出来考虑备份策略; 2.

1. DRDS备份策略初衷

基于很多客户从云下迁移到上云(公共云or专有云)后,DRDS以及后端RDS都已经标准化成产品,默认会存在备份策略保障数据的安全,因此需要进行备份策略的整理,结合当前业务数据的实际情况,在保障数据安全的情况下,尽量节省支出来考虑备份策略;

2. DRDS备份考虑指标

1)客户侧是否有信息系统安全等保级别要求,比如等保三级还是四级等,明确规定的基本要求;
2)客户源端是否有备份策略,备份策略是怎样的;
3)客户备份数据全量及日增评估统计,最少统计一个周期内作为数据支撑;
4)客户考虑业务高峰期数据量情况统计;
5)云上备份空间规划设计;

3.DRDS备份原理

DRDS的数据备份底层还是基于RDS的数据备份,DRDS只是作为一个逻辑主体通过分布式proxy的方式进行路由下发,数据的备份和日志的备份都会应用到底层RDS上,稍后通过一个例子来解释这个现象;

4. DRDS备份方式

针对DRDS的备份方式基于目前产品功能来讲有三种标准方式可行:
1、DRDS层面设置备份策略:快速备份;
2、DRDS层面设置备份策略:一致性备份;(5.3.8版本后支持)
3、RDS层面设置备份策略:全备+日志备份;
具体的备份策略内容可以参考如下链接:
a、DRDS备份:https://help.aliyun.com/document_detail/108631.html?spm=a2c4g.11174283.6.576.1b7c7354PadIi5
b、RDS备份:https://help.aliyun.com/document_detail/98818.html?spm=a2c4g.11174283.6.710.79e15b83XEOEXD
三种方式对比分析:
1和3原则上是一种备份方式,1的优势在于底层RDS较多的情况下,可以实现一键备份的动作节省工作量;
2方式虽然原理一致,但是优势和劣势都很明显,优势可以保证备份数据的完全一致性,也就是可以基于备份集直接恢复出来一个完整的DRDS实例,但是缺点也是无法基于时间点恢复,只能基于备份集且版本有限制,不过目前公共云最新版本已经到了5.4.3;
注意事项
1、DRDS层面默认不开启备份策略,如果开启无法控制台层面关闭;
image

2、日志备份及本地日志设置的日志保留方式完全不同,需要正确区分两种方式的区别;
image

3、RDS上免费备份空间额度 = 实例存储空间 x 50%
image

5.DRDS备份示例

我们按照第2节的顺序来进行梳理
1.等保要求
如下是某客户针对数据备份的等保三级要求

信息系统服务安全等级为三级的信息系统,应每天对业务数据进行增量备份,每周进行一次完全备份,并保证备份存储介质内数据完整,如因业务需求有其它数据备份要求,需由对应的数据备份负责人记录备案。

2、源端备份策略
客户源端没有完整统一的数据备份策略,只是通过自建主从方式来进行互备存在,本身存在数据风险问题;
3、数据全量及日志增量情况
系统全量数据备份大小(压缩):67G
日常日志增量月增大小:107G
日均增数据:0.03G
单周为一个备份周期,数据备份如按天单次全量+增量=67+0.03×[days]+107/30=70.6G+0.03×[days]G
4、业务高峰数据统计
系统全量数据备份大小(压缩):67G
日常日志增量月增大小:338G
日均增数据:0.3G
单周为一个备份周期,数据备份如按天单次全量+增量=67+0.3×[days]+338/30=78.3G+0.3×[days]G
5、云上备份空间规划
由于云上RDS免费空间为实例空间的50%,客户该系统RDS实例空间规划是1T,即可用免费备份空间是512G,不占用实例存储空间
注:RDS存在多节点,示例显示为0号库所在RDS;(空间根据经验相对占用最大)
因此推荐RDS备份策略如下:
1、每周全备2次,每周一,周四进行全备操作;
2、binlog日志备份,考虑保留7天备份;
既能满足备份等保要求,又可能长期在免费使用空间内节省开支;

6.备份原理示例解答

某客户反馈RDS上的备份出现一天内全备是两份
image
但是正常的备份策略都是一天一次全备的自动备份策略设置
如下图所示
image
经过和客户沟通确认确实客户在RDS层面进行备份策略设置以后,同时DRDS层面也设置了备份策略
image
且两个备份策略都是每天全备,因此出现RDS上每天都有两个全备的情况发生,这也间接证明了如上原理的说明;

如上内容描述云上DRDS备份策略说明完毕,如有不足请指正!!!

相关实践学习
跟我学:如何一键安装部署 PolarDB-X
《PolarDB-X 动手实践》系列第一期,体验如何一键安装部署 PolarDB-X。
目录
相关文章
|
1月前
|
监控 测试技术 网络安全
基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出
基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出
|
1月前
|
存储 数据库 Python
阿里云向量检索服务 | 全性能搜索方案
【1月更文挑战第13天】阿里云向量检索服务 | 全性能搜索方案
阿里云向量检索服务 | 全性能搜索方案
|
19天前
|
存储 弹性计算 监控
【阿里云云原生专栏】成本优化策略:在阿里云云原生平台上实现资源高效利用
【5月更文挑战第29天】本文探讨了在阿里云云原生平台上实现资源高效利用和成本优化的策略。通过资源监控与评估,利用CloudMonitor和Prometheus等工具分析CPU、内存等使用情况,识别浪费。实施弹性伸缩策略,利用自动伸缩规则根据业务负载动态调整资源。借助容器化管理和Kubernetes编排提高资源利用率,优化存储选择如OSS、NAS,以及网络配置如VPC和CDN。示例展示了如何使用Kubernetes的HorizontalPodAutoscaler进行弹性伸缩,降低成本。
63 4
|
19天前
|
存储 Kubernetes Cloud Native
【阿里云云原生专栏】云原生容器存储:阿里云CSI与EBS的高效配合策略
【5月更文挑战第29天】阿里云提供云原生容器存储接口(CSI)和弹性块存储(EBS)解决方案,以应对云原生环境中的数据存储挑战。CSI作为Kubernetes的标准接口简化存储管理,而EBS则提供高性能、高可靠性的块存储服务。二者协同实现动态供应、弹性伸缩及数据备份恢复。示例代码展示了在Kubernetes中使用CSI和EBS创建存储卷的过程。
75 3
|
26天前
|
监控 Cloud Native 数据库
【阿里云云原生专栏】性能优化之道:阿里云云原生平台上的监控与调优策略
【5月更文挑战第22天】本文介绍了阿里云云原生平台的监控与调优策略。阿里云提供如CloudMonitor、ARMS和ACK监控等工具,用于基础和应用监控,以及容器监控。调优策略包括资源、代码和架构优化,例如根据监控数据调整资源配置,优化代码性能,和利用微服务、容器化和无服务器化改进架构。示例代码展示了如何进行监控和调优操作,强调实时监控与针对性调优对提升云原生应用性能的重要性。
151 1
|
1天前
|
域名解析 弹性计算 开发者
期待已久,重磅回归,阿里云推出全新《高效构建企业门户网站方案》,你想了解的,这一篇就足够了。
期待已久,重磅回归,《高效构建企业门户网站方案》,你想了解的,这一篇就足够了。
36 1
|
19天前
|
弹性计算 运维 监控
【阿里云弹性计算】ECS实例的生命周期管理:阿里云自动化工具与策略介绍
【5月更文挑战第29天】阿里云提供自动化工具和策略管理ECS实例生命周期,如资源编排服务(ROS)实现一键部署,通过模板定义实例配置;自动化运维服务(OOS)执行自动化运维任务;弹性伸缩策略动态调整实例数量;定时启动/停止策略节省成本;监控告警策略确保业务连续性。通过这些工具和策略,企业可实现ECS实例的高效管理。
59 2
|
22天前
|
弹性计算 安全 微服务
【阿里云云原生专栏】容器网络技术前沿:阿里云Terway网络方案详解
【5月更文挑战第26天】阿里云Terway是高性能的容器网络方案,基于ECS的ENI实现,提供低延迟高吞吐的网络服务。它简化网络管理,实现安全隔离,并与阿里云服务无缝集成。Terway由CNI、Node和Controller组成,适用于微服务、混合云和多租户环境,为企业数字化转型中的复杂网络需求提供强大支持。
178 1
|
23天前
|
弹性计算 监控 容灾
【阿里云弹性计算】云上灾备解决方案:基于阿里云 ECS 的业务连续性策略
【5月更文挑战第25天】阿里云ECS提供强大的云上灾备解决方案,保障企业业务连续性。通过高可用基础设施、数据备份和异地容灾服务,应对自然灾害、硬件故障等突发事件。示例代码展示如何配置数据备份。企业应合理规划资源,定期演练,监控优化灾备系统。阿里云将持续创新,为企业提供更优质的灾备解决方案,支持各类型企业在数字化时代稳定运行,实现业务连续性。
244 0
|
23天前
|
敏捷开发 Kubernetes Cloud Native
【阿里云云原生专栏】跨云部署与管理:阿里云云原生技术的多云策略
【5月更文挑战第25天】阿里云云原生技术提供多云策略,助力企业高效跨云部署与管理。通过容器化(如Kubernetes)、服务网格等,实现应用一致性与可移植性;统一资源管理,简化跨云操作。挑战包括数据同步、网络问题和平台差异,但阿里云的解决方案为企业在多云环境中实现资源优化、业务敏捷和系统可靠性提供了强有力支持。随着云计算发展,阿里云将持续演进其多云策略,为企业数字化转型提供保障。
99 1

热门文章

最新文章