DataSync

은채의 성장통·2025년 2월 19일
0

AWS

목록 보기
63/79

AWS 데이터 마이그레이션: 온프레미스 및 AWS 간 데이터 이동 방법

많은 양의 데이터를 이동해야 할 때, AWS는 온프레미스에서 클라우드로, 또는 AWS에서 AWS로 데이터를 마이그레이션하는 다양한 방법을 제공한다.

이 글에서는 AWS DataSync 및 Snowcone을 활용하여 효율적으로 데이터를 이전하는 방법을 알아본다.


AWS 데이터 마이그레이션 개요

데이터 마이그레이션은 출발지(Source)에서 목적지(Destination)로 데이터를 안전하게 전송하는 과정이다.

AWS에서는 크게 3가지 유형의 마이그레이션을 지원한다.

1️⃣ 온프레미스 → AWS (S3, EFS, FSx)

2️⃣ AWS 서비스 간 데이터 이동 (S3 ↔ EFS, FSx 등)

3️⃣ 대용량 데이터 물리적 이동 (AWS Snowcone)


AWS DataSync: 클라우드 데이터 전송 자동화

AWS DataSync는 온프레미스와 AWS 간, 또는 AWS 내에서 데이터를 빠르게 이동하는 서비스이다.

🔹 DataSync 주요 특징

NFS(Network File System) 또는 SMB(Server Message Block)와 호환

S3, EFS, FSx 등 다양한 AWS 스토리지 지원

TLS 암호화 전송으로 보안 강화

파일 메타데이터 및 권한 유지

일정 예약 가능 (매시간, 매일, 매주 실행 가능)

단방향 및 양방향 동기화 지원

🔹 DataSync 아키텍처

💡 온프레미스에서 AWS로 데이터를 이동하는 과정

[온프레미스]              [AWS 클라우드]
+------------------+     +----------------+
|  NFS / SMB 서버  | --> |  DataSync      |
+------------------+     |  (TLS 암호화)  |
       ▲                +----------------+
       |
+------------------+     +----------------+
| DataSync Agent  | --> |  S3, EFS, FSx  |
+------------------+     +----------------+

🔹 DataSync 사용 사례

온프레미스 파일 서버를 AWS로 마이그레이션

AWS 내에서 S3, EFS, FSx 간 데이터 이동

주기적인 데이터 백업 및 재해 복구


AWS Snowcone: 대용량 데이터 물리적 전송

인터넷 대역폭이 부족하거나 대규모 데이터를 이동해야 하는 경우 AWS Snowcone을 활용할 수 있다.

🔹 AWS Snowcone이 필요한 경우

네트워크 용량이 부족할 때

TB(테라바이트)급 이상의 대량 데이터를 이전해야 할 때

원격지, 제한된 네트워크 환경에서 데이터 마이그레이션할 때

🔹 Snowcone 데이터 이동 방식

💡 온프레미스에서 AWS로 대용량 데이터 이동하는 과정

[온프레미스]               [AWS 클라우드]
+------------------+       +----------------+
|  데이터 서버     |  -->  |  AWS Snowcone  |
+------------------+       +----------------+
        ▲
        |
+------------------+
|  Snowcone 장비  |
+------------------+
        ▼
+------------------+
|  AWS로 배송      |
+------------------+
        ▼
+------------------+
|  S3, EFS, FSx   |
+------------------+

🔹 Snowcone 사용 사례

인터넷 속도가 느린 환경에서 대량 데이터 마이그레이션

클라우드로 빠르게 데이터 아카이빙 및 백업

IoT, 엣지 컴퓨팅 환경에서 데이터 수집 후 클라우드로 전송


AWS DataSync vs Snowcone: 언제 사용해야 할까?

특징AWS DataSyncAWS Snowcone
사용 환경네트워크 기반 데이터 전송오프라인 데이터 전송
보안TLS 암호화물리적 보안
속도네트워크 대역폭에 따라 다름TB급 대량 데이터 전송
지원 스토리지S3, EFS, FSxS3, EBS, Glacier
주요 사용 사례정기적인 파일 전송, 클라우드 동기화인터넷 대역폭이 부족할 때, 대량 데이터 마이그레이션

💡 인터넷 속도가 빠르다면 AWS DataSync, 네트워크가 부족하면 AWS Snowcone을 선택!


결론: AWS 데이터 마이그레이션 전략

소규모 파일 전송 → AWS DataSync (자동화 가능)

AWS 내 데이터 이동 → DataSync (메타데이터 및 권한 유지)

대규모 데이터 마이그레이션 → AWS Snowcone (물리적 장비 활용)

정기적인 데이터 백업 및 동기화 → DataSync 예약 설정 활용

데이터 마이그레이션은 기업의 운영 방식에 따라 달라질 수 있다.

AWS DataSync와 Snowcone을 적절히 활용하면 빠르고 안전한 데이터 전송이 가능하다! 🚀

profile
인생 별거 없어

0개의 댓글