This method does not rely on any tools and can be used in any scenario. However, this method does not estimate resources based on VM data. The estimation result contains deviations, and the method requires you to manually estimate the required resources.
Scheduled Backup Capacity Planning
Backup time window (M): You can specify weekly, daily, or hourly backup. A time window defines a time range, such as 0:00-6:00.
Backup method: Full backup and permanent incremental backup
Backup retention period: 1 day to 3 months
Backup speed: The backup speed depends on the network and storage performance. In a 1 Gbit/s network, the backup speed is about 80 MB/s. In a 10 Gbit/s network, the backup speed is greater than 200 MB/s.
Backup system bandwidth (Y): Backup network rate * Number of HCI nodes
Daily incremental data (X)/Backup system bandwidth (Y) < Backup time window (M). When the bandwidth is fixed, adjust the time window to meet the data transmission requirement.
Daily incremental data (X)/Backup time window (M) < Backup system bandwidth (Y). When the time window is fixed, adjust the bandwidth to meet the data transmission requirement.
Backup repository capacity = Number of VMs (N) * (Average disk capacity per VM (A) * (Full backup retention period (T1)/Full backup cycle (T2) + 1) + Average daily incremental data per VM (B) * (Incremental backup retention period (T3)/Incremental backup cycle (T4) + 1)) * Redundant capacity (R)
CDP Backup Capacity Planning
Backup time window (M): The scheduled backup interval is 1 hour, and the IO activity log backup interval is 1 second.
Backup method: Full backup + permanent incremental backup + IO activity log
Backup retention period: 1 day to 3 months. The retention period of IO activity logs is 3 days.
Backup speed: The backup speed depends on the network and storage performance. In a 1 Gbit/s network, the backup speed is about 80 MB/s. In a 10 Gbit/s network, the backup speed is greater than 200 MB/s.
Backup system bandwidth (Y): Backup network rate * Number of HCI nodes
Daily incremental data (X)/(Backup system bandwidth (Y) − IO bandwidth) < Backup time window (M) (1 hour)
Backup repository capacity = Number of VMs (N) * (Average disk capacity per VM (A) * (Full backup retention period (T1)/Full backup cycle (T2) + 1) + Average daily incremental data per VM (B) * (Incremental backup retention period (T3)/Incremental backup cycle (T4) + 1) + Average IO speed per VM * 3 * 24 * 3,600) * Redundant capacity (R)
DR Bandwidth Planning
The RPO depends on the data update rate and bandwidth. To meet an RPO, the average data updates must be transmitted based on the given bandwidth within the RPO. The table below describes the correlation between RPOs and bandwidth.
| RPO |
Type of Data Updates |
Data Update |
Required Bandwidth |
| 1 second |
IO throughput |
5 MB/s |
40 Mbps |
| 10 MB/s |
80 Mbps |
| 30 MB/s |
240 Mbps |
| 2 hours |
Hourly incremental data |
1 GB |
3 Mbps |
| 5 GB |
15 Mbps |
| 10 GB |
25 Mbps |
| 20 GB |
50 Mbps |
| 50 GB |
160 Mbps |
| 12 hours |
Incremental data every 6 hours |
50 GB |
20 Mbps |
| 100 GB |
45 Mbps |
| 150 GB |
70 Mbps |
| 200 GB |
100 Mbps |
| 300 GB |
160 Mbps |
| 24 hours |
Incremental data every 12 hours 43,200 |
50 GB |
10 Mbps |
| 100 GB |
20 Mbps |
| 150 GB |
30 Mbps |
| 200 GB |
45 Mbps |
| 300 GB |
70 Mbps |
Leased Line Mode
Dense Wavelength-Division Multiplexing (DWDM) + bare fiber: High performance and low latency, suitable for campus-level active-active stretched cluster DR.
MPLS VPN over leased line: High cost-effectiveness and simple configuration, suitable for local-site DR and cross-site (primary/secondary) DR.
| Project |
RPO |
Data Sync Interval |
Data Updated Within Interval |
Local Backup Speed |
Required Bandwidth |
| Example |
1 day |
12 hours |
Data updated within 12 hours: 100 GB |
50 MB/s (default) |
100 GB * 1,024 * 8/(12 * 3,600 − 100 GB * 1,024/50) ≈ 20 Mbps |
| Formula |
R seconds |
R/2 seconds |
Data updated within R seconds: N GB |
T MB/s |
N * 1,024 * 8/(R − N * 1,024/50) |
Data must be transmitted to the local backup repository before it can be synced to a remote site. Therefore, when you plan the bandwidth, deduct the local backup time.