AWS DataSync
AWS DataSync는 단어뜻을 보면 답이 바로나온다. 데이터 동기화 즉 마이그레이션 서비스이다. 온프레미스 또는 AWS 또는 타 클라우드 서비스에서 AWS로 빠르고 쉽고 안전하게 전송할 수 있다.
Use case (사용사례)
- 데이터 검색 -> 온프레미스 스토리지 성능 및 활용도 파악
- 데이터 마이그레이션 -> 네트워크를 통해 AWS 스토리지로 마이그레이션 또한 데이터 무결성 검증을 통해 데이터가 손상되었는지 확인
- 콜드 데이터 아카이브 -> 온프레미스에 있는 사용하지 않는 데이터를 S3 Glacier 로 마이그레이션
- 클라우드 처리를 위한 데이터 전송 -> 온프레미스, AWS, 타 클라우드 등 데이터를 스토리지 - 스토리지로도 마이그레이션이 되지만 서비스로도 데이터가 전송가능하다.
아키텍처
아키텍처를 확인하면 총 3가지 방식이 존재한다. 데이터센터인 온프레미스에서 마이그레이션, 같은 AWS에서 마이그레이션, 타 클라우드 서비스에서 마이그레이션을 할 수 있다.
아키텍처를 공통적으로 확인해보면 데이터를 전송하는 곳에서는 agent를 배포하여 배치하고 agent 와 DataSync 서비스와는 안전한 연결을 위해 TLS를 지원하고 있다.
FSx 시리즈, S3, EFS 등 여러곳에 데이터를 전송하여 저장할 수 있다.
온프레미스 -> AWS

AWS -> AWS
AWS와의 DataSync는 굳이 Agent를 배포하지않고 DataSync자체를 사용하는 모습을 확인할 수 있다.

Cloud -> AWS

장점(이점)
- 자동화
- DataSync를 사용하여 마이그레이션하면 필요한 인프라와 성능등 자동화하여 마이그레이션할 수 있다.
- 데이터 안정성
- 암호화 및 데이터 무결성 검증을 하여 데이터가 안전한지 확인합니다.
- IAM 같은 보안 매커니즘을 사용하여 스토리지에 액세스하여 신뢰있는 사용자만 사용할 수 있어 보안이 강력합니다.
- 속도
- 병렬 멀티스레드 아키텍처를 사용하여 전송 속도를 높입니다.