

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 对 AWS DataSync 代理人的要求
<a name="agent-requirements"></a>

在存储环境中[部署](deploy-agents.md) AWS DataSync 代理之前，请务必了解代理虚拟机管理程序和资源要求。

## 虚拟机管理程序要求
<a name="hosts-requirements"></a>

DataSync 可以在支持的虚拟机管理程序上部署代理，以便于数据传输。

**注意**  
仅支持增强模式代理程序 VMware ESXi、KVM、Nutanix AHV 和。EC2

你可以在以下虚拟机管理程序上运行 DataSync 代理：
+ **VMware ESXi （版本 7.0 或 8.0）**： VMware ESXi 可在[博通](https://knowledge.broadcom.com/external/article?articleId=366685#mcetoc_1i29sq73la)网站上找到。您还需要一个 VMware vSphere 客户端才能连接到主机。
+ **基于 Linux 内核的虚拟机 (KVM)**：一种免费的开源虚拟化技术。KVM 包含在 Linux 版本 2.6.20 及更高版本中。 DataSync 已在 Centos/RHEL 7 和 8、Ubuntu 16.04 LTS 和 Ubuntu 18.04 LTS 发行版中进行了测试和支持。其他现代 Linux 发行版可能有效，但不能保证功能或性能。您必须在 KVM 主机上启用硬件加速虚拟化才能部署 DataSync 代理。

  如果您已经启动并运行了 KVM 环境并且您已经熟悉 KVM 的工作原理，我们建议使用此选项。

  不支持在 Amazon EC2 上运行 KVM，也不能用于 DataSync代理。
+ **微软 Hyper-V（版本 2012 R2、2016 或 2019）**：仅限基本模式代理。对于此设置，您需要 Microsoft Windows 客户端计算机上的 Microsoft Hyper-V Manager 才能连接到主机。

   DataSync 代理是第 1 代虚拟机 (VM)。有关第 1 代和第 2 代之间区别的更多信息 VMs，请参阅[我应该在 Hyper-V 中创建第 1 代还是第 2 代虚拟机](https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v)？ 
+ **亚马逊 EC2**： DataSync 提供包含该映像的亚马逊系统映 DataSync 像 (AMI)。有关建议的实例类型，请参阅 [Amazon EC2 实例要求](#ec2-instance-types)。

## 代理商对 DataSync 转账的要求
<a name="agent-tranfer-resource-requirements"></a>

对于 DataSync 转移，您的代理必须满足以下资源要求。

**重要**  
请记住，处理多达 2000 万个文件、对象或目录的基本模式代理要求是一般指导原则。由于其他因素，例如您拥有的目录数量和对象元数据大小，您的代理可能需要更多资源。例如，Amazon EC2 代理的 m5.2xlarge 实例可能仍不足以传输少于 2000 万文件。  
增强模式代理没有文件配额。

**Contents**
+ [虚拟机要求](#hardware)
+ [Amazon EC2 实例要求](#ec2-instance-types)

### 虚拟机要求
<a name="hardware"></a>

部署不在 Amazon EC2 实例上的 DataSync 代理时，代理虚拟机需要以下资源，具体取决于您使用的是基本模式代理还是增强模式代理：


| 资源 | 基本模式 | 增强模式 | 
| --- | --- | --- | 
| 虚拟处理器 | 分配给 VM 的四个虚拟处理器 | 为虚拟机分配了八个虚拟处理器 | 
| 磁盘空间 | 80 GB 磁盘空间用于安装虚拟机映像和系统数据 | 80 GB 磁盘空间用于安装虚拟机映像和系统数据 | 
| RAM |  分配给虚拟机的 32 GB 内存，用于执行任务，处理多达 2,000 万个文件、对象或目录 分配给 VM 的 64 GB 内存，用于执行处理超过 2,000 万个文件、对象或目录的任务  |  分配给 VM 的 32 GB RAM  | 

### Amazon EC2 实例要求
<a name="ec2-instance-types"></a>

在 Amazon EC2 实例上部署 DataSync 代理时，实例大小必须至少为 2xlarge。我们建议使用以下实例大小之一，具体取决于您使用的是基本模式代理还是增强模式代理：


| 基本模式代理 | 增强模式代理 | 
| --- | --- | 
|  要执行处理多达 2000 万个文件、对象或目录的任务，请使用 **m5.** 2xlarge。 要执行处理超过 2,000 万个文件、对象或目录的任务，请使用 **m5.** 4xlarge。  |  无论数据集中有多少文件、对象或**目录，都使用 m6a.2xl** arge。  | 

## AWS 区域 分区的代理要求
<a name="agent-partition-requirements"></a>

DataSync 代理映像与特定[AWS 区域 分区](https://docs.aws.amazon.com/glossary/latest/reference/glos-chap.html?id=docs_gateway#partition)相关联。例如，默认情况下，您无法在广告中下载代理 AWS 区域 然后在广告中将其激活 AWS GovCloud (US) Region。

## 代理管理要求
<a name="agent-management-requirements"></a>

[激活](activate-agent.md) DataSync 代理后，即可为您 AWS 管理代理。有关更多信息，请参阅 [管理您的 AWS DataSync 代理](managing-agent.md)。