

從字面理解,Rehost(重新托管)就是將本地的物理服務(wù)器或虛機搬遷到云上,而整個(gè)過(guò)程卻沒(méi)這么簡(jiǎn)單,應該包含調研——設計——規劃——PoC——實(shí)際搬遷——驗證——優(yōu)化等一系列的工作:

如果是小規模例如十來(lái)臺服務(wù)器的規模,可以手工操作,而對于大中型企業(yè)數十甚至數百臺服務(wù)器,手工搬遷將成為一個(gè)噩夢(mèng)。
為了滿(mǎn)足客戶(hù)快速、安全的搬遷,很多軟件廠(chǎng)商推出一系列的三方工具軟件,協(xié)助客戶(hù)自動(dòng)化或者半自動(dòng)化遷移;客戶(hù)也可以使用 Azure 自身提供的 Migration Tools(遷移工具)評估系統、ASR 容災系統等工具遷移。而今,Azure 將遷移相關(guān)的評估服務(wù)、遷移工具、認證的第三方工具等,整合在一起成為一個(gè)獨立服務(wù),即 Azure Migrate。
Azure Migrate 能做什么
Azure Migrate 作為統一的遷移平臺,為客戶(hù)提供本地數據中心的發(fā)現、評估、遷移“一條龍”服務(wù),具備如下功能:
統一遷移平臺
圖片
用于啟動(dòng)、運行和跟蹤到 Azure 的遷移的單一門(mén)戶(hù)。
工具范圍
圖片
用于評估和遷移的一系列工具。Azure Migrate 工具包括 Azure Migrate:服務(wù)器評估和 Azure Migrate:服務(wù)器遷移。Azure Migrate 還集成了其他 Azure 服務(wù)和工具,以及獨立軟件供應商 (ISV) 產(chǎn)品/服務(wù)。
評估和遷移
在 Azure Migrate 中心內,可以評估和遷移以下項目:
服務(wù)器:評估本地服務(wù)器并將其遷移到 Azure 虛擬機或 Azure VMware 解決方案 (AVS)。
數據庫:評估本地數據庫,并將其遷移到 Azure SQL 數據庫或 SQL 托管實(shí)例。
Web 應用程序:使用 Azure 應用服務(wù)遷移助手評估本地 Web 應用程序并將其遷移到 Azure 應用服務(wù)。
虛擬桌面:評估本地虛擬桌面基礎結構 (VDI) 并將其遷移到 Azure 中的 Windows 虛擬桌面。
Data:使用 Azure Data Box 產(chǎn)品快速且經(jīng)濟高效地將大量數據遷移到 Azure。
由此可見(jiàn),對于一般的本地數據中心,不僅是服務(wù)器,部分應用如 DB、Web Service 等也可通過(guò) Azure Migrate 搬遷至 Azure,不僅做了 IaaS 層的 Rehost,甚至實(shí)現了一定范圍內 IaaS 到 PaaS 的轉換。
我們同步奉上本次內容的視頻版技術(shù)分享,希望可以加速您對云遷移的理解。
評估方式有兩類(lèi):
4.選擇遷移的訂閱、Region、資源組、VNet、可用性等。
Azure Migrate 如何工作
以單個(gè)項目為例,遷移工作通常分為如下步驟:
Scope 確認:確定搬遷的范圍、workload 之間的依賴(lài)性、遷移順序、以及有無(wú)特殊要求等。
評估工作負載:手機服務(wù)器或其他應用的性能數據等,規劃云上資源,在滿(mǎn)足需求的情況下合理降低成本,并且研究更具體的研究用戶(hù)模式和依賴(lài)項,以確保遷移工作的成功。
部署工作負債:評估完成后,在云端部署相關(guān)的負載,以便將資源直接遷移(虛機、服務(wù)器等)或重新托管(DB、Web Service 等)到云端。
發(fā)布工作負載:本地數據中心復制到孕后,對工作負載進(jìn)行測試、優(yōu)化、記錄和發(fā)布,審查是否符合 Scope 要求,并移交后后續的云治理團隊、運營(yíng)管理團隊和安全團隊,以便持續提供服務(wù)。
Azure Migrate 對不同環(huán)境提供了不同工具。以服務(wù)器和 VM 為例,Azure Migrate 引入了名為 Azure Migrate 設備的裝置來(lái)完成這一系列工作。
Azure Migrate 設備并不是一個(gè)獨立硬件,在不同環(huán)境有不同部署方式:
- VMWare:OVA 虛機模板,部署在 ESXi 服務(wù)器,并連接至 VC,可以使用無(wú)代理方式(發(fā)現評估 VM)或代理方式(應用程序發(fā)現),持續收集 VMWare 環(huán)境下的基礎設施信息。
- Hyper-V:VHD 虛機硬盤(pán),部署在 Hyper-V 服務(wù)器,添加 Hyper-V 主機/群集憑據來(lái)發(fā)現 Hyper-V 主機/群集上的基礎設施,并持續收集信息。
- 物理服務(wù)器:在 Windows Server2016 服務(wù)器下載安裝 Azure Migrate 安裝程序腳本,通過(guò) IP、用戶(hù)名、口令方式添加需要評估的服務(wù)器,并持續收集信息。
- 其他公有云上的 VM:類(lèi)似物理服務(wù)器,創(chuàng )建一個(gè)公有云上的 VM(例如 EC2),并安裝程序腳本,通過(guò) IP、用戶(hù)名、口令方式添加需要評估的服務(wù)器,并持續收集信息。
經(jīng)過(guò)一段時(shí)間的信息收集,可以在 Azure Portal 選擇評估:

- 按本地原樣:基于本地服務(wù)器的配置給出VM的配置。
- 基于性能:根據收集的一段時(shí)間內的性能數據給出建議的配置。
評估內容如下:
- Azure 遷移就緒性:VM 是否適合遷移到 Azure。
- 每月成本估算:預估的 VM 成本。
- 每月存儲成本估算:遷移后的磁盤(pán)預估成本。
評估示例如下:

完成評估后,即可進(jìn)行遷移。
對于不同環(huán)境,遷移方式略有差異。以 VMWare 的無(wú)代理遷移為例,大致步驟如下:
1.啟用復制:

2.確認直接使用評估的配置還是需要手工修改:

3.按批次選擇需要遷移的 VM(注意依賴(lài)性):

5.檢查配置情況:

6.指定是否遷移磁盤(pán)和磁盤(pán)類(lèi)型:
