

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

# 我需要 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) 檔案服務。此選項可能會加速傳輸，但 DataSync 準備傳輸所需的時間不會變更。

使用任一方法時，請注意這些方法可以增加儲存體的 I/O 操作，並影響您的網路頻寬。如需使用多個代理程式進行 DataSync 傳輸的詳細資訊，請參閱[AWS 儲存部落格](https://aws.amazon.com/blogs/storage/how-to-accelerate-your-data-transfers-with-aws-datasync-scale-out-architectures/)。

如果您正在考慮使用多個代理程式，請記住下列事項：
+ 一個位置最多可指派四個基本模式代理程式和四個增強模式代理程式。使用 位置的任務只會使用對應至已設定任務模式的客服人員。
+ 使用具有位置的多個客服人員無法提供高可用性。與位置相關聯的所有客服人員都必須在線上，才能開始傳輸任務。如果其中一個代理程式[離線](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)。