部署AWS DataSync代理人 - AWS DataSync

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

部署AWS DataSync代理人

您的代理程式可以連接到公有網際網路端點或 Virtual Private Cloud (VPC) 中的私有 VPC 端點。啟用程序會為您的代理程式與您的AWS 帳戶。

在 VMware 上部署您的 DataSync 代理程式

您可以在 VMware 環境中下載並部署 AWS DataSync 代理程式,然後啟用代理程式。您也可以使用現有的代理程式而不必部署新的。如果先前建立的代理程式可以存取您的自我管理儲存且在相同的AWS 區域。

在 VMware 上部署代理程式

  1. 開啟AWS DataSync主控台位於https://console.aws.amazon.com/datasync/

  2. 若您尚未擁有代理程式,請在建立代理程式頁面上,選擇下載圖片中的部署代理程式一節中。這麼做會下載代理程式並將其部署至您的 VMware ESXi Hypervisor。代理程式會做為 VM 提供。如果您想要將代理程式部署為 Amazon EC2 執行個體,請參閱將您的代理程式部署為 Amazon EC2 執行個體,以存取雲端內的檔案系統

    AWS DataSync 目前支援 VMware ESXi Hypervisor。如需 VM 硬體需求的資訊,請參閱 虛擬機器需求。如需如何部署.ova檔案的詳細資訊,請參閱 Hypervisor 的文件。

    如果您先前已在此AWS 區域並欲使用該代理程式,請選擇該代理程式,然後選擇建立代理程式組態來源位置 頁面隨即出現。

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

    注意

    VM 的預設登入資料為登入 admin 而密碼為 password

    您可以在本機主控台變更密碼。您不需要為 DataSync 功能登入 VM。登入主要是為了故障診斷用途,例如執行連線測試,或使用AWS。網路特定的設定也會需要,例如設定靜態 IP 地址。

部署代理程式之後,您可以選擇服務端點

在 KVM 上部署您的 DataSync 代理程式

您可以下載並部署AWS DataSync代理程式,然後啟用該代理程式。您也可以使用現有的代理程式而不必部署新的。如果先前建立的代理程式可以存取您的自我管理儲存且在相同的AWS 區域。

在 KVM 上部署代理程式

  1. 開啟AWS DataSync主控台位於https://console.aws.amazon.com/datasync/

  2. 若您尚未擁有代理程式,請在建立代理程式頁面上,選擇下載圖片中的部署代理程式一節中。這麼做會將代理程式下載到.zip檔案,其中包含.qcow2映像檔,您可以在 KVM 虛擬化管理程序中進行部署。

    代理程式會做為 VM 提供。如果您想要將代理程式部署為 Amazon EC2 執行個體,請參閱將您的代理程式部署為 Amazon EC2 執行個體,以存取雲端內的檔案系統

    AWS DataSync目前支援 KVM 虛擬化管理程序。如需 VM 硬體需求的資訊,請參閱 虛擬機器需求

    開始安裝.qcow2映像,請使用下列命令。

    $ virt-install \ --name "datasync" \ --description "AWS 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 \ --import

    如需如何管理此虛擬機器和 KVM 主機的資訊,請參閱 Hypervisor 的文件。

    如果您先前在此AWS 區域並欲使用該代理程式,請選擇該代理程式,然後選擇建立代理程式組態來源位置 頁面隨即出現。

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

    注意

    VM 的預設登入資料為登入 admin 而密碼為 password

    您可以在本機主控台變更密碼。您不需要為 DataSync 功能登入 VM。登入主要是為了故障診斷用途,例如執行連線測試,或使用AWS。網路特定的設定也會需要,例如設定靜態 IP 地址。

部署代理程式之後,選擇服務端點

在 Hyper-V 上部署您的 DataSync 代理程式

您可以下載並部署AWS DataSync代理程式,然後加以啟用。您也可以使用現有的代理程式而不必部署新的。如果先前建立的代理程式可以存取您的自我管理儲存且在相同的AWS 區域。

在 Hyper-V 上部署代理程式

  1. 開啟AWS DataSync主控台位於https://console.aws.amazon.com/datasync/

  2. 若您尚未擁有代理程式,請在建立代理程式頁面上,選擇下載圖片中的部署代理程式一節中。這麼做會將代理程式下載到.zip檔案,其中包含.vhdx映像檔,您可以在 Hyper-V 虛擬化管理程序中進行部署。

    代理程式會做為 VM 提供。如果您想要將代理程式部署為 Amazon EC2 執行個體,請參閱將您的代理程式部署為 Amazon EC2 執行個體,以存取雲端內的檔案系統

    AWS DataSync目前支援 Hyper-V Hyper-V 虛擬化管理程序。如需 VM 硬體需求的資訊,請參閱 虛擬機器需求。如需如何部署.vhdx檔案的詳細資訊,請參閱 Hypervisor 的文件。

    如果您先前在此AWS 區域並欲使用該代理程式,請選擇該代理程式,然後選擇建立代理程式組態來源位置 頁面隨即出現。

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

    注意

    VM 的預設登入資料為登入 admin 而密碼為 password

    您可以在本機主控台變更密碼。您不需要為 DataSync 功能登入 VM。登入主要是為了故障診斷用途,例如執行連線測試,或使用AWS。網路特定的設定也會需要,例如設定靜態 IP 地址。

部署代理程式之後,選擇服務端點

將您的代理程式部署為 Amazon EC2 執行個體,以存取雲端內的檔案系統

您可以將 Amazon EC2 執行個體部署在AWS 區域將資料從一個AWS 帳戶到另一個,或從自我管理的雲端內檔案系統中建立。如此可讓您執行下列任務:

  • 在 Amazon EFS 或 FSx 之間傳輸資料至 Windows File Server 檔案系統AWS儲存在不同AWS 帳戶。

  • 將資料從自我管理的檔案系統傳輸至AWS儲存服務。

若要開始,請為您的代理程式選擇 Amazon Machine Image (AMI),AWS 區域Amazon EFS 或自我管理網路檔案系統 (NFS) 檔案系統所在位置:

  • 若要在 Amazon EFS 或 FSx 之間進行複製AWS 帳戶,或從自我管理檔案系統到受管理檔案系統,請在來源AWS 區域。

  • 若要從 Amazon S3 複製,請在目的地AWS 區域。

如需這些使用案例 (包括高階架構圖) 的詳細資訊,請參閱使 DataSync 署於AWS 區域

重要

部署代理程式,使其不需要可用區域之間的網路流量 (以避免此類流量的費用)。

  • 若要存取適用於 Windows 檔案伺服器檔案系統的 Amazon EFS 或 FSX,請在具有掛載目標的可用區域中部署代理程式。

  • 對於自我管理的檔案系統,請在檔案系統所在的可用區域中部署代理程式。

進一步了解資料傳輸價格AWS 區域,請參閱Amazon EC2 隨需定價

警告

由於網路延遲增加,我們不建議使用在 Amazon EC2 上執行的 DataSync 代理程式來存取現場部署儲存。在您的內部部署儲存體和AWS使用 DataSync 時,建議將代理程式部署為資料中心中的虛擬機器,盡可能靠近內部部署儲存體。

若要選擇您的代理程式 AMIAWS 區域

  • 使用下面的 CLI 命令,以程式設計方式取得指定區域的最新 DataSync AMI ID。

    aws ssm get-parameter --name /aws/service/datasync/ami --region $region

    範例 命令和輸出範例

    aws ssm get-parameter --name /aws/service/datasync/ami --region us-east-1 { "Parameter": { "Name": "/aws/service/datasync/ami", "Type": "String", "Value": "ami-id", "Version": 6, "LastModifiedDate": 1569946277.996, "ARN": "arn:aws:ssm:us-east-1::parameter/aws/service/datasync/ami" } }

    如需建議執行個體類型的資訊,請參閱 Amazon EC2 執行個體需求

    如果您在此區域中啟動可使用相同可用區域中的掛載目標存取檔案系統的代理程式,而且您想要使用該代理程式,請選擇代理程式,然後選擇建立代理程式組態來源位置 頁面隨即出現。

將您的 DataSync 代理程式部署為 Amazon EC2 執行個體

  1. 從AWS 帳戶,請從 Amazon EC2 啟動精靈使用 AMI 以啟動代理程式。請使用以下 URL 來啟動 AMI。

    https://console.aws.amazon.com/ec2/v2/home?region=source-file-system-region#LaunchInstanceWizard:ami=ami-id

    在 URL 中,取代 source-file-system-regionami-id與您自己的來源AWS 區域和 AMI ID。Amazon EC2 主控台會顯示 Choose an Instance Type (選擇執行個體類型)。若 DataSync 找指定AWS 區域,請使用.AMI-command上一節中說明的 CLI 命令。

  2. 為您的使用案例選擇建議的執行個體類型,然後選擇下一頁:設定執行個體詳細資訊。如需建議執行個體類型的資訊,請參閱 Amazon EC2 執行個體需求

  3. Configure Instance Details (設定執行個體詳細資訊) 頁面上,執行下列操作:

    1. 適用於網路下,選擇來源 Amazon EFS 或 NFS 檔案系統所在的虛擬私有雲端 (VPC)。

    2. 針對 Auto-assign Public IP (自動指派公有 IP) 選擇一個數值。若要從公有網際網路存取您的執行個體,請將 Auto-assign Public IP (自動指派公有 IP) 設定為 Enable (啟用)。否則,請將 Auto-assign Public IP (自動指派公有 IP) 設定為 Disable (停用)。如果未指派公有 IP 地址,請使用代理程式的私有 IP 地址,在 VPC 中將其啟動。

      從雲端檔案系統傳輸檔案以提高效能時,建議您選擇置放群組值,您的 NFS 伺服器所在的位置。

  4. 選擇 Next: (下一步:) 新增儲存。代理程式不需要額外的儲存體,因此您可以略過此步驟,然後選擇下一頁: 新增標籤

  5. (選擇性) 在新增標籤頁面上,您可以將標籤新增到 Amazon EC2 執行個體。當您在頁面上完成時,請選擇下一頁: 設定安全群組

  6. Configure Security Group (設定安全群組) 頁面上,執行下列作業:

    1. 請確定所選安全群組,允許在您計劃用來啟用代理程式的 Web 瀏覽器中,對 HTTP 連接埠 80 進行傳入存取。

    2. 請確定來源檔案系統的安全群組允許來自代理程式的傳入流量。此外,請確定代理程式允許對來源檔案系統的傳出流量。如果您使用 VPC 端點部署代理程式,您需要允許額外的連接埠。如需詳細資訊,請參閱 DataSync 如何使用 VPC 端點

    如需 DataSync 的完整網路需求,請參閱DataSync 的網路需求

  7. 選擇 Review and Launch (檢閱和啟動) 以檢閱您的組態,然後選擇 Launch (啟動) 以啟動您的執行個體。請記得使用您可以存取的金鑰對。此時會出現確認頁面,並指出您的執行個體正在啟動。

  8. 選擇檢視執行個體關閉確認頁面並返回 Amazon EC2 執行個體畫面。當您啟動執行個體時,其初始狀態為 pending (待定)。在執行個體啟動後,其狀態會變更為 running (執行中)。此時,它會指派公有網域名稱系統 (DNS) 名稱和 IP 地址,您可以在說明索引標籤。

  9. 如果您將 Auto-assign Public IP (自動指派公有 IP) 設定為 Enable (啟用),請選擇您的執行個體,並記下 Descriptions (說明) 標籤中的公有 IP 地。稍後您可以使用此 IP 地址來連接到您的同步代理程式。

    如果您將 Auto-assign Public IP (自動指派公有 IP) 設定為 Disable (停用),請在您的 VPC 中啟動或使用現有的執行個體來啟用代理程式。在此情況下,您可以使用同步代理程式的私有 IP 地址,來啟用 VPC 中來自此執行個體的代理程式。

在 Snow 系列裝置上部署您的 DataSync 代理程式

DataSync 代理程式 AMI 已預先安裝在您的 Snow 家庭裝置上。您可以使用AWS OpsHub for Snow Family或AWS SnowballEdge CLI 命令列工具來啟動代理程式並將虛擬界面連接至代理程式。接下來,使用虛擬界面的 IP 地址來啟用代理程式。

如需使用AWS OpsHub,請參閱使用 DataSync 將檔案傳輸至AWS

如需使用 Snowball CLI 來啟動代理程式的指示,請參閱啟動AWSDataSync AMI

如需使用AWS Snowcone用戶端,請參閱使用 Snowcone 用戶端

將您的 DataSync 代理程式部署到AWS Outposts

您 DataSync 以在AWSOutpost 要進一步了解 AMI 在AWS Outposts,請參閱在您的 Outpost 上啟動執行個體中的AWS Outposts使用者指南

使用 DataSync 在 Outposts post 上存取 Amazon S3 時,您必須在允許存取 Amazon S3 存取點的 VPC 中啟動代理程式,並在 Outpost 的父區域中啟動代理程式。代理程式也必須能夠路由到儲存貯體 Outposts 端點上的 Amazon S3。若要進一步了解如何在 Outposts 端點上使用 Amazon S3,請參閱使用 Amazon S3 on Outposts中的Amazon S3 使用者指南