

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

# AWS DataSync 에이전트가 필요합니까?
<a name="do-i-need-datasync-agent"></a>

를 사용하려면 에이전트가 필요할 AWS DataSync수 있습니다. *에이전트*는 데이터 전송을 위해 스토리지 환경에 배포하는 가상 머신(VM) 어플라이언스입니다.

에이전트가 필요한지 여부는 송수신하는 스토리지 유형, 송수신하는 스토리지 유형 AWS 계정, 송수신하는 스토리지 등 여러 요인 AWS 리전 에 따라 달라집니다. 자세한 내용을 읽기 전에 [관심이 있는 전송을 DataSync가 지원하는지 확인하세요](working-with-locations.md).

DataSync가 전송 시나리오를 지원하는지 확인한 후 다음 정보를 검토하면 에이전트가 필요한지 파악하는 데 도움이 됩니다.

## DataSync 에이전트가 필요한 상황
<a name="when-agent-required"></a>

DataSync 에이전트가 필요한 대부분의 상황에는 사용자 또는 다른 클라우드 공급자가 관리하는 스토리지가 포함됩니다.
+  AWS 스토리지 서비스와 온프레미스 스토리지 간 전송
+ Amazon EFS 또는 Amazon FSx와 다른 클라우드의 스토리지 간 전송
+ [에서 AWS 계정](working-with-locations.md#working-with-locations-across-accounts) 일부 AWS 스토리지 서비스 간 전송(스토리지 서비스가 Amazon S3가 아닌 경우)
+  AWS GovCloud (US) Region 소스 AWS 리전 와 대상이 Amazon EFS 또는 Amazon FSx인 상용 및 간 전송

## DataSync 에이전트가 필요하지 않은 상황
<a name="when-agent-not-required"></a>

에이전트가 필요하지 않은 상황은 [동일한 AWS 리전](working-with-locations.md#working-with-locations-same-region)에서 또는 [리전 간](working-with-locations.md#working-with-locations-cross-regions)에 전송하든 관계없이 적용됩니다.
+ 동일한의 AWS 스토리지 서비스 간 전송 AWS 계정
+ 에서 Amazon S3와 다른 AWS 스토리지 서비스 간 전송 AWS 계정
+ Amazon S3와 다른 클라우드의 객체 스토리지 간 전송
+  AWS GovCloud (US) 소스 또는 대상이 Amazon S3인 상용 AWS 리전 와 간에 전송

## 작업 모드에 대한 에이전트 선택
<a name="choose-task-mode-agent"></a>

DataSync 작업은 기본 모드 또는 향상된 모드에서 실행됩니다. 기본 모드 작업에는 기본 모드 에이전트가 필요합니다. 향상된 모드 작업에는 향상된 모드 에이전트가 필요합니다.

기본 모드는 다음 위치에 복사하거나 다음 위치에서 복사할 때 에이전트 사용을 지원합니다.
+ NFS
+ SMB
+ HDFS
+ 객체 스토리지(기타 클라우드 포함)
+ Azure Blob

향상된 모드는 다음 위치에서 Amazon S3와의 전송을 위해 에이전트 사용을 지원합니다.
+ NFS
+ SMB

자세한 내용은 [데이터 전송을 위한 작업 모드 선택](choosing-task-mode.md) 단원을 참조하십시오.

## 여러 DataSync 에이전트 사용
<a name="multiple-agents"></a>

대부분 전송은 하나의 에이전트만 필요하지만 여러 에이전트를 사용하면 수백만 개의 파일 또는 객체가 포함된 대규모 데이터세트를 빠르게 전송할 수 있습니다. 이러한 상황에서는 작업당 하나의 에이전트를 사용하여 전송 작업을 병렬로 실행하는 것이 좋습니다. 이 접근 방식은 전송 워크로드를 여러 작업으로 분산하며, 각 작업은 자체 에이전트를 사용합니다. 또한 DataSync가 데이터를 준비하고 전송하는 데 걸리는 시간을 줄이는 데도 도움이 됩니다. 자세한 내용은 [여러 작업으로 대규모 데이터세트 파티셔닝](create-task-how-to.md#multiple-tasks-large-dataset) 단원을 참조하십시오.

또 다른 옵션은 특히 수백만 개의 작은 파일이 있는 경우, 전송 위치에 여러 에이전트를 사용하는 것입니다. 예를 들어 온프레미스 네트워크 파일 시스템(NFS) 파일 서비스에 최대 4개의 에이전트를 연결할 수 있습니다. 이 옵션을 사용하면 전송 속도를 높일 수 있지만, DataSync가 전송을 준비하는 데 걸리는 시간은 변하지 않습니다.

둘 중 어느 방법을 사용하든 스토리지의 I/O 작업이 증가하고 네트워크 대역폭에 영향을 미칠 수 있다는 점에 유의하세요. DataSync 전송에 여러 에이전트를 사용하는 방법에 대한 자세한 내용은 [AWS 스토리지 블로그](https://aws.amazon.com/blogs/storage/how-to-accelerate-your-data-transfers-with-aws-datasync-scale-out-architectures/)를 참조하십시오.

여러 에이전트를 사용하려는 경우 다음을 기억해야 합니다.
+ 위치에는 최대 4개의 기본 모드 에이전트와 최대 4개의 향상된 모드 에이전트가 할당될 수 있습니다. 위치를 사용하는 작업은 구성된 작업 모드에 해당하는 에이전트만 사용합니다.
+ 한 위치에 에이전트를 여러 명 사용한다고 해서 가용성이 높아지지는 않습니다. 특정 위치에 연결된 모든 에이전트가 온라인 상태여야 전송 작업을 시작할 수 있습니다. 에이전트 중 하나가 [오프라인](managing-agent.md#understand-agent-statuses) 상태인 경우 작업을 실행할 수 없습니다.
+ [가상 프라이빗 클라우드(VPC) 서비스 엔드포인트를 사용](choose-service-endpoint.md#datasync-in-vpc)하여 DataSync 서비스와 통신하려면 모든 에이전트가 동일한 엔드포인트와 서브넷을 사용해야 합니다.

## 다음 단계
<a name="do-i-need-agent-next-steps"></a>
+ 에이전트가 필요한 경우 [에이전트 요구 사항](agent-requirements.md)을 검토하여 스토리지 환경에 적합한지 여부를 파악합니다.
+ 전송에 에이전트가 필요하지 않은 경우 [전송 구성](transferring-data-datasync.md)을 시작할 수 있습니다.