AWS Snowball is a storage device used to transfer a large amount of data
ranging from 50TB - 80TB between Amazon Simple Storage Service and
onsite data storage location at high speed.
● These devices are protected by the AWS Key Management Service to
protect data in transit securely.
● AWS Snow Family Management Console helps to manage data transfer jobs
using job management API.
● The Snowball client and the Amazon S3 Adapter for Snowball are used to
perform data transfers on the Snowball device locally.
● If data transfers involve large files and multiple jobs, you might separate the
data into several smaller data segments. Troubleshooting a large transfer
can be more complicated than a small transfer. Parallelization helps to
transfer data with Snowball at a faster rate.
● AWS Snowball is integrated with other AWS services such as AWS
CloudTrail to capture all API calls as events and with Amazon Simple
Notification Service (Amazon SNS) to notify about data transfer.
● AWS Snowball Edge is a type of Snowball device that can transport data at
speeds faster than the internet and can do local processing and
edge-computing workloads between the local environment and the AWS
Cloud.
● Using Snowball Edge devices, one can execute EC2 AMIs and deploy AWS
Lambda code on the devices to perform processing and analysis with the
applications.