AWS Learning
Storage

AWS Snow Family

Snowcone, Snowball Edge, Physical Data Transfer

Tổng quan

Vấn đề: Bạn có petabytes data cần chuyển lên AWS, nhưng:

  • Internet quá chậm (1 Gbps ≈ 3 năm để transfer 100 TB)
  • Không có kết nối mạng ổn định
  • Cần xử lý data ở edge (remote locations, factories, ships)

Giải pháp: AWS ship thiết bị vật lý đến, bạn copy data vào, ship lại → AWS upload lên S3.

Tại sao dùng Snow Family thay vì upload qua internet?

100 TB data với các tốc độ mạng:
┌─────────────────┬──────────────────┐
│ Tốc độ mạng     │ Thời gian        │
├─────────────────┼──────────────────┤
│ 100 Mbps        │ ~100 ngày        │
│ 1 Gbps          │ ~10 ngày         │
│ 10 Gbps         │ ~1 ngày          │
│ Snowball Edge   │ ~1 tuần (ship)   │
└─────────────────┴──────────────────┘

→ Với data lớn + mạng chậm, ship vật lý nhanh hơn!

⚠️ Lưu ý: Snowball Edge không còn nhận khách hàng mới (từ 2024). AWS khuyến nghị:

  • Online transfer → AWS DataSync
  • Physical transfer → AWS Data Transfer Terminal
  • Edge computing → AWS Outposts

Nguồn: Snowball Edge availability change


Các thiết bị Snow Family

Bảng so sánh

SnowconeSnowball Edge StorageSnowball Edge ComputeSnowmobile
Storage8-14 TB80-210 TB28-42 TB + NVMe100 PB
vCPUs240-104104N/A
RAM4 GB80-416 GB416-512 GBN/A
Kích thước2.1 kg~23 kg~23 kg45-foot container
Use caseEdge IoTData migrationEdge compute, MLExabyte migration
ClusterKhôngKhông
EC2/LambdaLimitedKhông

1. AWS Snowcone

Thiết bị nhỏ nhất trong Snow Family - portable, rugged.

  • Storage: 8 TB HDD hoặc 14 TB SSD
  • Compute: 2 vCPUs, 4 GB RAM
  • Kích thước: 227mm x 148.6mm x 82.65mm
  • Trọng lượng: 2.1 kg (có thể mang theo ba lô!)
  • Có thể chạy: EC2 instances, IoT Greengrass

Use cases:

  • Thu thập data từ IoT sensors
  • Edge locations không có rack space
  • Content distribution cho remote locations
  • Tactical edge (quân sự, thám hiểm)

2. Snowball Edge Storage Optimized

Tối ưu cho data migration - capacity lớn.

  • Storage: 80 TB hoặc 210 TB usable
  • Compute: 40-104 vCPUs, 80-416 GB RAM
  • Network: 10/25/100 Gbps
  • Có thể cluster: 3-16 devices (lên đến 3+ PB)

Use cases:

  • Large-scale data migrations (data center → AWS)
  • Disaster recovery
  • Remote locations với data lớn

3. Snowball Edge Compute Optimized

Tối ưu cho edge computing - xử lý tại chỗ.

  • Storage: 28 TB HDD + 7.68 TB NVMe SSD
  • Compute: 104 vCPUs, 416-512 GB RAM
  • GPU: Optional NVIDIA Tesla V100 (cho ML)
  • Network: 10/25/100 Gbps

Use cases:

  • Machine learning inference tại edge
  • Video transcoding, analysis
  • Industrial IoT với processing nặng
  • Disconnected environments (ships, mines, oil rigs)

4. AWS Snowmobile

Thiết bị lớn nhất trong Snow Family - xe container 45-foot cho exabyte-scale data migration.

┌─────────────────────────────────────────────────────────────────────────────┐
│                           AWS SNOWMOBILE                                    │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│   ┌─────────────────────────────────────────────────────────────────────┐   │
│   │  🚛  ════════════════════════════════════════════════════════════   │   │
│   │       45-foot shipping container trên xe tải                        │   │
│   └─────────────────────────────────────────────────────────────────────┘   │
│                                                                             │
│   Storage:     100 PB (100,000 TB) per Snowmobile                           │
│   Security:    GPS tracking, 24/7 video surveillance, security escort       │
│   Encryption:  256-bit encryption                                           │
│   Network:     Multiple 40 Gbps connections                                 │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

Specifications:

Đặc điểmThông số
Storage100 PB (100 Petabytes)
Container45-foot ruggedized shipping container
Transfer speedUp to 1 Tb/s (multiple 40 Gbps connections)
Time to fill~10 days để fill 100 PB
SecurityGPS, alarm, 24/7 video, security escort
Encryption256-bit with multiple encryption keys

Use cases:

  • Exabyte-scale migration: Data center shutdown, mass migration
  • Video libraries: Massive video archives (Hollywood studios)
  • Scientific data: Genomics, satellite imagery, seismic data
  • Disaster recovery: Moving entire data centers

Quy trình:

1. AWS đưa Snowmobile đến data center của bạn
2. Kết nối Snowmobile với network (multiple 40 Gbps)
3. Copy data vào Snowmobile (~10 days cho 100 PB)
4. AWS đưa Snowmobile về và upload vào S3

So sánh Snowmobile vs Snowball Edge:

Snowball EdgeSnowmobile
Capacity80-210 TB100 PB (100,000 TB)
SizeVali lớn (~23 kg)Container 45-foot trên xe tải
Best for10 TB - 10 PB10 PB - 100 PB
Cluster neededCó (nhiều devices)Không (1 Snowmobile)

[!NOTE] Rule of thumb: Nếu cần transfer hơn 10 PB, cân nhắc dùng Snowmobile thay vì cluster nhiều Snowball Edge devices.

Quy trình sử dụng

┌─────────────────────────────────────────────────────────────────┐
│                     Quy trình Snow Family                       │
└─────────────────────────────────────────────────────────────────┘

1. ORDER
   └── AWS Console → Chọn device → Tạo job → Chọn S3 bucket đích

2. SHIP TO YOU
   └── AWS chuẩn bị device → Ship đến địa chỉ của bạn

3. CONNECT & COPY
   └── Power on → Unlock bằng AWS OpsHub → Copy data vào device
   └── (Optional) Chạy EC2/Lambda workloads trên device

4. SHIP BACK
   └── Tắt device → E Ink tự hiện shipping label → Gửi lại AWS

5. UPLOAD TO S3
   └── AWS nhận device → Upload data vào S3 bucket
   └── Xóa sạch data trên device (secure erase)

6. VERIFY
   └── Kiểm tra data trong S3 → Job complete

Security

Snow Family có nhiều lớp bảo mật:

LayerMô tả
EncryptionData được encrypt với KMS keys (256-bit)
Tamper-resistantDevice có tamper-evident enclosure
TPMTrusted Platform Module cho secure boot
Chain of custodyAWS theo dõi device location
Secure eraseData bị xóa sau khi import vào S3
E Ink displayShipping label tự động, không thể giả mạo
Data flow:
Your Data → Encrypt (KMS) → Copy to Device → Ship → AWS Decrypt → S3

→ Data LUÔN encrypted, kể cả trong transit

AWS OpsHub

GUI tool để quản lý Snow devices (thay vì CLI):

  • Unlock và setup device
  • Transfer files (drag & drop)
  • Launch EC2 instances
  • Monitor device status
  • Manage clustering

Pricing

Thành phầnChi phí
Service feePer job (thuê device)
ShippingPhụ thuộc location
Extra daysPhí giữ device quá thời hạn
Data transfer INMiễn phí (vào S3)
Data transfer OUTTính phí (từ S3 ra device)

Nguồn: AWS Snowball Pricing


Khi nào dùng Snow Family?

ScenarioGiải pháp đề xuất
Data < 10 TB, internet tốtUpload trực tiếp hoặc S3 Transfer Acceleration
Data 10-80 TB, internet ổnAWS DataSync
Data > 80 TB, mạng chậm/không ổn địnhSnowball Edge
Edge computing cần caoSnowball Edge Compute hoặc Outposts
Remote nhỏ, IoTSnowcone
Data center migration (PB scale)Multiple Snowball Edge (cluster)

So sánh với các giải pháp khác

Snow FamilyDataSyncDirect ConnectS3 Transfer Acceleration
Transfer methodPhysical shipOnlineDedicated lineInternet (optimized)
Best forMassive data, no networkOngoing syncHybrid, consistentLong-distance uploads
SpeedDays (shipping)Network-dependent1-100 GbpsFaster than regular
One-time costPer jobPer GBPort + dataPer GB

Liên kết

  • S3 - Destination cho Snow Family data
  • AWS Overview - Regions và infrastructure

Tài liệu tham khảo