The Fastest Way to Send Large Files to the Cloud | JSCAPE (2024)

Words By John V.

Last Updated:

Using the cloud can be beneficial to your business, but uploading big data can be a hassle. Discover the fastest way to send your large files to the cloud.

  1. Blog
    • JSCAPE MFT
    • Managed File Transfer
    • Business Process Automation
The Fastest Way to Send Large Files to the Cloud | JSCAPE (1)

Small and medium-sized businesses in the US typically have Internet connections with upload speeds of up to 10 Mbps (Megabits per second). At that speed, a 100 GB upload will need about a day to complete. Most people, on the other hand, have upload speeds of only around 0.6 Mbps. This would theoretically translate to a 2-day upload for the same 100 GB load.

But how about those companies that handle terabytes of data? Here are upload times of a one (1) terabyte load over some of the more common Internet network technologies (This is from a blog posted by Werner Vogels, Amazon.com's CTO):

DSL166 Days
T182 Days
10 Mbps13 Days
T33 Days
100 Mbps1-2 days
1 Gbpsless than a day

For companies who deal with hundreds of terabytes like those serving online movies, uploading files at these speeds is simply not feasible. Clearly, when you put together the size of big data and the width of the pipe (i.e., your Internet connection) you're going to transport it through, what you'll get is an insanely slow process.

That is why even Amazon is offering a "manual" transport service for those customers who are looking for a faster solution for moving volumes of data to the cloud. This service, known as AWS Import/Export, involves shipping portable storage devices whose data contents are then loaded up to Amazon S3.

Increasing bandwidth certainly looks like a logical solution. Unfortunately, file sizes and bandwidths aren't the only things that factor into a big data transfer.

All those upload speeds are actually only good in theory. In the real world, you really can't just get an estimate of the upload time based on your bandwidth and your file size. That's because you need to factor in a couple more things that can slow the process even more. One of it is your location with respect to that specific part of the cloud you'll be uploading files to. The farther the distance, the longer uploads will take.

Where our problem lies

The root of the problem lies in the very nature of the network technology (or protocol) we normally use to transfer files, which is TCP (Transmission Control Protocol). TCP is very senstitive to network conditions like latency and packet loss. Sadly, when you have to transfer big files over a Wide Area Network (WAN), which really sits between your offline data and your destination in the cloud, latency and packet loss can adversely affect your transfer in a big way.

I won't be discussing the technical details of this problem here but if you want to know more about it, how serious it is, and how we are able to solve it, I encourage you to download the whitepaper entitled "How to Boost File Transfer Speeds 100x Without Increasing Your Bandwidth".

For now, let me just say that even if you increase your bandwidth, latency and packet loss can bring down your effective througphut (actual transfer speed) substantially. Again, depending where you are with respect to your destination in the cloud, your effective throughput can be only 50% to even just 1% of what is being advertised. Not very cost-effective, is it?

The fastest way to send large files to the cloud

A better way to transfer big files to the cloud would be to take advantage of a hybrid transfer protocol known as AFTP (Accelerated File Transfer Protocol). This protocol is a TCP/UDP hybrid that can boost file transfer speeds up to 100%, which practically cancels out the effects of latency and packet loss.

Because AFTP is supported by JSCAPE MFT Server, you can deploy an EC2 instance of JSCAPE MFT Server on Amazon and then use it to provide an AFTP file transfer service. For zero financial risk, you can give the free evaluation version a test run be clicking the download button at the end of this blog post. Once your server is set up, you can then upload files via an AFTP-enabled file transfer client like AnyClient (it's also free) or a locally installed instance of JSCAPE MFT Server.

As soon as you've moved all your data to the cloud, you can make them available to other cloud-based applications.

The Fastest Way to Send Large Files to the Cloud | JSCAPE (2)

Summary

Poor network conditions can prevent you from harnessing the potential of big data cloud computing. One way to address this problem is by avoiding an Internet file transfer altogether and simply shipping portable storage devices containing your data to your cloud service providers.

Or you can use AFTP.

Recommended Downloads


Download JSCAPE MFT Server Trial

Download the always free AnyClientNow

Popular Articles

View more by JSCAPE

  • The Fastest Way to Send Large Files to the Cloud | JSCAPE (3)

    Setting Up SFTP Public Key Authentication On The Command Line

    6min read —

    SFTP allows you to authenticate clients using public keys, which means they won’t need a password. Learn how to set this up in the command line online.

    Read Article
  • The Fastest Way to Send Large Files to the Cloud | JSCAPE (4)

    Active vs. Passive FTP Simplified: Understanding FTP Ports

    7min read —

    If there are problems connecting to your FTP Server, check your transfer mode. Let JSCAPE help you understand the difference in active & passive FTP.

    Read Article
  • The Fastest Way to Send Large Files to the Cloud | JSCAPE (5)

    Active-Active vs. Active-Passive High-Availability Clustering

    3min read —

    The most commonly used high-availability clustering configurations are Active-Active and Active-Passive. Learn the difference between the two online!

    Read Article
  • The Fastest Way to Send Large Files to the Cloud | JSCAPE (6)

    How to FTP a File | How to Download Files from FTP

    6min read —

    Complete with steps, diagrams, and screenshots, view our comprehensive guide on how to use JSCAPE AnyClient to transfer and download files using FTP.

    Read Article
  • The Fastest Way to Send Large Files to the Cloud | JSCAPE (7)

    Using Windows FTP Scripts To Automate File Transfers

    4min read —

    Learn how to automate file transfers using Windows FTP scripts. This post explains what FTP scripts are and how to create simple scripts to transfer files.

    Read Article

Posts By Category

Explore All Topics

  • JSCAPE MFT
  • Managed File Transfer
  • Tutorials
  • Secure File Transfer
  • Business Process Automation
  • Videos
  • News
  • Triggers
  • SFTP
  • FTP
  • AS2
  • FTPS
  • File Transfer Clients
  • Ad-Hoc File Transfers
  • Reverse Proxy
  • Accelerated File Transfer
  • Case Studies

Related Content

Read more about JSCAPE MFT

  • Key Security Criteria to Evaluate When Choosing an MFT Solution

    2min read —

    Learn more about the essential security criteria for choosing the right MFT solution to protect your sensitive data transfers.

    Read Article
  • Forward Proxy vs. Reverse Proxy Servers

    4min read —

    What’s the difference between forward proxy and reverse proxy servers? We break down the distinction and show you when to use each type of proxy. Learn more.

    Read Article
  • How To Automate An SFTP File Transfer

    5min read —

    Automated file transfers are usually done through scripts, but we have better solution. Learn how to automate SFTP file transfers online at JSCAPE!

    Read Article
  • How To Set Up Automated AS2 File Transfers

    6min read —

    Check out our online tutorial to learn how to set up automated AS2 file transfers using our MFT server. This online guide also comes with a video tutorial.

    Read Article
  • How To Setup An AS2 Server With JSCAPE: A QuickStart Guide

    10min read —

    Learn how to set up an AS2 server online at JSCAPE today! This tutorial covers the basic steps of setting up an AS2 server with the JSCAPE MFT Server.

    Read Article
The Fastest Way to Send Large Files to the Cloud | JSCAPE (2024)
Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 6110

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.