AWS Snowball

Petabyte-scale data transport with on-board storage and compute capabilities

AWS Snowball Edge is a data migration and edge computing device that comes in two options. Snowball Edge Storage Optimized provides both block storage and Amazon S3-compatible object storage, and 24 vCPUs. It is well suited for local storage and large scale-data transfer. Snowball Edge Compute Optimized provides 52 vCPUs, block and object storage, and an optional GPU for use cases such as advanced machine learning and full motion video analysis in disconnected environments. Customers can use these two options for data collection, machine learning and processing, and storage in environments with intermittent connectivity (such as manufacturing, industrial, and transportation) or in extremely remote locations (such as military or maritime operations) before shipping it back to AWS. These devices may also be rack mounted and clustered together to build larger, temporary installations.

Snowball Edge supports specific Amazon EC2 instance types as well as AWS Lambda functions, so customers may develop and test in AWS then deploy applications on devices in remote locations to collect, pre-process, and return the data. Common use cases include data migration, data transport, image collation, IoT sensor stream capture, and machine learning.

Introduction to Snowball Edge (1:44)


Easy data movement

Snowball Edge moves terabytes of data in about a week. Customers use it to move things like databases, backups, archives, healthcare records, analytics datasets, IoT sensor data and media content, especially when network conditions prevent realistic timelines for transferring large amounts of data both into and out of AWS.

Simple to use

Jobs are created in the AWS Management Console. Once a job is created, AWS automatically ships a pre-provisioned Snowball Edge device to your location. When you receive the device, simply attach it to your local network and connect your applications. Once the device is ready to be returned, the E Ink shipping label automatically updates and your freight carrier transports it to the correct AWS facility where the upload begins. Job status can be tracked via Amazon SNS generated text or email messages or directly in the Console.

Process & analyze data locally

Run EC2 AMIs and deploy AWS Lambda code on Snowball Edge to run local processing or analysis with machine learning or other applications. Developers and administrators can run applications directly on the device as a consistent AWS environment without network connectivity. This capability helps customers develop their machine learning and analysis tools and test them in the cloud but operate them in locations with limited or non-existent network connections before shipping the data back to AWS. Snowball Edge can capture the data from the remote site and any additional unrecognized data so the machine learning models can be refined and propagated.

Stand-alone storage

Snowball Edge devices can provide local storage to existing on-premises applications through a file sharing protocol (NFS) or object storage interface (the S3 API). Additionally, you can use on-board block storage volumes for applications running on Amazon EC2 instances on the Snowball Edge. You can also cluster Snowball Edge devices together into a single, larger, storage tier with increased durability. If a Snowball Edge needs to be replaced, it can be removed from the cluster and replaced with a new Snowball Edge.


Snowball Edge devices use tamper-evident enclosures, 256-bit encryption, and industry-standard Trusted Platform Modules (TPM) designed to ensure both security and full chain-of-custody for your data. Encryption keys are managed with the AWS Key Management Service (KMS) and they are never stored on the device.


Snowball Edge devices can transport multiple terabytes of data and multiple devices can be used in parallel or clustered together to transfer petabytes of data into or out of AWS. Snowball Edge is currently available in select regions and your location will be verified once you create a job in the AWS Management Console.

How it works

To order an AWS Snowball device, go to the AWS Snowball Console where you can select either a Snowball Edge Storage Optimized or Snowball Edge Compute Optimized device. Configure your options, and AWS will prepare the device for you. You track the job status via Amazon Simple Notification Service (Amazon SNS) generated text or email messages, or directly in the Console. The device(s) will arrive with your S3 bucket endpoints, and any other optional configurations, including clustering, Amazon EC2 AMIs, or AWS IoT Greengrass and AWS Lambda code pre-installed. Once the appliance arrives at your desired location, connect it to your local network and set the IP address either manually or with DHCP. Then install your Snowball Edgfe client. Finally, unlock the Snowball Edge, and start copying data, or begin running your EC2 instances and create and attach block volumes to them. Once you are done and ready to return the device, shut it down and the E ink shipping label automatically updates with the return address.

Use cases

Cloud data migration

Shifting an application to the cloud? Shutting off a storage array, or closing a data center?If you have large quantities of data you need to migrate into AWS, offline data transfer with AWS Snowball can overcome the challenge of limited bandwidth, and avoid the need to lease additional bandwidth. It also makes logistics simpler with automatic E ink shipping labels.

Content distribution

Many industries require secure, distribution of content. Airlines, VFX houses, studios, banks, hospitals, and even sports teams need to move media files for viewing, rendering, processing, and analysis. Use AWS Snowball devices if you regularly receive or share large amounts of data with clients, customers, or partners. Snowball devices can be sent directly from AWS to client or customer locations.

Tactical Edge Computing

Public sector organizations responsible for defense, public safety, disaster response, and other missions increasingly require data collection from cameras, sensors, or drones. Collection and even some processing has to happen where these critical teams operate – in the field, under variable conditions. AWS Snowball Edge’s powerful computing, flexible storage, security, and ruggedization helps tactical teams focus on the mission and not on  setting up and moving around storage racks.

Machine learning

With AWS Snowball, you can deploy and run machine learning models, such as document classification and image labeling, directly on the device to tune processes, improve efficiency and productivity, and even anticipate model failures. Additionally, Snowball device scan be used to transport data from remote or mobile locations to AWS for in-cloud machine learning.


On-site factory locations use AWS Snowball for manufacturing data collection and analysis to tune processes and improve safety, efficiency, productivity, and even anticipate failure. And over time, this data arrives back in AWS for analytics on a large scale that can highlight meaningful trends or patterns.

Remote locations with simple data

AWS Snowball is ideal for remote applications that benefit from pre-processing, such as image tagging, validation, compression, or organization. Collect the data, get quick results and/or prepare it in advance for your cloud analytics application, and ship it back to AWS.

Case studies

NGA - Changing the Way the Intelligence Community Moves Data (59:18)

In this video, NGA describes how they are using AWS Snowball as part of their mission.

Netflix - Post-Production Media Delivery at Scale with AWS (38:02)

In this video, Netflix describes how they built content delivery workflows with AWS Snowball.

Novetta - Data migration and edge computing with the AWS Snow family (12:52)

In this video, AWS APN partner Novetta, describes how they worked with the AWS Disaster Response Team to use AWS Snowball, IoT, and machine learning in a disaster response exercise.


Photobox wanted to get out of the business of owning and maintaining its own IT infrastructure so it could redeploy resources toward innovation in artificial intelligence and other areas to create a better customer experience. By migrating from its Dell EMC Isilon and IBM Cleversafe on-premises storage arrays to Amazon S3 using AWS Snowball Edge, Photobox saved a significant amount on storage costs for its 10 PB of photo storage.

Learn more »

Get started with AWS

Step 1 - Sign up for an AWS account

Sign up for an AWS account

Instantly get access to the AWS Free Tier.

Learn with 10-minute Tutorials

Explore and learn with simple AWS Snowball tutorials.

Start building with AWS Snowball

Start a Petabyte-Scale Data Migration Project today with AWS Snowball and Amazon S3.

Learn more about AWS Snowball

Visit the Snowball features page
Ready to build?
Get started with AWS Snowball
Have more questions?
Contact us