代理程式移轉架構
本文會提供使用 移轉和現代化 工具,用於 VMware VM 的代理程式型復寫的架構和流程概觀。
使用移轉和現代化工具時,您可以使用幾個選項來複寫 VMware VM:
- 使用代理程式型複寫來遷移 VM,如本文所述。
- 使用無代理程式複寫來遷移 VMware VM。 這無須在 VM 上安裝任何項目即可遷移 VM。
深入了解 VMware VM 移轉方法的選取和比較。
代理程式型移轉
代理程式型移轉可用來將內部部署 VMware VM 和實體伺服器遷移至 Azure。 也可以用來遷移其他內部部署虛擬化伺服器,以及私人和公用雲端 VM,包括 AWS 執行個體和 GCP VM。 Azure Migrate 中的代理程式型移轉會使用 [Azure Site Recovery]../../site-recovery/site-recovery-overview.md) 服務的一些後端功能。
架構元件
此圖說明代理程式型移轉所涉及的元件。
下表摘要說明用於代理程式型移轉的元件。
元件 | 詳細資料 | 安裝 |
---|---|---|
複寫設備 | 複寫設備 (設定伺服器/流程伺服器) 為內部部署伺服器,可作為內部部署環境與移轉和現代化工具之間的橋樑。 設備會探索內部部署伺服器詳細目錄,讓移轉和現代化工具可以協調複寫和移轉。 設備具有兩個元件: 設定伺服器: 連線到移轉和現代化工具並協調複寫。 處理序伺服器:處理資料複寫。 處理序伺服器會接收伺服器資料,並將資料壓縮和加密,然後傳送至 Azure。 在 Azure 中,移轉和現代化工具會將資料寫入受控磁碟。 |
根據預設,處理序伺服器會與組態伺服器一起安裝在複寫設備上。 |
行動服務 | 行動服務是代理程式,安裝在您要複寫和遷移的每部伺服器上。 其會將複寫資料從伺服器傳送至處理序伺服器。 | 不同行動服務版本的安裝檔案會位於複寫設備上。 您可以根據您要複寫的伺服器作業系統和版本,下載並安裝所需的代理程式。 |
行動服務安裝
您可以使用下列方法來部署「行動服務」︰
- 推入安裝:處理序伺服器會在您啟用伺服器保護時安裝行動服務。
- 手動安裝:您可以透過 UI 或命令提示字元,在每部伺服器上手動安裝行動服務。
行動服務會與複寫設備和複寫的伺服器通訊。 如果您在複寫設備、處理序伺服器或將要複寫的伺服器上執行防毒軟體,則應該從掃描中排除下列資料夾:
- C:\Program Files\Microsoft Azure Recovery Services Agent
- C:\ProgramData\ASR
- C:\ProgramData\ASRLogs
- C:\ProgramData\ASRSetupLogs
- C:\ProgramData\LogUploadServiceLogs
- C:\ProgramData\Microsoft Azure Site Recovery
- C:\Program Files (x86)\Microsoft Azure Site Recovery
- C:\ProgramData\ASR\agent (在安裝行動服務的 Windows 伺服器上)
複寫程序
- 當您針對伺服器啟用複寫時,就會開始以 Azure 為目標的初始複寫。
- 在初始複寫期間,行動服務會從伺服器磁碟讀取資料,並將其傳送至處理序伺服器。
- 此資料會用來植入 Azure 訂用帳戶中的磁碟複本。
- 初始複寫完成之後,就會開始將差異變更複寫到 Azure。 複寫為區塊層級,且以接近連續的方式進行。
- 行動服務會藉由與作業系統的儲存子系統整合,來攔截磁碟記憶體的寫入。 此方法可避免複寫伺服器上的磁碟 I/O 作業,以進行累加式複寫。
- 伺服器的追蹤變更會傳送至輸入連接埠 HTTPS 9443 上的處理序序服器。 您可以修改此連接埠。 處理序伺服器會將其壓縮並加密,然後傳送至 Azure。
連接埠
裝置 | [連接] |
---|---|
複寫伺服器 | 在 VM 上執行的行動服務會與連接埠 HTTPS 443 (輸入) 上的內部部署複寫設備通訊,以進行複寫管理。 伺服器會透過輸入連接埠 HTTPS 9443 將複寫資料傳送到處理序伺服器。 您可以修改此連接埠。 |
複寫設備 | 複寫設備會透過輸出連接埠 HTTPS 443 與 Azure 協調複寫。 |
處理序伺服器 | 處理伺服器會透過輸出連接埠 443 接收複寫資料、將其最佳化並加密,然後傳送至 Azure 儲存體。 |
效能及延展性
根據預設,您會部署執行組態伺服器和處理序伺服器的單一複寫設備。 如果您只複寫少數幾個伺服器,此部署就已足夠。 不過,如果您要複寫和遷移數百部伺服器,單一處理序伺服器可能無法處理所有複寫流量。 在此情況下,您可以部署額外的擴增處理序伺服器。
規劃 VMware 部署
如果您要複寫 VMware VM,您可以使用適用於 VMware 的 Site Recovery 部署規劃工具來協助判斷效能需求,包括每日資料變更率,以及您需要的處理序伺服器。
複寫設備容量
使用此表格中的值來找出部署中是否需要額外的處理序服器。
- 如果每日變更率 (變換率) 超過 2 TB,請部署額外的處理序伺服器。
- 如果您要複寫超過 200 部伺服器,請部署額外的複寫設備。
CPU | 記憶體 | 可用空間資料快取 | 流失率 | 複寫限制 |
---|---|---|---|---|
8 個 vCPU (2 個插槽 * 4 核心 @ 2.5GHz) | 16 GB | 300 GB | 500 GB 或更少 | < 100 部伺服器 |
12 個 vCPU (2 個插槽 * 6 核心 @ 2.5GHz) | 18 GB | 600 GB | 501 GB 至 1 TB | 100-150 部伺服器。 |
16 個 vCPU (2 個插槽 * 8 核心 @ 2.5GHz) | 32 GB | 1 TB | 1 TB 至 2 TB | 151-200 部伺服器。 |
擴增處理序伺服器的大小
如果您需要部署擴增處理序伺服器,請使用下表找出伺服器的大小調整方式。
處理序伺服器 | 資料快取的可用空間 | 流失率 | 複寫限制 |
---|---|---|---|
4 個 vCPU (2 個通訊端 * 雙核心 @ 2.5 GHz),8 GB 記憶體 | 300 GB | 250 GB 或更少 | 最多 85 部伺服器 |
8 個 vCPU (2 個通訊端 * 四核心 @ 2.5 GHz),12 GB 記憶體 | 600 GB | 251 GB 至 1 TB | 86-150 部伺服器。 |
12 個 vCPU (2 個插槽 * 6 核心 @ 2.5 GHz),24 GB 記憶體 | 1 TB | 1-2 TB | 151-225 部伺服器。 |
節流上傳頻寬。
複寫至 Azure 的 VMware 流量會經過特定的處理序伺服器。 您可以在作為處理序伺服器執行的伺服器上節流頻寬,以限制上傳輸送量。 您可以使用此登錄機碼影響頻寬:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM 登錄值可指定用於磁碟資料傳輸 (初始或差異複寫) 的執行緒數目。 較高的值可增加用於複寫的網路頻寬。 預設值為 4。 最大值為 32。 若要將值最佳化,請監視流量。
此外,您可以在處理序伺服器上節流頻寬,如下所示:
- 在處理序伺服器上,開啟 Azure 備份 MMC 嵌入式管理單元。 捷徑會位於桌面上或在下列資料夾中:C:\Program Files\Microsoft Azure Recovery Services Agent\bin。
- 在嵌入式管理單元中,選取 [變更內容]。
- 在 [節流] 中,選取 [啟用備份作業的網際網路頻寬用量節流]。 設定工作和非工作時數的限制。 有效範圍是 512 Kbps 到 1,023 Mbps。