Question

Difficulty: EasyLarge-Scale Data Transfer using Snow Family, DataSync, and Transfer Family

An organization needs to migrate 800 TB800\text{ TB} of data from an on-premises Network File System (NFS) share to Amazon S3 within a strict 10-day window. The organization has a 1 Gbps1\text{ Gbps} internet connection, of which only 300 Mbps300\text{ Mbps} can be dedicated to this data transfer to avoid impacting production traffic. The data must be encrypted at rest using an AWS KMS Customer Managed Key (CMK) to comply with internal security policies. Which of the following is the most efficient and compliant method to complete this transfer?

  1. A
    Deploy AWS DataSync agents on-premises to sync the data directly to the Amazon S3 bucket over the network, using the customer managed KMS key for encrypting the data at rest.
  2. B
    Order multiple AWS Snowball Edge Storage Optimized devices to copy the data offline, selecting the default AWS managed KMS key (`aws/s3`) to encrypt the data during the job creation.
  3. Order multiple AWS Snowball Edge Storage Optimized devices to copy the data offline, selecting a customer managed KMS key (CMK) to encrypt the data during the job creation.Answer
  4. D
    Deploy an AWS Transit Gateway with a VPN connection to secure the network tunnel, and perform multi-threaded rsync commands to copy the data directly from the NFS share to the S3 bucket.

Answer

Order multiple AWS Snowball Edge Storage Optimized devices to copy the data offline, selecting a customer managed KMS key (CMK) to encrypt the data during the job creation.
Using AWS Snowball Edge Storage Optimized devices is the most efficient method because transferring 800 TB800\text{ TB} of data over a 300 Mbps300\text{ Mbps} network link would take over 240 days, failing the 10-day time constraint. Additionally, Snowball Edge jobs require a customer managed KMS key (CMK) for encryption because AWS managed keys (like `aws/s3`) cannot be used to encrypt Snowball Edge jobs.

Step-by-Step Solution

1
Calculate the transfer time for the online migration option.
At 300 Mbps300\text{ Mbps}, transferring 800 TB800\text{ TB} takes 246 days\approx 246\text{ days}, which exceeds the 10-day limit.
To determine whether an online or offline transfer method is required to meet the timeline.
2
Identify the appropriate physical device configuration and encryption constraint.
AWS Snowball Edge is selected, which requires a customer managed KMS key for data encryption.
To meet both the physical shipment timeline and security policy requirements.

Key Concept

Selecting data transfer mechanisms based on bandwidth constraints and key management policies.
Estimated Time:1m 30s
Rate this question