工作中经常被问到的是,你们备份软件,重新删除的效果怎么样? 备份数据的容量是多少? 其实,关于效果,大多与数据类型和保管方法直接相关,根据方式和设备类型的不同,实际效果也有很大差异,所以一句话回答这个问题非常困难。 但是,无论如何,存储备份数据都需要磁盘空间,而且备份项目的设计过程中总是对备份存储库进行容量设计。 由于此设计通常直接关系到用户的存储成本、存储效率和备份可用性,因此此设计在备份项目中非常重要,尽可能准确地设计存储容量和带宽将直接关系到项目的成败。
在此,以典型的虚拟化环境为例,说明应该如何进行该计算。
环境信息:
esxi主机: 25台
虚拟机: 500个
每个虚拟机的平均磁盘容量: 200GB
总Datastore使用容量: 100TB
带宽设计
备份过程通常有两种模式:完全备份和增量备份。 初始备份通常是完全备份,将虚拟化环境中的所有数据传输到备份存储设备,因此几乎所有Datastore的使用量都是如此。 所有后续传输都是增量备份,传输虚拟化环境中的变化量,一般每日变化量较大,但本文暂时以每日为变化量单位进行计算。
环境每天的变化量可以从Veeam ONE的变化评估报告中获得,是比较准确的数值,这里假设该变化量为7%。 所以我们的数值如下:
初始传输数据量: 100TB
每日增量传输数据量: 7TB
打开Veeam优化压缩重新删除后,假设此重新删除能产生正常效果,实际传输数据占datastore容量的50% :
初始传输数据量: 50TB
每日实际传输数据量: 3.5TB
因此,所需带宽计算如下。 在第一次传输中,打开周六24小时连续传输,之后的增量备份在每天业务空闲时以20:00PM~6:00AM进行。 估计实际数据传输时间约为总时间的80%,10个小时的备份工作时间中有2个小时是备份基本配置和等待时间,8个小时是实际数据传输时间,但备份作业的基本配置需要时间。 因此,下面是一个简单的计算公式示例。
完整备份所需带宽: 50*1024*8/(24*3600*80% )=5.93Gbps
增量备份所需带宽: 3.5*1024*8/(10*3600*80% )=1Gbps
我们已经大致了解了情况,网络和磁盘的读/写吞吐量可以基于此数据进行规划,并配置适当数量的NIC/HBA卡以实现这种备份吞吐量。
容量设计
根据备份模式,如果数据存储没有重新删除技术,则该容量设计最容易计算。 下面以最常见的增量备份为例说明计算方法。 这也是比较简单的计算问题。
至少保留14个备份数据,每周执行一次完整备份,每天执行一次增量备份。
格式
天啊
尺寸
完整备份
1
50 TB
增量
2
3.5TB
增量
3
3.5TB
增量
4
3.5TB
增量
5
3.5TB
增量
6
3.5TB
增量
7
3.5TB
完整备份
8
50 TB
增量
9
3.5TB
增量
10
3.5TB
增量
11
3.5TB
增量
12
3.5TB
增量
13
3.5TB
增量
14
3.5TB
完整备份
15
50 TB
增量
16
3.5TB
增量
17
3.5TB
增量
18
3.5TB
增量
19
3.5TB
增量
20
3.5TB
总容量估计数:
159.5TB
15%缓存的剩馀容量:
23.9TB
总估计容量:
183.43TB
这是一般的备份容量设计思路。 这里是Veeam海外同事创建的Veeam备份存储库容量规划工具,有更全面、更详细的计算方法,可以根据实际情况输入和计算更多的数据。 该在线工具地址如下。 我建议用电脑打开。
http://vee.am/rps
更正:
上周容量计算的文章有错误。 在容量计算中,通过简单的计算问题的加法运算追加了50TB。 由于准确容量为209.5TB,而增加缓存工作空间的为31.4.TB,因此备份存储库的容量预计为240.9TB。