

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 部署您的 AWS DataSync 代理程式
<a name="deploy-agents"></a>

建立 AWS DataSync 代理程式時，第一步是在儲存環境中部署代理程式。您可以在 VMware ESXi、Linux 核心型虛擬機器 (KVM)、Nutanix AHV （使用 KVM 映像） 和 Microsoft Hyper-V Hypervisor 上，將代理程式部署為虛擬機器 (VM)。您也可以在 的虛擬私有雲端 (VPC) 中，將代理程式部署為 Amazon EC2 執行個體 AWS。

**提示**  
開始之前，請確認您是否需要 [ DataSync 代理程式](do-i-need-datasync-agent.md)。

## 在 VMware 上部署您的代理程式
<a name="create-vmw-agent"></a>

您可以從 DataSync 主控台下載代理程式，並將其部署到您的 VMware 環境中。

**開始之前**：請確定您的儲存環境可以支援 DataSync 代理程式。如需詳細資訊，請參閱[虛擬機器需求](agent-requirements.md#hardware)。

**在 VMware 上部署代理程式**

1. 在 https：//[https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/) 開啟 AWS DataSync 主控台。

1. 在左側導覽窗格中，選擇**客服人員**，然後選擇**建立客服人員**。

1. 針對 **Hypervisor**，選擇 **VMWare ESXi**，然後選擇**下載映像**。
   + 增強型模式代理程式下載為`.ova`映像檔案。
   + 基本模式代理程式會在包含`.ova`映像`.zip`檔案的檔案中下載

1. 若要將網路延遲降至最低，請盡可能將代理程式部署到接近 DataSync 需要存取的儲存系統 （如可能，則為相同的本機網路）。如需詳細資訊，請參閱[內部部署、自我管理和其他雲端儲存的網路需求](datasync-network.md#on-premises-network-requirements)。

   如有需要，請參閱 Hypervisor 的文件，了解如何在 VMware 主機中部署 `.ova` 檔案。

1. 開啟 Hypervisor 的電源，登入客服人員 VM，並取得客服人員的 IP 地址。您需要此 IP 地址以啟用代理程式。

   客服人員 VM 的預設登入資料是登入**admin**和密碼 **password**。如有需要，請透過 [VM 的本機主控台](local-console-vm.md)變更密碼。

**下一個步驟： [為您的 AWS DataSync 代理程式選擇服務端點](choose-service-endpoint.md)**

## 在 KVM 上部署您的代理程式
<a name="create-kvm-agent"></a>

您可以從 DataSync 主控台下載代理程式，並將其部署到您的 KVM 環境中。

**開始之前**：請確定您的儲存環境可以支援 DataSync 代理程式。如需詳細資訊，請參閱[虛擬機器需求](agent-requirements.md#hardware)。

**在 KVM 上部署代理程式**

1. 在 https：//[https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/) 開啟 AWS DataSync 主控台。

1. 在左側導覽窗格中，選擇**客服人員**，然後選擇**建立客服人員**。

1. 針對 **Hypervisor**，選擇**核心型虛擬機器 (KVM)**，然後選擇**下載映像**。
   + 增強型模式代理程式下載為`.qcow2`映像檔案。
   + 基本模式代理程式會在包含`.qcow2`映像`.zip`檔案的檔案中下載

1. 若要將網路延遲降至最低，請盡可能將代理程式部署到接近 DataSync 需要存取的儲存系統 （如可能，則為相同的本機網路）。如需詳細資訊，請參閱[內部部署、自我管理和其他雲端儲存的網路需求](datasync-network.md#on-premises-network-requirements)。

1. 執行下列命令來安裝`.qcow2`映像。

   ```
   virt-install \
       --name "datasync" \
       --description "DataSync agent" \
       --os-type=generic \
       --ram=32768 \
       --vcpus=4 \
       --disk path=datasync-yyyymmdd-x86_64.qcow2,bus=virtio,size=80 \
       --network default,model=virtio \
       --graphics none \
       --virt-type kvm \
       --import
   ```

   如需有關如何管理此 VM 和 KVM 主機的資訊，請參閱 Hypervisor 的文件。

1. 開啟您的 Hypervisor，登入您的 VM，並取得代理程式的 IP 地址。您需要此 IP 地址以啟用代理程式。

   客服人員 VM 的預設登入資料是登入**admin**和密碼 **password**。如有需要，請透過 [VM 的本機主控台](local-console-vm.md)變更密碼。

**下一個步驟： [為您的 AWS DataSync 代理程式選擇服務端點](choose-service-endpoint.md)**

## 在 Microsoft Hyper-V 上部署基本模式代理程式
<a name="create-hyper-v-agent"></a>

您可以從 DataSync 主控台下載基本模式代理程式，並將其部署到您的 Microsoft Hyper-V 環境中。

**開始之前**：請確定您的儲存環境可以支援 DataSync 代理程式。如需詳細資訊，請參閱[虛擬機器需求](agent-requirements.md#hardware)。

**在 Hyper-V 上部署基本模式代理程式**

1. 在 https：//[https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/) 開啟 AWS DataSync 主控台。

1. 在左側導覽窗格中，選擇**客服人員**，然後選擇**建立客服人員**。

1. 針對 **Hypervisor**，選擇 **Microsoft Hyper-V**，然後選擇**下載映像**。

   代理程式會在包含`.vhdx`映像`.zip`檔案的檔案中下載 。

1. 若要將網路延遲降至最低，請盡可能將代理程式部署到接近 DataSync 需要存取的儲存系統 （如可能，則為相同的本機網路）。如需詳細資訊，請參閱[內部部署、自我管理和其他雲端儲存的網路需求](datasync-network.md#on-premises-network-requirements)。

   如有需要，請參閱 Hypervisor 的文件，了解如何在 Hyper-V 主機中部署`.vhdx`檔案。
**警告**  
如果您在使用 Broadcom 網路轉接器的 Hyper-V 主機上啟用虛擬機器佇列 (VMQ)，您可能會注意到網路效能不佳。如需解決方法的資訊，請參閱 [Microsoft 文件](https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/poor-network-performance-hyper-v-host-vm)。

1. 開啟您的 Hypervisor，登入您的 VM，並取得代理程式的 IP 地址。您需要此 IP 地址以啟用代理程式。

   客服人員 VM 的預設登入資料是登入**admin**和密碼 **password**。如有需要，請透過 [VM 的本機主控台](local-console-vm.md)變更密碼。

**下一個步驟： [為您的 AWS DataSync 代理程式選擇服務端點](choose-service-endpoint.md)**

## 部署 Amazon EC2 代理程式
<a name="ec2-deploy-agent"></a>

您可以在下列位置之間傳輸資料時，將 DataSync 代理程式部署為 Amazon EC2 執行個體：
+ 自我管理的雲端儲存系統 （例如 中的 NFS 檔案伺服器 AWS) 和 AWS 儲存服務。
+ 使用基本模式的雲端儲存提供者 （例如 Microsoft Azure Blob Storage或 Google Cloud Storage) 和 AWS 儲存服務。
+ 商業 中的 S3 儲存貯體 AWS 區域 和 中的 S3 儲存貯體 AWS GovCloud (US) Region。
+ [Amazon S3 on AWS Outposts](#outposts-agent) 和使用基本模式的 AWS 儲存服務。

**警告**  
由於網路延遲增加，我們不建議使用具有內部部署儲存的 Amazon EC2 代理程式。相反地，請將代理程式部署為資料中心內盡可能接近現場部署儲存體的 VMware、KVM 或 Hyper-V 虛擬機器。

### 部署 EC2 代理程式
<a name="ec2-deploy-agent-how-to"></a>

**為您的 選擇代理程式 AMI AWS 區域**<a name="AMI-command"></a>

1. 開啟終端機並複製下列 AWS CLI 命令，以取得您要部署 Amazon EC2 代理程式之區域的最新 DataSync Amazon Machine Image (AMI) ID。 Amazon EC2 

   基本模式代理程式

   ```
   aws ssm get-parameter --name /aws/service/datasync/ami --region your-region
   ```

   增強型模式代理程式

   ```
   aws ssm get-parameter --name /aws/service/datasync/ami/v3 --region your-region
   ```

1. 執行 命令。在輸出中，記下具有 DataSync AMI ID 的 `"Value"` 屬性。  
**Example 命令和輸出範例**  

   ```
   aws ssm get-parameter --name /aws/service/datasync/ami --region us-east-1                              
   
   {
       "Parameter": {
           "Name": "/aws/service/datasync/ami",
           "Type": "String",
           "Value": "ami-1234567890abcdef0",
           "Version": 6,
           "LastModifiedDate": 1569946277.996,
           "ARN": "arn:aws:ssm:us-east-1::parameter/aws/service/datasync/ami"
       }
   }
   ```<a name="efs-efs-steps"></a>

**部署 Amazon EC2 代理程式**
**提示**  
若要避免在可用區域之間傳輸的費用，請以不需要可用區域之間網路流量的方式部署您的代理程式。（若要進一步了解所有 的資料傳輸價格 AWS 區域，請參閱 [Amazon EC2 資料傳輸定價](https://aws.amazon.com/ec2/pricing/on-demand/#Data_Transfer)。)  
例如，在自我管理雲端儲存系統所在的可用區域中部署您的代理程式。

1. 複製下列 URL：

   ```
   https://console.aws.amazon.com/ec2/v2/home?region=agent-region#LaunchInstanceWizard:ami=ami-id
   ```
   + `agent-region` 將 取代為您要部署代理程式的區域。
   + `ami-id` 將 取代為您取得的 DataSync AMI ID。

1. 將 URL 貼到瀏覽器。

    AWS 管理主控台 會顯示 中的 Amazon EC2 執行個體啟動頁面。

1. 針對**執行個體類型**，選擇 DataSync [建議的其中一個 Amazon EC2 執行個體](agent-requirements.md#ec2-instance-types)。

1.  針對**金鑰對**，選擇現有的金鑰對，或建立新的金鑰對。

1. 針對**網路設定**，選擇**編輯**，然後執行下列動作：

   1. 針對 **VPC**，選擇您要部署代理程式的 VPC。

   1. 針對**自動指派公有 IP**，選擇您是否希望您的代理程式可從公有網際網路存取。

      您稍後會使用執行個體的公有或私有 IP 地址來啟用您的代理程式。

   1. 針對**防火牆 （安全群組）**，建立或選取執行下列動作的安全群組：
      + 如有需要，允許連接埠 80 (HTTP) 上 Amazon EC2 執行個體的傳入流量。[取得客服人員啟用金鑰](activate-agent.md#get-activation-key)的一些選項需要此連線。
      + 允許您要從中傳輸資料的儲存系統 Amazon EC2 執行個體之間的傳入和傳出流量。如需詳細資訊，請參閱[內部部署、自我管理和其他雲端儲存的網路需求](datasync-network.md#on-premises-network-requirements)。
**注意**  
根據您的代理程式使用[的服務端點](choose-service-endpoint.md)類型，還有其他連接埠可設定。

1. （建議） 若要在從雲端檔案系統傳輸時提高效能，請展開**進階詳細資訊**，然後選擇儲存所在的**置放群組**值。

1. 選擇**啟動執行個體**以啟動您的 Amazon EC2 執行個體。

1. 一旦您的執行個體狀態為**執行**中，請選擇執行個體。

1. 如果您將執行個體設定為可從公有網際網路存取，請記下執行個體的公有 IP 地址。如果沒有，請記下私有 IP 地址。

   [啟用代理程式](activate-agent.md)時，您需要此 IP 地址。

### 範例：在 中部署 EC2 代理程式 AWS 區域
<a name="using-ec2-agent-in-region"></a>

如果您在 中部署 DataSync 代理程式，下列指引可協助您處理常見案例 AWS 區域。

**Topics**
+ [

#### 部署您的基本模式代理程式，以在雲端儲存和 AWS 儲存服務之間進行傳輸
](#efs-efs)
+ [

#### 部署基本模式代理程式以在 Amazon S3 和 AWS 檔案系統之間傳輸
](#s3-cloud-nfs)

#### 部署您的基本模式代理程式，以在雲端儲存和 AWS 儲存服務之間進行傳輸
<a name="efs-efs"></a>

若要在雲端儲存系統之間 AWS 帳戶或在雲端儲存系統之間傳輸資料，DataSync 代理程式必須位於相同的 AWS 區域 和 AWS 帳戶 來源檔案系統所在的 。這種傳輸類型包括下列項目：
+ 在 Amazon EFS 或 Amazon FSx 之間傳輸到不同 AWS 儲存體 AWS 帳戶。
+ 從自我管理檔案系統傳輸到 AWS 儲存服務。

**重要**  
部署您的代理程式，使其不需要可用區域之間的網路流量 （以避免此類流量的費用）。  
若要存取 Amazon EFS 或 FSx for Windows File Server 檔案系統，請在具有掛載目標的可用區域中部署代理程式到您的檔案系統。
對於自我管理的檔案系統，請在檔案系統所在的可用區域中部署代理程式。
若要進一步了解所有 的資料傳輸價格 AWS 區域，請參閱 [Amazon EC2 隨需定價](https://aws.amazon.com/ec2/pricing/on-demand/)。

例如，下圖顯示 DataSync 架構的高階檢視，用於將資料從雲端網路檔案系統 (NFS) 傳輸至雲端 NFS 或 Amazon S3。

![\[圖表顯示來源區域之間的資料傳輸，其中包含具有 EFS 檔案系統和 DataSync 代理程式的虛擬私有雲端 (VPC)，以及具有 DataSync 端點和 EFS 檔案系統的目的地區域。\]](http://docs.aws.amazon.com/zh_tw/datasync/latest/userguide/images/efs-efs-ec2.png)


在 AWS 跨 儲存服務之間傳輸時，請記住下列事項 AWS 帳戶：
+ 使用 NFS 通訊協定在 Amazon EFS 檔案系統或 Amazon FSx 檔案系統之間傳輸時，請將來源檔案系統設定為 [NFS 位置](create-nfs-location.md)。
+ 使用 SMB 通訊協定在 Amazon FSx 檔案系統之間傳輸時，請將來源檔案系統設定為 [SMB 位置](create-smb-location.md)。

#### 部署基本模式代理程式以在 Amazon S3 和 AWS 檔案系統之間傳輸
<a name="s3-cloud-nfs"></a>

下圖提供 DataSync 架構的高階檢視，用於將資料從 Amazon S3 傳輸至 AWS 檔案系統，例如 Amazon EFS 或 Amazon FSx。您可以使用此架構將資料傳輸 AWS 帳戶 到另一個架構，或將資料從 Amazon S3 傳輸到自我管理的雲端檔案系統。

![\[圖表顯示包含 S3 儲存貯體和 DataSync 端點的來源區域，以及包含具有 EFS 檔案系統和 DataSync 代理程式之 VPC 的目的地區域之間的資料傳輸。\]](http://docs.aws.amazon.com/zh_tw/datasync/latest/userguide/images/s3-efs-ec2.png)


## 在 上部署基本模式代理程式 AWS Outposts
<a name="outposts-agent"></a>

您可以在 Outpost 上啟動 DataSync Amazon EC2 執行個體。若要進一步了解如何在 上啟動 AMI AWS Outposts，請參閱*AWS Outposts 《 使用者指南*》中的[在 Outpost 上啟動執行個體](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html)。

使用 DataSync 存取 Amazon S3 on Outposts 時，您必須使用基本模式代理程式，並在允許存取 Amazon S3 存取點的 VPC 中啟動它，並在 Outpost 的父區域中啟用代理程式。代理程式也必須能夠路由到儲存貯體的 Amazon S3 on Outposts 端點。若要進一步了解如何使用 Amazon S3 on Outposts 端點，請參閱《[Amazon S3 使用者指南》中的使用 Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WorkingWithS3Outposts.html#AccessingS3Outposts)。 *Amazon S3 *