AWS Certified Solutions Architect – Associate
Snowball vs DataSync vs Transfer Family: moving data into AWS
Use AWS DataSync to copy large datasets over the network, once or on a schedule. Use AWS Transfer Family when partners or users must keep sending files over SFTP, FTPS, FTP or AS2. Snowball Edge shipped data on a physical device, but AWS says it is no longer available to new customers and points them to DataSync or AWS Data Transfer Terminal.
AWS DataSync
DataSync copies file and object data to, from and between AWS storage services. On-premises sources include NFS, SMB, HDFS and object storage. AWS targets include Amazon S3, Amazon EFS and the four Amazon FSx file systems. It can also read from other clouds, such as Google Cloud Storage and Azure Blob Storage.
It handles encryption and data integrity validation, and uses a parallel, multi-threaded protocol. It can transfer through VPC endpoints so the data does not cross the public internet. It can write straight into S3 Glacier Flexible Retrieval or S3 Glacier Deep Archive, so cold data needs no second copy step.
Choose DataSync over a home-built copy script when you need scheduling, verification and speed without running the infrastructure yourself.
AWS Transfer Family
Transfer Family is a fully managed file transfer endpoint in front of Amazon S3 or Amazon EFS. It supports SFTP, FTPS, FTP, AS2 and browser-based transfers through web apps.
Partners and users keep their existing clients and configurations, and you run no file transfer servers. Pick it when the requirement is about the protocol others use to send you files, not about a one-time bulk copy.
Snowball Edge and offline transfer
Snowball Edge is a rugged device with storage and compute. AWS ships it to you, you load data, and you ship it back for import into Amazon S3. It comes as Storage Optimized 210 TB or Compute Optimized.
The Snowball Edge guide now says: Snowball Edge is no longer available to new customers. New customers should use AWS DataSync for online transfers, AWS Data Transfer Terminal for secure physical transfers, or AWS Partner solutions. For edge computing, AWS points to AWS Outposts.
AWS Data Transfer Terminal is a physical location where you bring your own storage devices and upload them to AWS over a fast network link.
Where the exam catches people
- Believing DataSync only reads NFS: it reads NFS, SMB, HDFS, object storage and several other clouds' storage.
- Believing you must land data in S3 Standard and then add a lifecycle rule: DataSync can write directly to a Glacier storage class.
- Believing Transfer Family is a bulk migration tool: it is a managed SFTP, FTPS, FTP and AS2 endpoint for ongoing file exchange.
- Believing a new customer can order a Snowball Edge today: AWS says it is no longer available to new customers.