在 Azure 中測試移轉部署
復寫或暫存工作負載並確保支援服務可供使用之後,您就可以開始進行移轉測試。 移轉測試主要著重於兩個領域:
- 架構:測試您的架構,以確保其能與複寫或分段的資源搭配運作。
- 管理例程:測試已移轉資源的管理計劃,以確保其運作正常。
與商務測試不同,移轉測試著重於IT活動。
當您識別問題時,您可以將問題新增至 補救計劃。 解決所有問題之後,您可以繼續進行工作負載版本。
執行測試移轉
復寫資源之後,您可以在隔離的環境中執行測試移轉,以確保不會影響生產工作負載。
測試移轉會因工具而異,但通常您會建立與即時系統平行執行的來源系統複本。 在這些次要系統上執行測試。 完成測試時,您可以清除複寫的資源,而不需要引入任何永久變更。
若要進行測試,您需要:
測試故障轉移的隔離網路 。 盡可能將網路組態與預期的移轉網路組態相符。
從來源隔離的網路存取 ,例如點對站 VPN、跳躍方塊或 Azure Bastion。
向測試環境驗證的驗證機制 。 測試環境已隔離,因此無法使用登陸區域的識別提供者。
您可以使用測試遷移的域控制器,以測試移轉資源部署到測試環境。 測試之後,請使用資源清除域控制器。
或者,隔離的網路可能有測試域控制器。 將網路對等互連,以允許復寫 Active Directory 流量。 您可以在 Azure 中擷取域控制器的快照集,然後刪除對等以進行測試來隔離網路。 您可以擷取任何必要的角色,然後在完成測試時還原狀態,以避免對即時身分識別提供者進行變更。
您的移轉工具應該有執行測試移轉的指示,並在執行測試計劃之後加以清除。
提示
您也可以使用此測試環境進行 商務測試。
補救測試問題
測試之後,請確定您:
- 在補救計劃中記錄任何發現的問題 。
- 根據其嚴重性分級問題 ,並識別任何因應措施作為分級的一部分。
- 檔因應措施。 如果您可將因應措施納入移轉的一部分,您可能不需要補救問題。
- 從非因應措施項目開始。 請考慮先補救沒有因應措施的專案。
範例測試計劃
以下是移轉項目測試計劃輸出的基本範例:
Test | 成功/不成功 | 注意 |
---|---|---|
虛擬機部署 | ✅ | |
管理員 istrators 可以登入虛擬機 | ✅ | |
網際網路資訊服務 (IIS) Web 服務啟動 | ✅ | |
服務 1 啟動 | ✅ | |
服務 2 啟動 | ❌ | 服務必須手動啟動 |
網站存取 | ✅ | |
SQL 服務啟動 | ✅ | |
資料庫存取 | ✅ | |
網站之間的負載平衡可運作 | ✅ | |
來自 Azure 應用程式閘道 的輸入運作正常 | ❌ | 應用程式閘道 有憑證問題 |
測試交易的總時間小於5毫秒 | ✅ |