Happy to Announce Our New Discussion Forum | Join Now

WhizQuiz Nov 27th, 2018

A company is planning on transferring a large amount of data onto S3. Since they want to start using the data storage on AWS , they are planning on transferring an initial amount of around 100TB of data onto S3. Which of the following would be the ideal way to transfer this amount of data?

  • A. Setup a AWS Managed VPN Connection
  • B. Setup an AWS Direct Connect connection
  • C. Setup VPC Peering
  • D. Use the Snowball device

0 voters

Hi All,
Answer is - Option D.
Reason for picking this option is - the initial amount of data to be transferred is planned to be 100 TB into S3. And Snowball device is the perfect option. The below link gives you basic information why we need to go for it.

Now, let’s look into why the other options are not correct.
Option A - Setup a AWS Managed VPN Connection.
This connection is used to communicate with remote network from your VPC by attaching a virtual private gateway to the VPC, create a custom route table, updating your security group rules, and creating an AWS managed VPN connection. Hence, its not the correct option.

Option B - Setup an AWS Direct Connect connection
This cloud service solution that makes it easy to establish a dedicated network connection from your premises to AWS. Using this you can establish private connectivity between AWS and your datacenter, office, or colocation environment. Main use of this service is to have a consistent network performance. The data transfer speed is based on the limit of selected port speed. Hence, its not the correct option for this job.

Option C - Setup VPC Peering
It’s a networking connection between 2 VPCs that enables you to route traffic between them using private IPv4 addresses or IPv6 addresses. Hence, its not the correct option for this job.

Correct Answer is D

The AWS Documentation mentions the following

AWS Snowball is a service that accelerates transferring large amounts of data into and out of AWS using physical storage devices, bypassing the Internet. Each AWS Snowball device type can transport data at faster-than internet speeds. This transport is done by shipping the data in the devices through a regional carrier. The devices are rugged shipping containers, complete with E Ink shipping labels. With a Snowball, you can transfer hundreds of terabytes or petabytes of data between your on-premises data centers and Amazon Simple Storage Service (Amazon S3).

Option A is incorrect since there is a lot of data to be transferred and using the Internet VPN connection would not be ideal

Option B is incorrect since there is no mention in the question of on-going data transfer. So setting AWS Direct connect just for a one time transfer might not be so reasonable

Option C is incorrect since this is used for connecting VPC’s together

For more information on AWS Snowball, please refer to the below URL


The correct answer is: Use the Snowball device