共用方式為


使用 Azure Migrate 建立移轉計劃

請遵循這篇文章,使用 Azure Migrate 建置移轉至 Azure 的計劃。 

定義雲端移轉目標

開始之前,先瞭解並評估移至雲端的 動機 ,有助於取得成功的業務成果。 如 雲端採用架構中所述,有許多觸發程序和結果。

商務活動 移轉結果
資料中心的退出 成本
合併、收購或分割 減少供應商/技術的複雜性
減少資本支出 追求內部營運的最佳化
終止對任務關鍵性技術的支援 提升業務靈活性
對法規遵循變更的回應 為了準備新技術能力
新的資料主權需求 根據市場需求進行調整
減少中斷並提高 IT 穩定性 根據地理需求進行調整

確定您的動機可以幫助您確定策略性的移轉目標。 下一步是確定和規劃適合您的工作負載的移轉路徑。 Azure Migrate:探索和評估工具可協助您評估內部部署工作負載,並提供指引和工具來協助您移轉。

了解您的數位資產

首先,識別您的內部部署基礎結構、應用程式和相依性。 這可協助您識別要遷移至 Azure 的工作負載,並收集最佳化的成本預測。 此探索和評估工具可幫助您識別正在使用的工作負載、工作負載之間的相依性,以及工作負載最佳化。

使用中的工作負載

Azure Migrate 使用輕量型 Azure Migrate 設備來執行內部部署 VMware VM、Hyper-V VM、其他虛擬化伺服器和實體伺服器的無代理程式探索。 持續探索可收集伺服器設定資訊和效能中繼資料,以及應用程式資料。 以下是設備從內部部署伺服器收集的內容:

  • 伺服器、磁碟和 NIC 中繼資料。

  • 已安裝的應用程式、角色和功能。

  • 效能資料,包括 CPU 和記憶體使用量、磁碟 IOPS 和輸送量。

收集資料之後,您可以匯出應用程式清查清單,以找出在您的伺服器上執行的應用程式和 SQL Server 執行個體。 您可以使用 Azure Migrate:資料庫評量工具來瞭解 SQL Server 整備程度。

入口網站上的應用程式清查

應用程式清查匯出

除了使用「探索和評估」工具探索到的資料之外,您還可以使用 Configuration Management Database (CMDB) 資料來建置伺服器和資料庫資產的檢視,以及瞭解您的伺服器如何分散到各個業務單位、應用程式擁有者、地理位置等等。這可幫助您決定要優先移轉哪些工作負載。

工作負載之間的相依性

在伺服器探索之後,您可以 分析相依性,以可視化和識別跨伺服器相依性,以及將相依性伺服器移至 Azure 的優化策略。 視覺效果有助於了解特定伺服器是否正在使用中,或者是否可解除委任,而不是進行遷移。 分析相依性有助於確保不會留下任何項目,以及在移轉過程中避免發生意外中斷的情形。 在您的應用程式清查和相依性分析完成後,您可建立高度信賴的伺服器群組,並開始進行評估。

相依性對應

最佳化和調整大小

Azure 可讓您彈性地隨時間調整雲端的容量大小,並讓您有機會將配置給伺服器的 CPU 和記憶體資源最佳化。 在您已識別的伺服器上建立評量,可協助您了解工作負載效能歷程記錄。 這對於正確調整 Azure VM SKU 的大小,以及 Azure 中的磁碟建議而言非常重要。

評估移轉整備程度

整備程度/適用性分析

您可以匯出評量報告,並依據這些類別進行篩選以了解 Azure 移轉整備程度:

  • 準備好 Azure:伺服器可以移轉至 Azure as-is,而不需要進行任何變更。
  • 有條件地準備好供 Azure 使用:伺服器可以移轉至 Azure,但需要次要變更,根據評定中提供的補救指引。
  • 尚未準備好 Azure:伺服器無法移轉至 Azure as-is。 在移轉之前,必須先根據補救指導方針修正問題。
  • 整備程度未知:Azure Migrate 無法判斷伺服器整備程度,因為元數據不足。

您可以使用資料庫評量來評估 SQL Server 資料資產的整備程度,以便遷移至 Azure SQL Database 或 Azure SQL 受控執行個體。 此評量會顯示每個 SQL Server 執行個體的移轉整備狀態百分比。 此外,對於每個執行個體,您可以在 Azure 中查看建議的目標、潛在的移轉阻礙、中斷性變更的計數、Azure SQL DB 或 Azure SQL VM 的整備程度,以及相容性層級。 您可以深入了解移轉阻礙的衝擊,以及予以修正的建議。

資料庫評量

大小調整建議

將伺服器標示已準備好移轉到 Azure 雲之後,「探索和評量」會進行大小調整建議,以識別您伺服器的 Azure VM SKU 和磁碟類型。 您可以根據效能歷程記錄,或根據內部部署伺服器設定 (而不需要效能歷程記錄) 來取得大小調整建議 (以在移轉時將資源最佳化)。 在資料庫評量中,您可以看到資料庫 SKU、定價層和計算層級的建議。

取得計算成本

Azure Migrate 評量中以效能為基礎的大小調整選項,可協助您將 VM 調整為適當大小,並應作為在 Azure 中將工作負載最佳化的最佳做法。 除了適當調整大小之外,還有其他幾個選項可協助您節省 Azure 成本:

  • 保留實例:使用 保留實例(RI)時,與按需付費定價相比,您可以大幅降低成本。
  • Azure Hybrid Benefit:透過 Azure Hybrid Benefit,您可以將具有作用中軟體保證或 Linux 訂用帳戶的內部部署 Windows Server 授權帶入 Azure,並結合保留實例選項。
  • 企業合約:Azure 企業合約 (EA) 可以為 Azure 訂用帳戶和服務提供費用節省。
  • 方案:有多個 Azure 方案。 例如 隨用隨付You-Go 開發/測試企業開發/測試方案,為開發/測試 VM 提供較低的費率
  • VM 執行時間:您可以檢閱 Azure VM 每月的天數和每天的運行小時數。 關閉不使用的伺服器可以降低您的成本 (不適用於 RI)。
  • 目標區域:您可以在不同區域中建立評量,以找出移轉至特定區域是否更具成本效益。

顯現資料

您可以在入口網站中檢視「探索和評量」報告 (包含 Azure 移轉整備程度資訊和每月成本分配)。 您也可以匯出評量,並使用額外的視覺效果擴充您的移轉計劃。 您可使用不同的屬性組合來建立多個評量,並選擇最適合您業務的屬性集。

評定概觀

評估差距/障礙

當您了解想要移轉的應用程式和工作負載時,請識別其停機限制,並尋找您的應用程式與基礎結構之間的任何操作相依性。 此分析可協助您規劃符合復原時間目標 (RTO) 的移轉,並確保幾乎不會遺失資料。 在移轉之前,建議您先檢閱並減輕任何可能會封鎖伺服器/SQL 資料庫移轉的相容性問題或不支援的功能。 Azure Migrate 探索和評量報告和 Azure Migrate 資料庫評量可以協助您處理。

排定工作負載的優先順序

收集清查相關資訊之後,即可識別要先遷移的應用程式和工作負載。 開發「套用並學習」方法,以系統化且可控制的方式遷移應用程式,以便您在開始進行全規模移轉之前先消除任何瑕疵。

若要設定移轉順序的優先順序,您可以使用一些策略性因素 (例如複雜度、移轉時間、業務急迫性、生產/非生產考慮、合規性、安全性需求、應用程式知識等等) 來進行。

一些建議:

  • 優先輕鬆達成的小目標:使用評估報告來識別簡單易得的成果,包括已完全就緒的伺服器和資料庫,只需最低的努力即可移轉至 Azure。 下表概述執行此作業的幾種方式。

    行動
    Azure 已準備好的虛擬機 匯出評量報告,並篩選狀態 為 Azure 就緒的所有伺服器。 這可能是您使用 移轉和現代化 工具將伺服器移轉與遷移至 Azure 的第一組伺服器。
    不再支援的作業系統 匯出評量報告,並篩選所有執行 Windows Server 2008 R2/Windows Server 2008 的伺服器。 這些作業系統是在終止支援的時候,只有 Azure 在您將其遷移至 Azure 時,才會提供三年免費的安全性更新。 如果您結合 Azure Hybrid Benefit 並使用 RI,節省的成本可能會更高。
    SQL Server 移轉 使用資料庫評估建議來移轉已準備好用於 Azure SQL Database 的資料庫 (使用 Azure Migrate: Database Migration 工具)。 使用移轉和現代化工具來移轉準備好用於 Azure SQL VM 的資料庫。
    停止支援的軟體 匯出您的應用程式清查資料,並篩選可能達到終止支援的任何軟體/擴充功能。 排定這些應用程式的移轉優先順序。
    布建不足的伺服器 匯出評量報告,並篩選 CPU 使用率 (%) 和記憶體使用率 (%) 較低的伺服器。 遷移至適當大小的 Azure VM,並節省使用量過低之資源的成本。
    過度布建的伺服器 匯出評量報告,並篩選 CPU 使用率 (%) 和記憶體使用率 (%) 過高的伺服器。 將這些伺服器移轉至 Azure,以解決容量限制、防止過度負荷的伺服器中斷,以及提高效能。 在 Azure 中,使用自動調整功能來符合需求。

    分析評量報告以調查儲存體限制。 分析磁碟 IOPS 和輸送量,以及建議的磁碟類型。
  • 從小型開始,然後大做:從移動呈現最低風險和複雜性的應用程式和工作負載開始,以建置對移轉策略的信心。 與您的 CMDB 存放庫一起分析 Azure Migrate 評量建議,以找出並移轉可能適合試驗移轉的開發/測試工作負載。 當您開始遷移生產工作負載時,試驗移轉的意見反應和學習經驗可能有所幫助。

  • 合規性:Azure 在供應項目廣度和深度方面,維護業界最大的合規性組合。 使用合規性需求來排定移轉的優先順序,讓應用程式和工作負載能符合您國內/區域和業界特定的標準和法律。 對於處理業務關鍵程序、保存敏感性資訊或屬於嚴格管制產業的組織而言,尤其如此。 在這些類型的組織中,標準和法規為數眾多,並且可能經常改變,難以跟上。

完成移轉計劃

在完成您的移轉計劃之前,務必考慮並減輕其他潛在的阻礙,如下所示:

  • 網路需求:評估網路頻寬和延遲限制,這可能會造成移轉復寫速度的意外延遲和中斷。
  • 測試/移轉后調整:允許時間緩衝區對移轉的應用程式執行效能和使用者驗收測試,或設定/調整移轉後的應用程式,例如更新資料庫連接字串、設定 Web 伺服器、執行切換/清除等。
  • 許可權:檢閱建議的 Azure 許可權,以及移轉所需的伺服器/數據庫存取角色和許可權。
  • 訓練:為您的組織準備進行數字轉型。 穩固的訓練基礎對於成功的組織變革很重要。 查看免費 Microsoft Learn 訓練,包括 Azure 基本概念、解決方案架構和安全性課程。 鼓勵小組探索 Azure 認證。 
  • 實作支援:如有需要,請取得實作的支援。 許多組織選擇利用外來助力,支援其進行雲端移轉。 要快速且自信地轉移至 Azure 並獲得個性化協助,請考慮 Azure 專家託管服務提供者Azure FastTrack。 

建立有效的雲端移轉計劃,其中包含您想遷移的應用程式、應用程式/資料庫可用性、停機條件約束,以及移轉里程碑的詳細資訊。 此方案會考慮資料複製會花多少時間,並包含用於移轉後測試和完全移轉活動的實際緩衝。

移轉後測試計劃應包含功能、整合、安全性和效能測試和使用案例,以確保移轉的應用程式如預期般運作,以及所有資料庫物件和資料關聯性都已成功傳輸到雲端。

建立移轉路線圖,以及宣告維護時段,在幾乎不停機的情況下移轉您的應用程式和資料庫,並在移轉期間限制潛在的營運和業務衝擊。

移轉

建議您先在 Azure Migrate 中執行測試移轉,再開始進行全規模移轉。 測試移轉可協助您估計所需的時間,並調校您的移轉計劃。 這可提供探索任何潛在問題的機會,以及在完整移轉前修正問題。

當您準備好進行移轉時,請使用移轉和現代化工具,以及 Azure Data Migration Service (DMS),以透過端對端追蹤來獲得無縫順暢且整合的移轉體驗。

  • 透過移轉和現代化工具,您可以在幾乎零停機的情況下,移轉內部部署 VM 和伺服器,或位於其他私有雲或公有雲 (包括 AWS、GCP) 的 VM。
  • Azure DMS 提供了一個完全受控的服務,其設計目的是為了能夠在停機時間最短的情況下,從多個資料庫來源無縫地移轉至 Azure 資料平台。

升級 Windows OS

Azure Migrate 為客戶提供了可在移轉期間順暢升級其 Windows Server OS 的選項。 Azure Migrate OS 升級可讓您從舊版作業系統移至新版本,且您的設定、伺服器角色和資料將維持不變。 深入瞭解

Azure Migrate OS 升級會使用 Azure VM 自定義腳本擴充 功能來執行下列活動,以取得就地升級體驗:

  • 系統會建立包含 Windows Server 安裝程式檔案的資料磁碟,並將其連結至 VM。
  • VM 上會啟用稱為 InPlaceOsUpgrade 的自訂指令碼延伸模組,其會從儲存體帳戶下載指令碼,並以無訊息模式起始升級。

下一步