AWS Snowball

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

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

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

Introduction to Snowball (1:44)


Easy data movement

Snowball moves terabytes of data in about a week. You can 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 AWS Management Console.

Process & analyze data locally

Run EC2 AMIs and deploy AWS Lambda code on Snowball Edge devices to run local processing or analysis with machine learning or other applications. You can run applications directly on the device as a consistent AWS environment without network connectivity. This capability helps you develop your 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. 

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. You can also cluster Snowball Edge devices together into a single, larger storage tier with increased durability. If a Snowball Edge device needs to be replaced, it can be removed from the cluster and replaced with a new device.


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 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 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 diagram – AWS Snowball features

Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs).

In the AWS Snow Family console, select your preferred device, either Snowball Edge Compute Optimized or Snowball Edge Storage Optimized. Create a job with an Amazon S3 bucket, select Amazon Simple Notification Service (Amazon SNS) for tracking, and configure options like Amazon EC2 AMIs and a GPU. AWS prepares and ships the device to you, and you receive it in approximately 4-6 days. Once the device arrives, power it up and use AWS OpsHub to unlock it. Connect to your LAN. Use AWS OpsHub to manage the device, transfer data, or launch EC2 instances. When done, shut down and return the device to AWS. The shipping label automatically appears on the E Ink screen. When the device arrives at the AWS Region, any data stored in your on-board bucket(s) is moved to your S3 bucket and verified in about the same time it took you to load the device. All data is then securely erased from the device, and it is sanitized of any customer information.

  • AWS Snowball
  • AWS Snowball with Tape Gateway
  • AWS Snowball
  • Migrate petabyte-scale data to AWS with Snowball
    AWS Snowball How It Works

    Snowball Edge Storage Optimized devices provide 40 vCPUs of compute capacity coupled with 80 terabytes of block storage or object storage in Amazon Simple Storage Service (Amazon S3). They are well suited for local storage and large scale-data transfer. You can use them for data collection and storage in environments with intermittent connectivity (like manufacturing, industrial, and transportation) or in extremely remote locations (like military or maritime operations) before shipping them back to AWS. These devices can be rack mounted and clustered together to build larger temporary installations.

    Get started with Snowball today »

  • AWS Snowball with Tape Gateway
  • Migrate petabyte-scale data stored on physical tapes to AWS using AWS Snowball
    AWS Snowball with Tape Gateway How It Works

    Using a Snowball Edge Storage Optimized device with Tape Gateway, you can quickly and securely migrate petabytes of physical tape data to S3 Glacier Flexible Retrieval or S3 Glacier Deep Archive — reducing your data storage costs without changing your tape-based backup workflows. You can view your virtual tapes stored on AWS through the AWS Storage Gateway console and access data on them through a Tape Gateway that runs on premises as a virtual machine or hardware appliance or on an Amazon Elastic Compute Cloud (Amazon EC2) instance on AWS.

    Get started with Snowball today »


Snowball Edge Computing


Usage Scenario
Edge computing applications, to collect data, process the data to gain immediate insight, and then transfer the data to AWS. Transfer data that is continuously generated by sensors or machines online to AWS from hospitals, factory floors, or at other edge locations.

Customer Examples
Customers in healthcare are using Snowball to transfer data offline to the AWS Cloud. Snowball provides a secure path for customers to migrate their HIPAA compliant data to the cloud where they can centrally manage the configuration and operation of Snowball devices deployed across worldwide customers and organizations.

Snowball Data Transfer

Snowball Data Transfer

Usage Scenario
Expedited bulk transfer of data to or from Amazon S3. Snowball helps transfer data in situations where you have connectivity limitations, bandwidth constraints, high network connection costs, legacy environment challenges, and when data is collected in remote locations. Snowball 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.

Customer Examples
Public sector, defense, intelligence, and law enforcement customers are using Snowball for tactical edge scenarios at land, air, and sea to migrate data to AWS. 

Snowball Edge Storage

Snowball Edge Storage

Usage Scenario
Aggregate and process data in edge locations, then transfer to AWS.

Customer Examples
Media and entertainment, drone operators, and other content creators use Snowball to aggregate content from cameras on movie sets and photo shoots, encode that content, and migrate the data to Amazon S3.

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'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 devices can 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. Then, ship it back to AWS.

Case studies

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

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.

INVISTA - Innovates Manufacturing in the Cloud with AWS Snowball (1:45)

In this video, INVISTA discusses using AWS Snowball devices to migrate tens of terabytes of data from disparate plants into its data lake.


Germany’s first free streaming video service, Joyn GmbH is a ProSiebenSat.1 and Discovery joint venture combining live TV with on-demand content and exclusive programming. Joyn chose AWS Snowball Edge to move their media archive from expensive on-premises data centers to Amazon S3. 

“Joyn is a cloud-first media service built on AWS, so we knew that moving our archive using AWS Snowball Edge would be fast, simple and secure, but we’ve also been impressed by how cost-effective it was. Now that all of our content is easily accessible in the cloud, we can quickly transcode and deliver content to audiences that they can’t find on any other streaming service.” Stefan Haufe, Media Engineer

Case Study: Joyn migrates 3.4PB to Amazon S3 with AWS Snowball Edge »

Blog: Joyn readies exclusive content for audiences with Amazon S3 Intelligent-Tiering and Glacier »

Rock & Roll Hall of Fame

Using Amazon S3 and S3 Glacier Deep Archive provided the Rock Hall with the confidence that its digital media would be preserved and easily accessible at an affordable price. However, the Rock Hall still needed to recover the data on LTO tapes. Working with AWS, the project team ingested the files into S3 Glacier Deep Archive via six AWS Snowball Edge Storage Optimized devices. Using AWS Snowball Edge helped to address common challenges with large-scale data transfers, including high network costs, long transfer times, and security concerns.

Learn more »


Lotte consolidated 140 million files in 2 weeks with AWS Snowball to power LotteON, an online shopping platform. Lotte leveraged AWS Snowball to provide cost effective, secure, and fast offline data transfer. Transferring data with AWS Snowball enabled Lotte to transfer data without provisioning additional network capacity.

Learn more »


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 »

Snowball Blogs

No blog posts have been found at this time. Please see the AWS Blog for other resources. 

To read more AWS Snowball blogs, please visit the AWS Storage blog channel.

What's New with Snowball

  • Date
AWS Snowball features
Check out Snowball features

AWS Snowball is a petabyte-scale data transport device with on-board storage and compute capabilities. These capabilities make it possible.

Learn more 
Sign up for an AWS account
Sign up for a free account

Instantly get access to the AWS Free Tier.  

Sign up 
Start building with AWS Snowball
Start building in the console

Get started building with AWS Snowball in the AWS Management Console.

Sign in 

Learn more about AWS Snowball

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