AWS Snow Family: 대용량 데이터를 오프라인으로 AWS에 전송하는 방법
Snowcone, Snowball Edge, Snowmobile 비교. 페타바이트급 데이터 마이그레이션, 엣지 컴퓨팅 사용 사례와 SAA-C03 시험 포인트 정리.
관련 시험 도메인
- Domain 2: Design Resilient Architectures
- Domain 3: Design High-Performing Architectures
핵심 요약
AWS Snow Family는 네트워크 연결이 제한되거나 대용량 데이터를 전송해야 할 때 사용하는 물리적 디바이스 기반 데이터 전송 서비스입니다. Snowcone(소형), Snowball Edge(중형), Snowmobile(대형) 순으로 용량이 증가하며, 엣지 컴퓨팅도 지원합니다.
시험 팁
시험 핵심: "네트워크 대역폭 제한 + 대용량 데이터" → Snow Family, "온라인 전송 가능" → DataSync, "100PB 이상 초대용량" → Snowmobile
Snow Family는 언제 사용해야 할까?
적합한 경우
Snow Family 권장 시나리오:
├── 네트워크 대역폭 제한
│ └── 인터넷 연결이 느리거나 불안정
├── 페타바이트급 대용량 데이터
│ └── 온라인 전송 시 수개월~수년 소요
├── 원격/단절된 환경
│ └── 광산, 선박, 군사 기지 등
├── 엣지 컴퓨팅 필요
│ └── 데이터 수집 + 현장 처리
└── 데이터 센터 폐쇄/이전
└── 전체 데이터를 일괄 마이그레이션
부적합한 경우
Snow Family가 적합하지 않은 시나리오:
├── 충분한 네트워크 대역폭
│ → DataSync (온라인 전송이 더 빠름)
├── 정기적/지속적 동기화
│ → DataSync + 스케줄링
├── 소량 데이터 (수 TB 이하)
│ → aws s3 cp 또는 DataSync
└── 실시간 데이터 접근 필요
→ Storage Gateway
Snow Family 디바이스 비교
전체 비교 (시험용)
┌─────────────────────────────────────────────────────────────┐
│ AWS Snow Family 비교 │
├──────────────┬──────────────┬──────────────┬───────────────┤
│ │ Snowcone │ Snowball Edge│ Snowmobile │
├──────────────┼──────────────┼──────────────┼───────────────┤
│ 스토리지 │ 8-14 TB │ 80-210 TB │ 100 PB │
│ │ │ │ │
│ 크기 │ 2.1 kg │ 약 23 kg │ 45피트 컨테이너│
│ │ (휴대 가능) │ (박스형) │ (트럭 필요) │
│ │ │ │ │
│ 컴퓨팅 │ 2 vCPU │ 52-104 vCPU │ 없음 │
│ │ │ │ │
│ 사용 사례 │ IoT, 원격 │ 데이터센터 │ 엑사바이트 │
│ │ 데이터 수집 │ 마이그레이션 │ 마이그레이션 │
│ │ │ │ │
│ 전송 방법 │ 택배/직접 │ 택배 │ 전용 트럭 │
│ │ DataSync │ │ │
└──────────────┴──────────────┴──────────────┴───────────────┘
상세 스펙
| 디바이스 | 스토리지 용량 | 컴퓨팅 | 특징 |
|---|---|---|---|
| Snowcone HDD | 8 TB | 2 vCPU, 4 GB RAM | 가장 작고 휴대 가능, Wi-Fi 지원 |
| Snowcone SSD | 14 TB | 2 vCPU, 4 GB RAM | SSD로 더 빠른 성능 |
| Snowball Edge Storage Optimized | 80-210 TB | 40-104 vCPU | 대용량 데이터 전송 최적화 |
| Snowball Edge Compute Optimized | 28-42 TB | 52-104 vCPU, GPU 옵션 | 엣지 컴퓨팅 최적화 |
| Snowmobile | 100 PB | 없음 | 45피트 컨테이너, 10PB 이상 권장 |
시험 팁
시험 포인트: 디바이스 순서 기억하기
- 가장 작은 것 → 가장 큰 것: Snowcone → Snowball Edge → Snowmobile
- 10 PB 이상: Snowmobile 고려
언제 어떤 디바이스를 선택할까?
의사결정 흐름도
데이터 마이그레이션 서비스 선택:
│
▼
네트워크 대역폭이 충분한가?
│
Yes → 데이터 양은?
│ │
│ ≤ 수 TB → [aws s3 cp / DataSync]
│ │
│ 수십 TB~PB → [DataSync + Direct Connect]
│
No (네트워크 제한)
│
▼
데이터 양은?
│
≤ 14 TB, 휴대 필요 → [Snowcone]
│
수십~수백 TB → [Snowball Edge]
│
10 PB 이상 → [Snowmobile]
전송 시간 비교 예시
100 TB 데이터 전송 시:
| 방법 | 소요 시간 |
|---|---|
| 1 Gbps 인터넷 | ~12일 (24시간 연속) |
| 100 Mbps 인터넷 | ~120일 |
| 10 Mbps 인터넷 | ~3.3년 |
| Snowball Edge | ~1주일 (배송 포함) |
Snow Family의 엣지 컴퓨팅 기능
Snowball Edge 컴퓨팅 활용
엣지 컴퓨팅 사용 사례:
├── IoT 데이터 전처리
│ └── 센서 데이터 필터링 후 S3 전송
├── 미디어 트랜스코딩
│ └── 현장에서 비디오 변환
├── 머신러닝 추론
│ └── GPU 옵션으로 실시간 추론
└── 산업용 자동화
└── 공장, 광산에서 데이터 분석
지원 서비스
| 서비스 | 설명 |
|---|---|
| EC2 인스턴스 | AMI 배포하여 컴퓨팅 실행 |
| Lambda 함수 | 서버리스 코드 실행 |
| IoT Greengrass | IoT 디바이스 관리 |
| EKS Anywhere | Kubernetes 워크로드 |
Snow Family vs DataSync
비교 표
| 비교 항목 | Snow Family | DataSync |
|---|---|---|
| 전송 방식 | 오프라인 (물리적 디바이스) | 온라인 (네트워크) |
| 네트워크 요구 | 불필요 | 필수 |
| 전송 속도 | 배송 시간 의존 | 대역폭 의존 |
| 데이터 양 | TB~PB (대용량) | GB~TB (중소량) |
| 반복 전송 | 비효율적 | 효율적 (증분 전송) |
| 엣지 컴퓨팅 | 지원 (Snowball Edge) | 미지원 |
| 비용 구조 | 디바이스 대여 + 일당 요금 | GB당 요금 |
함께 사용하기
대규모 마이그레이션 베스트 프랙티스:
│
▼
[1단계: Snowball Edge]
│
초기 대량 데이터 전송 (수백 TB)
│
▼
[2단계: DataSync]
│
증분 동기화 (변경된 데이터만)
│
▼
[3단계: 컷오버]
│
최종 동기화 후 서비스 전환
시험 팁
시험 포인트:
- 초기 대량 전송: Snowball Edge
- 지속적 동기화: DataSync
- 두 서비스 조합이 대규모 마이그레이션의 베스트 프랙티스
데이터 보안
암호화 및 보안 기능
Snow Family 보안:
├── 저장 시 암호화
│ └── 256-bit AES 암호화
├── 전송 시 보안
│ └── Trusted Platform Module (TPM)
├── 물리적 보안
│ └── 변조 방지, 변조 감지
├── AWS KMS 통합
│ └── 고객 관리 키 지원
└── 데이터 삭제
└── 반납 후 NIST 기준 완전 삭제
요금 구조
Snowball Edge 요금 (US East 기준)
| 항목 | 비용 |
|---|---|
| 서비스 요금 (처음 10일) | 일괄 요금 포함 |
| 추가 일당 요금 | ~$30-40/일 |
| 데이터 전송 | S3로 전송 무료 |
| 배송비 | 지역에 따라 다름 |
비용 최적화 팁
비용 절감 전략:
├── 여러 디바이스 병렬 사용
│ └── 전체 마이그레이션 기간 단축
├── 10일 내 반납
│ └── 추가 일당 요금 방지
├── 데이터 압축
│ └── 전송할 데이터 양 감소
└── 리전 선택
└── 가까운 리전에서 주문
SAA-C03 시험 출제 포인트
자주 출제되는 시나리오
- ✅ 대역폭 제한 + 대용량 데이터: "100 Mbps 연결로 50 TB 전송" → Snowball Edge
- ✅ 원격 환경: "인터넷 없는 광산에서 데이터 수집" → Snowball Edge (엣지 컴퓨팅)
- ✅ 엑사바이트급 데이터: "데이터센터 전체 이전, 100 PB" → Snowmobile
- ✅ 디바이스 순서: 가장 작은 것부터 → Snowcone, Snowball, Snowmobile
- ✅ DataSync와 조합: "초기 대량 전송 + 지속적 동기화" → Snowball + DataSync
시험 문제 예시
시험 팁
시험 문제 예시 1: "회사가 데이터센터의 500 TB 데이터를 AWS로 마이그레이션하려고 합니다. 인터넷 연결은 100 Mbps입니다. 온라인 전송 시 약 1.5년이 소요됩니다. 가장 비용 효율적인 솔루션은?"
→ 정답: AWS Snowball Edge Storage Optimized 여러 대 사용
시험 팁
시험 문제 예시 2: "원격 유전에서 IoT 센서 데이터를 수집하고 현장에서 전처리한 후 AWS로 전송해야 합니다. 인터넷 연결이 불안정합니다. 적절한 솔루션은?"
→ 정답: AWS Snowball Edge Compute Optimized (엣지 컴퓨팅 + 오프라인 전송)
시험 팁
시험 문제 예시 3: "데이터센터 폐쇄로 100 PB의 데이터를 AWS로 이전해야 합니다. 6개월 내에 완료해야 합니다. 적절한 솔루션은?"
→ 정답: AWS Snowmobile (10 PB 이상의 초대용량 데이터)
최신 서비스 업데이트 (2024-2025)
참고: AWS는 2024년 11월부터 일부 Snow 디바이스를 단종했습니다. 시험에서는 여전히 전체 Snow Family가 출제되지만, 실제 사용 시 최신 가용성을 확인하세요.
현재 상태
| 디바이스 | 상태 |
|---|---|
| Snowcone | 신규 주문 불가 (2024.11) |
| Snowball Edge 80TB | 단종 |
| Snowball Edge 210TB | ✅ 사용 가능 |
| Snowball Edge Compute 104 vCPU | ✅ 사용 가능 |
| Snowmobile | 케이스별 상담 |
대안: 신규 고객은 AWS DataSync, Direct Connect, 또는 AWS 파트너 솔루션을 권장합니다.
자주 묻는 질문 (FAQ)
Q: Snowball Edge와 DataSync 중 어떤 것을 선택해야 하나요?
네트워크 상황에 따라 결정합니다. 충분한 대역폭이 있으면 DataSync, 네트워크가 제한되거나 데이터가 매우 크면 Snowball Edge를 선택하세요.
Q: Snowball Edge에서 데이터를 직접 처리할 수 있나요?
네. EC2 인스턴스, Lambda 함수를 Snowball Edge에서 실행할 수 있습니다. 엣지 컴퓨팅으로 현장에서 데이터를 전처리할 수 있습니다.
Q: 데이터가 안전하게 삭제되나요?
네. 디바이스 반납 후 AWS는 NIST 800-88 기준에 따라 데이터를 완전히 삭제합니다. 디바이스는 재사용됩니다.
Q: 여러 디바이스를 동시에 사용할 수 있나요?
네. 여러 Snowball Edge 디바이스를 병렬로 사용하여 마이그레이션 시간을 단축할 수 있습니다. 예: 5대 사용 시 5배 빠른 전송.
Q: S3 이외의 AWS 서비스로 직접 전송할 수 있나요?
Snowball Edge는 주로 S3로 데이터를 전송합니다. 이후 S3에서 다른 서비스(EFS, FSx 등)로 이동하려면 DataSync를 사용하세요.