AWS DataSync전송 작동 방식 - AWS DataSync

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS DataSync전송 작동 방식

AWS DataSync전송과 관련된 주요 개념 및 용어에 대해 알아보십시오.

DataSync 아키텍처

다음 다이어그램은 DataSync 일반적으로 스토리지 데이터를 전송하는 방법 및 위치를 보여줍니다. DataSync지원되는 스토리지 시스템 및 서비스의 전체 목록은 을 참조하십시오어디에서 데이터를 전송할 수 있나요AWS DataSync?.

온프레미스 스토리지 간 전송 및 AWS

다음 다이어그램은 자체 관리형 온프레미스 스토리지 시스템 및 간의 파일 DataSync 전송에 대한 개괄적인 개요를 보여줍니다. AWS 서비스

온프레미스 스토리지 시스템에서 지원되는 AWS 스토리지 리소스 (예: Amazon S3 버킷 또는 Amazon EFS 파일 시스템) 로 데이터를 전송하는 일반적인 DataSync 시나리오의 개요입니다.

다이어그램은 일반적인 DataSync 사용 사례를 보여줍니다.

  • 온프레미스 스토리지 시스템에서 데이터를 복사하는 DataSync 에이전트입니다.

  • 전송 계층 보안 (TLS) 을 AWS 통한 데이터

  • DataSync지원되는 AWS 스토리지 서비스에 데이터 복사

AWS스토리지 서비스 간 전송

다음 다이어그램은 동일한 AWS 계정 파일 DataSync 전송에 대한 종합적 개요를 보여주는 다이어그램입니다. AWS 서비스

AWS스토리지 리소스 (예: Amazon S3 버킷 또는 Amazon EFS 파일 시스템) 간에 데이터가 전송되는 일반적인 DataSync 시나리오의 개요입니다.

다이어그램은 일반적인 DataSync 사용 사례를 보여줍니다.

  • DataSync지원되는 AWS 스토리지 서비스에서 데이터를 복사합니다.

  • TLS를 AWS 리전 통한 데이터 이동

  • DataSync지원되는 AWS 스토리지 서비스에 데이터 복사

AWS스토리지 서비스 간에 데이터를 전송할 때 (동일 서비스에 AWS 리전 있든 간에AWS 리전) 데이터는 AWS 네트워크에 남아 있으며 공용 인터넷을 통과하지 않습니다.

중요

서로 전송된 데이터에 대해 비용을 AWS 리전 지불합니다. 이 요금은 소스 지역에서 대상 지역으로의 데이터 전송 OUT으로 청구됩니다. 자세한 내용은 데이터 전송 요금을 참조하세요.

클라우드 스토리지 시스템과 AWS 스토리지 서비스 간 전송

DataSync를 사용하면 다른 클라우드 스토리지 시스템 간에 데이터를 전송할 수 있습니다AWS 서비스. 이러한 맥락에서 클라우드 스토리지 시스템에는 다음이 포함될 수 있습니다.

  • 에서 호스팅하는 자체 관리형 스토리지 시스템 AWS (예: 가상 사설 클라우드의 NFS 공유) AWS

  • 다른 클라우드 공급자가 호스팅하는 스토리지 시스템 또는 서비스

자세한 내용은 다음을 참조하세요.

개념 및 용어

DataSync전송 기능에 익숙해지세요.

Agent

에이전트는 전송 중에 스토리지에서 읽고 쓰는 데 DataSync 사용하는 가상 머신 (VM) 어플라이언스입니다.

VMware ESXi, Linux 커널 기반 가상 머신 (KVM) 또는 Microsoft Hyper-V 하이퍼바이저의 스토리지 환경에 에이전트를 배포할 수 있습니다. Virtual Private Cloud (VPC) 에 AWS 있는 스토리지를 Amazon EC2 인스턴스에서와 같이 배포할 수 있습니다.

DataSync전송 에이전트는 DataSync Discovery에 사용할 수 있는 에이전트와 다르지 않지만 이러한 시나리오에서는 동일한 에이전트를 사용하지 않는 것이 좋습니다.

시작하려면 상담원 만들기를 참조하세요.

위치

위치는 데이터를 복사하는 위치 또는 복사할 위치를 나타냅니다. 각 DataSync 전송 (태스크라고도 함) 에는 소스 및 목적지 위치가 있습니다. 자세한 정보는 어디에서 데이터를 전송할 수 있나요AWS DataSync?을 참조하세요.

태스크

태스크는 DataSync 전송을 설명합니다. 소스 및 대상 위치와 함께 해당 위치 간에 데이터를 복사하는 방법에 대한 세부 정보를 식별합니다. 또한 작업에서 메타데이터, 삭제된 파일 및 권한을 처리하는 방법을 지정할 수 있습니다.

Task execution

태스크 실행은 DataSync 전송 태스크를 개별적으로 실행하는 것입니다. 작업 실행에는 여러 단계가 포함됩니다. 자세한 정보는 태실행 실행 실행 실행 실행 실행 실행 실행을 참조하세요.

파일 및 객체 DataSync 전송 방법

전송을 시작하면 소스 및 대상 스토리지 시스템을 DataSync 검사하여 동기화할 항목을 결정합니다. 이를 위해 두 시스템의 콘텐츠와 메타데이터를 재귀적으로 스캔하여 둘 사이의 차이점을 식별합니다. 관련된 파일 또는 객체 수 (스토리지 시스템의 성능 포함) 에 따라 몇 분 또는 몇 시간이 소요될 수 있습니다.

DataSync그런 다음 전송 설정 방법에 따라 데이터 (메타데이터 포함) 를 소스에서 대상으로 이동하기 시작합니다. 예를 들어, 전송 중에는 DataSync 항상 데이터 무결성 검사를 수행합니다. 전송이 완료되면 위치 간 전체 데이터세트를 확인하거나 복사한 데이터만 DataSync 확인할 수도 있습니다. (대부분 경우 전송된 내용만 확인하는 것이 좋습니다.) 전송할 대상을 필터링하는 옵션도 있습니다.

데이터 DataSync 무결성을 검증하는 방법

DataSync소스 및 대상 스토리지 시스템에 있는 모든 파일 또는 객체의 체크섬을 로컬로 계산하여 비교합니다. 또한 소스와 대상에 있는 모든 파일 또는 객체의 메타데이터를 DataSync 비교합니다.

둘 중 어느 한쪽에서 차이가 있을 경우, 확인은 실패하며 실패한 내용을 정확하게 지정하는 오류 코드가 나타납니다. 예를 들어,, Checksum failure Metadata failure Files were addedFiles were removed, 등의 오류 코드가 표시될 수 있습니다.

자세한 정보는 데이터 AWS DataSync 무결성 검증 방법 구성을 참조하세요.

열려 DataSync 있거나 잠긴 파일을 처리하는 방법

사용 중이거나 잠긴 파일을 전송하려고 할 때는 다음 사항에 유의하십시오.

  • 일반적으로 DataSync는 열린 파일을 제한 없이 전송할 수 있습니다.

  • 전송 중에 파일이 열려 있고 기록되는 경우 전송 작업의 확인 단계에서 이러한 종류의 불일치를 DataSync 감지할 수 있습니다. To get the latest version of the file, you must run the task again.

  • 파일이 잠겨 있고 서버가 파일을 열 수 없는 경우 전송 중에 파일을 DataSync 건너뛰고 오류를 기록합니다. DataSync

  • DataSync파일을 잠그거나 잠금 해제할 수 없습니다.