AWS Snow Family: How to Transfer Massive Data to AWS Offline
Compare Snowcone, Snowball Edge, Snowmobile. Petabyte-scale migration, edge computing use cases, and SAA-C03 exam essentials explained.
Related Exam Domains
- Domain 2: Design Resilient Architectures
- Domain 3: Design High-Performing Architectures
Key Takeaway
AWS Snow Family consists of physical devices for data transfer when network connectivity is limited or when moving massive amounts of data. Capacity increases from Snowcone (smallest) to Snowball Edge (medium) to Snowmobile (largest), with edge computing support included.
Exam Tip
Exam Essential: "Limited network bandwidth + large data" → Snow Family, "Online transfer possible" → DataSync, "100+ PB ultra-large" → Snowmobile
When Should You Use Snow Family?
Best For
Snow Family Recommended Scenarios:
├── Limited network bandwidth
│ └── Slow or unstable internet connection
├── Petabyte-scale data
│ └── Online transfer would take months or years
├── Remote/disconnected environments
│ └── Mines, ships, military bases
├── Edge computing requirements
│ └── Data collection + on-site processing
└── Data center closure/migration
└── Bulk migration of entire data
Not Ideal For
Cases Where Snow Family Isn't the Best Fit:
├── Sufficient network bandwidth
│ → DataSync (online transfer is faster)
├── Regular/continuous sync
│ → DataSync + scheduling
├── Small data volumes (few TB or less)
│ → aws s3 cp or DataSync
└── Real-time data access needed
→ Storage Gateway
Snow Family Device Comparison
Overview (Exam Focus)
┌─────────────────────────────────────────────────────────────┐
│ AWS Snow Family Comparison │
├──────────────┬──────────────┬──────────────┬───────────────┤
│ │ Snowcone │ Snowball Edge│ Snowmobile │
├──────────────┼──────────────┼──────────────┼───────────────┤
│ Storage │ 8-14 TB │ 80-210 TB │ 100 PB │
│ │ │ │ │
│ Size │ 4.5 lbs │ ~50 lbs │ 45-foot │
│ │ (portable) │ (box) │ container │
│ │ │ │ │
│ Compute │ 2 vCPU │ 52-104 vCPU │ None │
│ │ │ │ │
│ Use Case │ IoT, remote │ Datacenter │ Exabyte │
│ │ collection │ migration │ migration │
│ │ │ │ │
│ Shipping │ Courier/ │ Courier │ Dedicated │
│ │ DataSync │ │ truck │
└──────────────┴──────────────┴──────────────┴───────────────┘
Detailed Specifications
| Device | Storage Capacity | Compute | Features |
|---|---|---|---|
| Snowcone HDD | 8 TB | 2 vCPU, 4 GB RAM | Smallest, portable, Wi-Fi |
| Snowcone SSD | 14 TB | 2 vCPU, 4 GB RAM | SSD for faster performance |
| Snowball Edge Storage Optimized | 80-210 TB | 40-104 vCPU | Large data transfer optimized |
| Snowball Edge Compute Optimized | 28-42 TB | 52-104 vCPU, GPU option | Edge computing optimized |
| Snowmobile | 100 PB | None | 45-foot container, 10+ PB recommended |
Exam Tip
Exam Point: Remember the device order
- Smallest → Largest: Snowcone → Snowball Edge → Snowmobile
- 10+ PB: Consider Snowmobile
Which Device Should You Choose?
Decision Flow
Data Migration Service Selection:
│
▼
Sufficient network bandwidth?
│
Yes → Data volume?
│ │
│ ≤ Few TB → [aws s3 cp / DataSync]
│ │
│ Tens of TB~PB → [DataSync + Direct Connect]
│
No (Network limited)
│
▼
Data volume?
│
≤ 14 TB, portable needed → [Snowcone]
│
Tens~hundreds TB → [Snowball Edge]
│
10+ PB → [Snowmobile]
Transfer Time Comparison
For 100 TB data transfer:
| Method | Time Required |
|---|---|
| 1 Gbps Internet | ~12 days (continuous) |
| 100 Mbps Internet | ~120 days |
| 10 Mbps Internet | ~3.3 years |
| Snowball Edge | ~1 week (including shipping) |
Edge Computing Capabilities
Snowball Edge Computing Use Cases
Edge Computing Scenarios:
├── IoT data preprocessing
│ └── Filter sensor data before S3 transfer
├── Media transcoding
│ └── Video conversion on-site
├── Machine learning inference
│ └── Real-time inference with GPU option
└── Industrial automation
└── Data analysis at factories, mines
Supported Services
| Service | Description |
|---|---|
| EC2 Instances | Deploy AMIs for compute |
| Lambda Functions | Serverless code execution |
| IoT Greengrass | IoT device management |
| EKS Anywhere | Kubernetes workloads |
Snow Family vs DataSync
Comparison Table
| Aspect | Snow Family | DataSync |
|---|---|---|
| Transfer Method | Offline (physical device) | Online (network) |
| Network Required | No | Yes |
| Transfer Speed | Shipping time dependent | Bandwidth dependent |
| Data Volume | TB~PB (large) | GB~TB (small-medium) |
| Repeated Transfers | Inefficient | Efficient (incremental) |
| Edge Computing | Supported (Snowball Edge) | Not supported |
| Pricing | Device rental + daily fee | Per GB |
Using Together
Large-Scale Migration Best Practice:
│
▼
[Step 1: Snowball Edge]
│
Initial bulk data transfer (hundreds of TB)
│
▼
[Step 2: DataSync]
│
Incremental sync (changed data only)
│
▼
[Step 3: Cutover]
│
Final sync then service switch
Exam Tip
Exam Point:
- Initial bulk transfer: Snowball Edge
- Continuous sync: DataSync
- Combining both services is the best practice for large-scale migrations
Data Security
Encryption and Security Features
Snow Family Security:
├── Encryption at rest
│ └── 256-bit AES encryption
├── Secure transfer
│ └── Trusted Platform Module (TPM)
├── Physical security
│ └── Tamper-resistant, tamper-evident
├── AWS KMS integration
│ └── Customer-managed keys supported
└── Data erasure
└── NIST-compliant complete wipe after return
Pricing Structure
Snowball Edge Pricing (US East)
| Item | Cost |
|---|---|
| Service Fee (first 10 days) | Flat fee included |
| Additional Daily Fee | ~$30-40/day |
| Data Transfer | Free to S3 |
| Shipping | Varies by region |
Cost Optimization Tips
Cost Reduction Strategies:
├── Use multiple devices in parallel
│ └── Reduce total migration time
├── Return within 10 days
│ └── Avoid additional daily fees
├── Data compression
│ └── Reduce data volume to transfer
└── Region selection
└── Order from nearest region
SAA-C03 Exam Focus Points
Commonly Tested Scenarios
- ✅ Bandwidth limited + large data: "Transfer 50 TB over 100 Mbps" → Snowball Edge
- ✅ Remote environment: "Collect data at mine with no internet" → Snowball Edge (edge computing)
- ✅ Exabyte-scale data: "Migrate entire datacenter, 100 PB" → Snowmobile
- ✅ Device order: Smallest to largest → Snowcone, Snowball, Snowmobile
- ✅ DataSync combination: "Initial bulk + continuous sync" → Snowball + DataSync
Sample Exam Questions
Exam Tip
Sample Exam Question 1: "A company needs to migrate 500 TB of data from their datacenter to AWS. Their internet connection is 100 Mbps. Online transfer would take approximately 1.5 years. What's the most cost-effective solution?"
→ Answer: Multiple AWS Snowball Edge Storage Optimized devices
Exam Tip
Sample Exam Question 2: "A company needs to collect IoT sensor data at a remote oil field, preprocess it on-site, then transfer to AWS. Internet connectivity is unreliable. What's the appropriate solution?"
→ Answer: AWS Snowball Edge Compute Optimized (edge computing + offline transfer)
Exam Tip
Sample Exam Question 3: "A datacenter closure requires migrating 100 PB of data to AWS within 6 months. What's the appropriate solution?"
→ Answer: AWS Snowmobile (ultra-large data over 10 PB)
Recent Service Updates (2024-2025)
Note: AWS discontinued some Snow devices starting November 2024. While exams still cover the full Snow Family, verify current availability for actual usage.
Current Status
| Device | Status |
|---|---|
| Snowcone | No new orders (Nov 2024) |
| Snowball Edge 80TB | Discontinued |
| Snowball Edge 210TB | ✅ Available |
| Snowball Edge Compute 104 vCPU | ✅ Available |
| Snowmobile | Case-by-case consultation |
Alternatives: New customers are directed to AWS DataSync, Direct Connect, or AWS Partner solutions.
Frequently Asked Questions
Q: How do I choose between Snowball Edge and DataSync?
Decide based on network conditions. With sufficient bandwidth, use DataSync. With limited network or very large data, choose Snowball Edge.
Q: Can I process data directly on Snowball Edge?
Yes. You can run EC2 instances and Lambda functions on Snowball Edge. Use edge computing to preprocess data on-site.
Q: Is data securely erased?
Yes. After device return, AWS completely erases data according to NIST 800-88 standards. Devices are reused.
Q: Can I use multiple devices simultaneously?
Yes. Use multiple Snowball Edge devices in parallel to reduce migration time. Example: 5 devices = 5x faster transfer.
Q: Can I transfer directly to AWS services other than S3?
Snowball Edge primarily transfers data to S3. To move data from S3 to other services (EFS, FSx), use DataSync.