SAABlog
스토리지중급

AWS Snow Family: 대용량 데이터를 오프라인으로 AWS에 전송하는 방법

Snowcone, Snowball Edge, Snowmobile 비교. 페타바이트급 데이터 마이그레이션, 엣지 컴퓨팅 사용 사례와 SAA-C03 시험 포인트 정리.

PHILOLAMB-
Snow FamilySnowball데이터 마이그레이션오프라인 전송엣지 컴퓨팅

관련 시험 도메인

  • 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 HDD8 TB2 vCPU, 4 GB RAM가장 작고 휴대 가능, Wi-Fi 지원
Snowcone SSD14 TB2 vCPU, 4 GB RAMSSD로 더 빠른 성능
Snowball Edge Storage Optimized80-210 TB40-104 vCPU대용량 데이터 전송 최적화
Snowball Edge Compute Optimized28-42 TB52-104 vCPU, GPU 옵션엣지 컴퓨팅 최적화
Snowmobile100 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 GreengrassIoT 디바이스 관리
EKS AnywhereKubernetes 워크로드

Snow Family vs DataSync

비교 표

비교 항목Snow FamilyDataSync
전송 방식오프라인 (물리적 디바이스)온라인 (네트워크)
네트워크 요구불필요필수
전송 속도배송 시간 의존대역폭 의존
데이터 양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 시험 출제 포인트

자주 출제되는 시나리오

  1. 대역폭 제한 + 대용량 데이터: "100 Mbps 연결로 50 TB 전송" → Snowball Edge
  2. 원격 환경: "인터넷 없는 광산에서 데이터 수집" → Snowball Edge (엣지 컴퓨팅)
  3. 엑사바이트급 데이터: "데이터센터 전체 이전, 100 PB" → Snowmobile
  4. 디바이스 순서: 가장 작은 것부터 → Snowcone, Snowball, Snowmobile
  5. 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를 사용하세요.


관련 글

참고 자료