针对海量数据平台的备份设计,需要先做业务分析。可以先按业务系统划分,然后对各个业务系统进行调研,进行需求收集和汇总。根据收集到的需求,制定综合的备份需求表。需要包含各业务系统的组成、数据量、备份的RTO/RPO等因素。根据各业务系统的备份需求表,得到大致的备份存储空...
显示全部针对海量数据平台的备份设计,需要先做业务分析。
- 可以先按业务系统划分,然后对各个业务系统进行调研,进行需求收集和汇总。
- 根据收集到的需求,制定综合的备份需求表。需要包含各业务系统的组成、数据量、备份的RTO/RPO等因素。
- 根据各业务系统的备份需求表,得到大致的备份存储空间需求、给业务系统组成部分的备份恢复窗口、以及由此推出的备份速度要求。
- 根据备份空间要求选型备份存储;根据备份速度要求指标选择合适的传输方式、并行度等。举个例子:1个2T的数据库,如果以LTO3的单驱动器按80M/s来算,需要7个小时左右,但是如果是LTO7单驱动器按300M/s来算,只需要2个小时。如果再以多个驱动器来做多通道的话,时间都可以控制在1个小时以内
- 根据备份需求表中的数据类型,反推备份这些数据类型所需要的模块,如Oracle、exchange、VMware虚拟机等
- 特殊情况处理:比如现有的数据量过大,窗口无法满足,或者对应用的影响过大。就需要和其他方案搭配使用。比如数据量过大的Oracle数据库备份,可以采用和存储快照结合的快照备份;或者采用data guard/ogg和备份相结合的方式;
实际上,在做完了以上步骤的拆解分析后,整个备份方案基本上就成型了。剩下的就是按照自己的实际情况去选择具体的备份软件产品就行了。
收起