AWS DataSync는 온프레미스, 엣지, 클라우드 등 필요한 곳 어디로든 데이터를 쉽고 안전하게 이동할 수 있게 해주는 고속 온라인 데이터 전송 서비스입니다. DataSync는 단순하고 예측 가능한 종량제 요금을 제공합니다. 스토리지 위치 간에 전송되는 데이터에 대해 기가바이트당 고정 요금을 지불합니다. 고급 모드로 구성된 태스크에도 태스크 실행당 요금이 부과됩니다. 이 요금에는 데이터 이동, 확인 및 동기화 비용이 포함됩니다. DataSync에는 선결제 또는 최소 비용이 없습니다.
AWS DataSync Discovery를 사용하면 최대 31일간 무료로 검색 작업을 실행하고 권장 사항을 받아볼 수 있습니다. DataSync Discovery는 수집된 데이터 및 관련 권장 사항을 작업 완료 후 60일간 보관합니다.
고급 모드 데이터 전송
고급 모드를 사용하면 기본 모드보다 더 높은 성능으로 스토리지 위치 간에 사실상 무제한의 객체를 전송할 수 있습니다. 고급 모드 태스크는 데이터를 병렬로 나열, 준비, 전송, 검증하여 데이터 전송 프로세스를 최적화하고 간소화합니다. 고급 모드는 현재 Amazon S3 위치 간 전송에만 사용할 수 있습니다.
기본 모드 데이터 전송
기본 모드에는 데이터세트의 파일 및 객체 수에 대해 할당량이 적용됩니다. 기본 모드는 데이터세트의 파일과 객체를 순차적으로 준비, 전송, 검증하기 때문에 대부분의 워크로드에서 고급 모드보다 속도가 느립니다. 기본 모드는 현재 이용 가능한 모든 DataSync 위치 유형을 지원합니다.
추가 요금
데이터를 복사하는 데 DataSync를 사용하면 Amazon Simple Storage Service(S3), Amazon Elastic File System(Amazon EFS), Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for OpenZFS, Amazon FSx for NetApp ONTAP 및 AWS Key Management Service(AWS KMS)와 같은 AWS 서비스에서 읽고 쓰기 위한 표준 요청, 스토리지 및 데이터 전송 요금이 청구됩니다.
AWS PrivateLink를 통해 에이전트와 DataSync 서비스 간에 주고받는 트래픽을 관리하고 제어하기 위해 생성하는 인터페이스 Amazon Virtual Private Cloud(Amazon VPC) 엔드포인트의 경우 PrivateLink에서 요금이 부과됩니다. 제어 트래픽에만 PrivateLink 요금이 부과됩니다. 여기에는 에이전트에 대한 DataSync 서비스의 명령(예: StartTaskExecution)이 포함됩니다. DataSync에서 전송하는 파일 또는 객체에는 PrivateLink 요금이 부과되지 않습니다. 또한 Amazon CloudWatch Logs, Amazon CloudWatch Metrics 및 Amazon CloudWatch Events에 대한 표준 요금이 청구됩니다.
Amazon S3에서 데이터 복사
S3에서 데이터를 복사하는 경우 S3 요청(LIST, HEAD, GET, PUT, COPY)에 대한 표준 요청 요금이 부과됩니다. 수행되는 정확한 작업은 DataSync 태스크 구성에 따라 다릅니다. 자세한 내용은 AWS 설명서에서 S3 요청 비용 평가를 참조하세요. 요청 및 스토리지 요금은 S3 스토리지 클래스 간에 다를 수 있습니다. 또한 다른 S3 스토리지 클래스에서 객체를 읽고 쓸 때 추가 요금이 발생할 수 있습니다. AWS 설명서에서 Amazon S3 스토리지 클래스 작업하기를 참조하세요.
AWS 리전에서 데이터 복사
AWS에서 온프레미스 스토리지 시스템으로 데이터를 복사하는 경우 소스 AWS 리전에서 전송되는 데이터에 대해 AWS 데이터 전송 비용을 지불하게 됩니다. 리전 간에 데이터를 복사하는 경우 리전 간 데이터 전송 비용을 지불하게 됩니다(소스 리전에서 대상 리전으로의 데이터 전송 요금이 청구됨). AWS DataSync EC2 에이전트를 사용하여 AWS 서비스 간에 데이터를 전송하는 경우 리전 간 데이터 전송 요금과 가용 영역 간 데이터 전송 요금이 부과됩니다. 자세한 내용은 데이터 전송 요금을 참조하세요.
AWS DataSync Discovery 사용
DataSync Discovery를 사용하는 경우 온프레미스 스토리지 시스템의 보안 자격 증명을 저장하기 위해 생성하는 비밀과 DataSync에서 비밀에 액세스하기 위해 수행하는 Secrets Manager API 직접 호출에 대해 AWS Secrets Manager 요금이 청구됩니다.
고급 모드 요금 예시
아래 요금 예시에서는 DataSync 데이터 전송 태스크가 성능, 확장성, 모니터링 및 지표 개선을 위해 고급 모드로 구성되었다고 가정합니다.
예시 1: S3 Standard 스토리지 클래스를 사용하여 동일한 리전 내의 한 S3 버킷에서 다른 S3 버킷으로 50TB 데이터세트를 복사
DataSync는 한 S3 버킷에 있는 객체를 동일한 리전의 대상 버킷에 일회성 복사합니다. 소스 버킷과 대상 버킷 모두의 객체는 S3 Standard 스토리지 클래스로 생성됩니다. DataSync 태스크가 실행되면 소스 버킷의 기존 객체를 스캔하여 복사해야 할 객체를 결정합니다. AWS DataSync 설명서에서 설명된 바와 같이, 스캔 프로세스에는 최소한 각 S3 버킷의 객체에 대한 LIST 및 HEAD 요청이 포함됩니다. 소스 데이터세트에 5백만 개의 객체가 포함되어 있다고 가정하겠습니다.
(50TB * DataSync를 사용하여 복사된 1024GB * 0.015 USD/GB) +
(S3 LIST 요청 5,000건 * 0.005 USD / 1000) +
(S3 HEAD 요청 5백만 건 * 0.0004 USD / 1000) +
(S3 GET 요청 5백만 건 * 0.0004 USD / 1000) +
(S3 PUT 요청 5백만 건 * 0.005 USD / 1000) +
(태스크 실행 1회 * 0.55 USD)
= 768 USD + 0.025 USD + 2 USD+ 2 USD + 25 USD + 0.55 USD
= 797.58 USD
예시 2: S3 Glacier Instant Retrieval 스토리지 클래스를 사용하여 동일한 리전 내에서 하나의 S3 버킷에서 다른 S3 버킷으로 매일 5TB 데이터세트 복제 수행
DataSync는 하루에 한 번 실행하도록 구성된 일정을 사용하여 한 S3 버킷에 있는 객체를 동일한 리전의 대상 버킷으로 복제합니다. 소스 및 대상 버킷 모두의 객체가 Glacier Instant Retrieval 스토리지 클래스를 통해 생성되었습니다. 각 일일 태스크 실행 시마다 DataSync가 소스 및 대상 버킷의 기존 객체를 스캔하여 복사해야 할 객체를 결정합니다. AWS DataSync 설명서에서 설명된 바와 같이, 스캔 프로세스에는 최소한 각 S3 버킷의 객체에 대한 LIST 및 HEAD 요청이 포함됩니다. 이 예시에서는 1일 5%의 변동률을 가정합니다.
각 S3 버킷에서 4000개의 LIST 요청, 복사된 객체당 1개의 GET, 각 S3 버킷에서 객체당 1개의 HEAD 요청을 가정할 때, 미국 동부(오하이오) 리전의 Amazon S3에 매일 5TB의 16MB 파일을 복제할 때마다 발생하는 DataSync 사용 비용:
증분 복사되는 데이터 양은 5TB의 5% = 256GB
(DataSync를 사용하여 복사된 256GB * 0.015 USD/GB) +
(S3 Glacier Instant Retrieval에서 검색된 256GB * 0.03 USD) +
(4000개의 S3 LIST 요청 * 2 * 0.02 USD / 1000) +
(5TB * 1024GB *1024MB / 16MB S3 HEAD 요청 * 2 * 0.01 USD / 1000) +
(256GB * 1024MB / 16MB S3 GET 요청 * 0.01 USD / 1000) +
(256GB * 1024MB / 16MB S3 PUT 요청 * 0.02 USD / 1000) +
(태스크 실행 1회/일 * 0.55 USD)
= 3.84 USD + 7.68 USD + 0.16 USD + 6.55 USD + 0.16 USD + 0.32 USD + 0.55 USD
= 1일 19.26 USD
기본 모드 요금 예시
아래 요금 예시에서는 DataSync 데이터 전송 태스크가 기본 모드로 구성된 것으로 가정합니다.
예시 1: S3 Standard 스토리지 클래스를 사용하여 온프레미스 스토리지에서 빈 S3 버킷으로 50TB 마이그레이션
미국 동부(오하이오) 리전에서 빈 Amazon S3 버킷으로 50TB의 16MB 파일을 1회 마이그레이션하는 경우 DataSync를 사용하려면 다음과 같은 비용이 부과됩니다.
(50TB를 S3로 복사 * 1024GB * 0.0125 USD/GB) + (1 S3 LIST 요청 * 0.005 USD / 1000) + (50TB / 16MB S3 PUT 요청 * 0.005 USD / 1000)
= 640 USD + 0 USD + 16.38 USD
= 656.38 USD
예시 2: S3 Standard 스토리지 클래스를 사용하여 온프레미스 스토리지에서 50TB의 기존 데이터가 있는 S3 버킷으로 10TB 증분 복사
이 예시에서는 DataSync가 S3 버킷의 기존 객체를 스캔하여 온프레미스에서 복사해야 하는 데이터를 결정합니다. AWS DataSync 설명서에서 설명된 바와 같이, 스캔 프로세스에는 최소한 S3 버킷의 객체에 대한 LIST 및 HEAD 요청이 포함됩니다.
S3에서 객체당 500개의 LIST 요청과 1개의 HEAD 요청을 가정할 때, 미국 동부(오하이오) 리전의 S3에 10TB의 16MB 파일을 증분 복사할 때마다 발생하는 DataSync 사용 비용:
(DataSync를 사용하여 S3에 10TB 복사 * 1024GB * 0.0125 USD/GB) +
(500개의 S3 LIST 요청 * 0.005 USD / 1000) +
(50 * 1024 *1024MB / 16MB S3 HEAD 요청 * 0.0004 USD / 1000) +
(10 * 1024 * 1024MB / 16 MB S3 PUT 요청 * 0.005 USD / 1000)
= 128 USD + 0 USD + 1.31 USD + 3.28 USD
= 132.59 USD
예시 3: S3 Glacier Instant Retrieval 스토리지 클래스를 사용하여 동일한 리전 내에서 하나의 S3 버킷에서 다른 S3 버킷으로 매일 5TB 데이터 세트 복제 수행
이 예시에서는 DataSync가 하나의 S3 버킷에 있는 객체를 동일한 리전의 대상 버킷에 복제합니다. 소스 및 대상 버킷 모두의 객체가 Glacier Instant Retrieval 스토리지 클래스를 통해 생성되었습니다. 각 일일 태스크 실행 시마다 DataSync가 소스 및 대상 버킷의 기존 객체를 스캔하여 복사해야 할 객체를 결정합니다. AWS DataSync 설명서에서 설명된 바와 같이, 스캔 프로세스에는 최소한 각 S3 버킷의 객체에 대한 LIST 및 HEAD 요청이 포함됩니다. 이 예시에서는 1일 5%의 변동률을 가정합니다.
각 S3 버킷에서 4000개의 LIST 요청, 복사된 객체당 1개의 GET, 각 S3 버킷에서 객체당 1개의 HEAD 요청을 가정할 때, 미국 동부(오하이오) 리전의 Amazon S3에 매일 5TB의 16MB 파일을 복제할 때마다 발생하는 DataSync 사용 비용:
증분 복사되는 데이터 양은 5TB의 5% = 256GB
(DataSync를 사용하여 복사된 256GB * 0.0125 USD/GB) +
(S3 Glacier Instant Retrieval에서 검색된 256GB * 0.03 USD) +
(4000개의 S3 LIST 요청 * 2 * 0.02 USD / 1000) +
(5TB * 1024GB *1024MB / 16MB S3 HEAD 요청 * 2 * 0.01 USD / 1000) +
(256GB * 1024MB / 16MB S3 GET 요청 * 0.01 USD / 1000) +
(256GB * 1024MB / 16MB S3 PUT 요청 * 0.02 USD / 1000)
= 3.20 USD + 7.68 USD + 0.16 USD + 6.55 USD + 0.16 USD + 0.32 USD
= 1일 18.07 USD
예시 4: 자체 관리형 서버에서 Amazon FSx for Windows File Server로 100TB 마이그레이션
DataSync를 사용해서 온프레미스 Windows 파일 서버에서 Amazon FSx에 100TB를 마이그레이션하는 경우 다음과 같은 비용이 부과됩니다.
(Amazon FSx For Windows File Server로 복사된 100TB * 1024 GB * 0.0125 USD /GB)
= 1,280.00 USD
예시 5: 인클라우드 처리 및 데이터 배포 워크플로를 위한 지속적인 데이터 전송
Amazon EFS로 매일 1TB 전송을 수행한다고 가정합니다. 31일 동안에 대한 비용은 다음과 같습니다.
(1TB를 EFS로 복사 * 1024GB * 0.0125 USD/GB) * 31일
= 396.80 USD
예시 6: 증분 전송으로 비즈니스 연속성을 위한 파일 시스템 복제
10TB 파일 시스템을 아시아 태평양(시드니) 리전의 Amazon EFS로 한 번 복사하고 매일 1TB의 변경 사항을 복제하는 데이터 복제 작업이 있다고 가정합니다. 초기 복사 및 이어지는 31일 동안의 일반 사용량에 대한 비용은 다음과 같습니다.
10TB * 1024GB * 0.0125 USD/GB = 128 USD의 초기 전송 비용
+ 1TB * 1024GB * 0.0125 USD/GB * 31일간의 증분 전송 비용
= 매달 지속적으로 396.80 USD
추가 요금 리소스
AWS에서 월별 비용을 손쉽게 계산
AWS 전문가에게 맞춤 견적을 받아보세요.