들어가며
AWS에서는 데이터를 이동하거나 공유하는 다양한 서비스를 제공합니다. 하지만 이름이 비슷해 DataSync, Data Exchange, Transfer Family, Snow Family의 차이를 헷갈리는 경우가 많습니다.
이번 글에서는 AWS Data Exchange, AWS Transfer Family, AWS Snow Family의 개념과 활용 사례를 중심으로 살펴보겠습니다.
1. AWS Data Exchange

1-1) AWS Data Exchange란?
AWS Data Exchange는 외부 기업이나 기관이 제공하는 데이터를 AWS Marketplace처럼 구독(Subscribe)하여 사용할 수 있는 서비스입니다.
기존에는 외부 데이터 공급자와 별도의 계약을 맺고 데이터를 전달받아 직접 관리해야 했지만, Data Exchange에서는 필요한 데이터 상품(Data Product)을 검색하고 구독하면 AWS 환경에서 바로 사용할 수 있습니다.
- 금융 데이터
- 뉴스 데이터
- 의료 데이터
- 위치 정보 데이터
- 기상 데이터
- 위성 데이터
즉, 데이터를 직접 수집하는 것이 아니라 필요한 데이터를 구독하여 활용하는 서비스입니다.
1-2) Data Exchange 동작 과정
Data Exchange는 다음과 같은 순서로 동작합니다.
데이터 제공업체
↓
AWS Data Exchange
↓
사용자 구독
↓
Amazon S3
↓
Athena · Redshift · SageMaker 분석
구독한 데이터는 일반적으로 Amazon S3로 전달되며 이후 Athena, Redshift, SageMaker 등 다양한 AWS 서비스에서 바로 분석할 수 있습니다.
1-3) AWS Data Exchange for Redshift
최근에는 Redshift에서도 Data Exchange를 직접 사용할 수 있습니다.
Data Exchange
↓
Amazon Redshift
↓
바로 SQL 분석
이 가능합니다. 별도의 적재 과정 없이 Redshift에서 데이터를 바로 조회할 수 있어 데이터 활용 속도를 높일 수 있습니다.
1-4) AWS Data Exchange for APIs
Data Exchange는 파일뿐 아니라 API 형태의 데이터도 제공합니다.
- 실시간 환율
- 주식 시세
- 날씨 정보
- 위치 정보
등을 API 형태로 구독하여 사용할 수 있습니다. AWS SDK를 이용해 일관된 인증 방식으로 데이터를 호출할 수 있으며, 별도의 API 인증 관리 부담도 줄일 수 있습니다.
2. AWS Transfer Family

2-1) AWS Transfer Family란?
AWS Transfer Family는 FTP, FTPS, SFTP와 같은 표준 파일 전송 프로토콜을 AWS에서 사용할 수 있도록 제공하는 완전관리형 서비스입니다. 기업에서는 여전히 많은 시스템이 FTP 기반으로 운영되고 있습니다. Transfer Family는 이러한 기존 시스템을 변경하지 않고도 Amazon S3 또는 Amazon EFS와 연결할 수 있도록 지원합니다.
2-2) 지원 프로토콜
| 프로토콜 | 설명 |
| FTP | 일반 파일 전송 |
| FTPS | SSL/TLS 기반 암호화 |
| SFTP | SSH 기반 안전한 파일 전송 |
기존 FTP 프로그램을 그대로 사용할 수 있다는 것이 가장 큰 장점입니다.
2-3) 언제 사용할까?
- 기업 간 파일 교환(B2B)
- ERP 파일 업로드
- CRM 데이터 수집
- 금융기관 파일 전송
- 기존 FTP 서버를 AWS로 이전
3. AWS Snow Family

3-1) AWS Snow Family란?
AWS Snow Family는 대용량 데이터를 물리적인 장비를 이용하여 AWS로 이전하는 서비스입니다.
인터넷을 이용한 데이터 전송이 어렵거나 수백 TB~PB 규모의 데이터를 이전해야 하는 경우 사용됩니다.
AWS에서 전용 장비를 배송하면 데이터를 저장한 뒤 다시 AWS로 보내는 방식입니다.
3-2) Snowball
Snowball은 대용량 데이터를 AWS로 이전하기 위한 대표적인 장비입니다.
인터넷 대신 전용 장비를 이용하기 때문에
- 네트워크 대역폭 부족
- 데이터센터 이전
- PB급 데이터 마이그레이션
환경에서 많이 활용됩니다.
기업 데이터센터
↓
Snowball 장비
↓
AWS
↓
Amazon S3
와 같이 데이터를 이전합니다.
3-3) Snowball Edge
Snowball Edge는 단순 저장 장치가 아닙니다.
스토리지뿐 아니라
- CPU
- 메모리
를 함께 제공하여 데이터를 현장에서 처리할 수 있습니다.
- EC2 실행
- Lambda 실행
등도 가능합니다.
3-4) Edge Computing이란?
Edge Computing은 데이터가 생성되는 현장에서 데이터를 먼저 처리하는 방식입니다.
예를 들어
- 선박
- 광산
- 공사 현장
- 자율주행 차량
처럼 인터넷 연결이 제한적인 환경에서는 클라우드로 데이터를 보내기 어렵습니다.
이때 Snowball Edge에서 데이터를 먼저 처리한 뒤, 이후 AWS로 전송할 수 있습니다.
센서
↓
Snowball Edge
↓
데이터 전처리
↓
AWS
4. 서비스 비교
| 서비스 | 목적 | 대표 활용 |
| Data Exchange | 외부 데이터 구독 | 금융·뉴스·의료 데이터 |
| Transfer Family | FTP/SFTP 파일 전송 | 기업 파일 교환 |
| Snow Family | 물리 장비를 이용한 데이터 이전 | PB급 데이터 이전 |
5. 마치며
이번 글에서는 AWS의 데이터 이동 및 공유 서비스인 Data Exchange, Transfer Family, Snow Family를 살펴보았습니다.
학습하면서 세 서비스는 모두 데이터를 다루지만 목적이 서로 다르다는 점을 이해할 수 있었습니다. Data Exchange는 외부 데이터를 구독하여 활용하는 서비스, Transfer Family는 기존 FTP·SFTP 기반 시스템을 AWS 스토리지와 연결하는 서비스, Snow Family는 대용량 데이터를 물리 장비를 이용해 이전하거나 현장에서 처리하는 서비스라는 점이 가장 큰 차이였습니다.
또한 데이터의 규모와 전송 방식, 활용 목적에 따라 적합한 서비스를 선택하는 것이 중요하다는 점도 배울 수 있었습니다. 앞으로는 DataSync, DMS와 함께 비교하며 각 서비스가 실제 환경에서 어떤 상황에 사용되는지 더 깊이 학습해 보고자 합니다.
'Data Engineering > AWS' 카테고리의 다른 글
| AWS Lambda란 (0) | 2026.07.08 |
|---|---|
| AWS EC2란 (0) | 2026.07.08 |
| AWS DataSync 란 (0) | 2026.07.06 |
| AWS DMS(Database Migration Service)란 (0) | 2026.07.06 |
| Amazon Redshift Data API란 (0) | 2026.07.03 |
