☁︎SAA-C03

Snow Family

Snow Family — Concept

What it is

The AWS Snow Family is a set of physical devices AWS ships to your site for offline data transfer and edge compute in disconnected locations.

Why it exists

  • Network transfer of TB to PB scales of data is slow and expensive over the internet.
  • Some sites have no/low bandwidth (ships, mines, remote offices, military).
  • You may need to process data at the edge before shipping or while disconnected.

Members

DeviceStorageComputeUse
Snowcone / Snowcone SSD8 / 14 TB usable4 vCPU, 4 GB RAMSmall/portable edge, IoT, drones, mobile field collection. Battery-friendly.
Snowball Edge — Storage Optimized80 TB usable40 vCPU, 80 GB RAMLarge data migration, periodic transfer
Snowball Edge — Compute Optimized28 TB52 vCPU, 208 GB RAM (+ optional GPU)Edge ML / video / heavy compute disconnected
Snowmobileup to 100 PB (one 45-ft truck)Exabyte-class data center migration

Snowmobile has been deprecated for new orders in some regions; Snowball Edge has effectively superseded it for most cases. Verify on exam day, but it still appears in SAA-C03 questions.

How a Snowball Edge job works

  1. Create a job in the AWS console → AWS ships the device.
  2. Connect on-prem network; Snowball client or OpsHub (GUI) uploads/downloads data.
  3. Encrypted with KMS end-to-end (256-bit, tamper-evident).
  4. Return prepaid shipping → AWS uploads to S3 (or pulls from S3 to ship out).
  5. Track via console + email.

Edge compute

  • Snow devices can run EC2 AMIs, Lambda functions, and EKS Anywhere containers locally — useful for data preprocessing or running apps in disconnected sites.

When to use vs alternatives

NeedUse
> 10 TB transfer, slow lineSnowball Edge
< 14 TB, very portable, batterySnowcone
Petabyte-scale migration of a data centerSnowmobile (or many Snowballs in parallel)
Edge ML / IoT data preprocessSnowball Edge Compute (with GPU option)
Continuous transfer over networkDataSync (or Direct Connect)
Permanent on-prem file share to AWSStorage Gateway

Rule of thumb (commonly tested)

Approx network days = Data size / Bandwidth. If shipping a Snowball (1-week turnaround) is faster than network transfer, use Snow. Example: 100 TB on a 1 Gbps line ≈ 10+ days saturated → Snowball wins (1 week round-trip + secure).

Common exam scenarios

  1. "Migrate 500 TB to S3, limited internet bandwidth"Snowball Edge (multiple units in parallel).
  2. "Collect IoT data on a research vessel, intermittent connectivity"Snowcone with on-board EC2/Lambda.
  3. "Decommission entire data center with 50 PB" → multiple Snowballs in parallel (or Snowmobile if available).
  4. "Run ML inference at a remote mine site"Snowball Edge Compute with GPU.
  5. "Continuous nightly sync of 5 TB" → not Snow; use DataSync over DX/VPN.

Exam tip

"Petabytes and slow connection" = Snow. "Continuous / scheduled migration" = DataSync. "Permanent file share" = Storage Gateway.

References