Highly Reliable Systems: Removable Disk Backup & Recovery

Cloud Backup Speed Calculator

By Darren McBride

Replication3.2The High-Rely Cloud Backup Speed Calculator and data upload time calculator will estimate how long it will take to upload your backup to the cloud, assuming your connection  to the Internet will be the primary bottleneck.  Although we call it an “upload” calculator you can use it to calculate download speeds as well.  Your “Recovery Time Objective” or RTO refers to the amount of time it takes to restore your backup in the event of failure.  To determine restore time, just plug in your download bandwidth and size instead of upload.  The calculator works either way

To use this Cloud Backup Speed Calculator for upload times, put in the size of data you need to upload to the cloud and choose the bandwidth of your connection in the upstream direction (note that your connection may be asymmetrical).  It doesn’t matter if the data is a full backup or incremental.  We wrote a blog about how to calculate incremental backup size and we have an incremental backup size calculator if you want to get an idea how big your daily changes will be.

Backing up to a local disk can be up to 1000 times faster – and local restore is about 300 times faster.  Important statistics to know for when a server goes down.   Let’s take an example.  How long do you guess it would take to upload 100 Gigabytes of data if you had a fairly typical DSL with 3Mbps download/768Kbps upload speed?  According to the Cloud Backup Speed Calculator the FASTEST you could ever experience would be over 15 days!  In reality you should assume 50 to 70% of this number (at least a 30% to 50% reduction) for real world connection overhead.  Often people set up bandwidth throttling to upload at night or to restrict connectivity so that users can get access during the day, so it may take longer.

Upload Time Calculator @ =
Darren McBride

About Darren McBride

CEO, Highly Reliable Systems, Inc. View all posts by Darren McBride →

What do you think?

Your email address will not be published. Required fields are marked *