建立 Azure SQL 評量

在移轉至 Azure 的過程中,您會評估內部部署工作負載,以測量雲端整備程度、識別風險,以及預估成本和複雜度。 本文說明如何使用 Azure Migrate:探索和評估工具來評估探索到的 SQL 實例,以準備移轉至 Azure SQL。

在您開始使用 Intune 之前

  • 請確定您已 建立 Azure Migrate 專案,並新增 Azure Migrate:探索和評估工具。
  • 若要建立評量,您必須設定適用於 VMware、Hyper-V 或實體環境的 Azure Migrate 設備。 設備會探索內部部署伺服器,並將元數據和效能數據傳送至 Azure Migrate。 深入了解

Azure SQL 評定概觀

您可以建立 Azure SQL 評定,其大小準則是以 效能為基礎內部部署

重設大小準則 詳細資料 Data
作為內部部署 根據 SQL Server 組態數據/元數據進行評估。 建議的 Azure SQL 組態是以內部部署 SQL Server 組態為基礎,其中包括已配置的核心、配置的總記憶體和資料庫大小。 當工作負載特性需要較長的持續時間來擷取完整的效能計量配置檔時,這非常有用。
效能型 根據收集的效能數據進行評估。 建議的 Azure SQL 組態是以 SQL Server 實例和資料庫的效能數據為基礎,其中包括 CPU 使用量、核心計數、資料庫檔案組織和大小、檔案 IO,以及每個資料庫的記憶體使用量。 您可以針對 SQL 工作負載取得大小正確的最佳建議。

深入瞭解 Azure SQL 評量。

執行評量

執行評定,如下所示:

  1. 在 [概觀] 頁面上>,選取 [伺服器、資料庫和 Web 應用程式],選取 [評估和移轉伺服器]。

    Screenshot of Overview page for Azure Migrate.

  2. 在 [Azure Migrate:探索和評量] 中,選取 [評估],然後選擇評定類型作為 Azure SQL

    Screenshot of Dropdown to choose assessment type as Azure SQL.

  3. 在 [評估伺服器] 中,評定類型會預先選取為 Azure SQL,且探索來源預設為從 Azure Migrate 設備探索到的伺服器。

  4. 選取 [編輯 ] 以檢閱評定設定。 Screenshot of Edit button from where assessment settings can be customized.

  5. [評估設定] 中,設定必要的值或保留預設值:

    區段 設定 詳細資料
    目標和定價設定 目標位置 您想要移轉的 Azure 區域。 Azure SQL 組態和成本建議是以您指定的位置為基礎。
    目標和定價設定 環境類型 要套用適用於生產或開發/測試之定價的 SQL 部署環境。
    目標和定價設定 供應專案/授權方案 如果您已註冊,則為 Azure 供應專案。 目前,欄位預設為隨用隨付,可提供您的零售 Azure 價格。

    您可以在隨用隨付供應專案上套用保留容量和 Azure Hybrid Benefit,以取得額外的折扣。
    您可以在隨用隨付供應項目和開發/測試環境上套用 Azure Hybrid Benefit。 評定不支援在隨用隨付供應專案和開發/測試環境中套用保留容量。
    如果供應項目設定為 隨用隨付 ,且保留容量設定為 [無保留實例],則會將 VM 運行時間字段中選擇的時數乘以建議 SKU 的每小時價格來計算每月成本估計值。
    目標和定價設定 節省選項 - Azure SQL MI 和 DB (PaaS) 指定您想要評估考慮的保留容量節省選項,以協助優化您的 Azure 計算成本。

    Azure 保留 專案(保留 1 年或 3 年)是最一致執行資源的絕佳選項。

    當您選取 [無] 時,Azure 計算成本會以隨用隨付率或實際使用量為基礎。

    您必須在供應專案/授權計劃中選取隨用隨付,才能使用保留實例。 當您選取 『None' 以外的任何節省選項時,「折扣 」和「VM 運行時間」設定不適用。 每月成本預估的計算方式是將744小時乘以建議SKU的每小時價格。
    目標和定價設定 節省選項 - Azure VM 上的 SQL Server (IaaS) 指定您想要評估考慮的節省選項,以協助將 Azure 計算成本優化。

    Azure 保留 專案(保留 1 年或 3 年)是最一致執行資源的絕佳選項。

    Azure 節省方案 (1 年或 3 年節省方案)可提供額外的彈性和自動化成本優化。 在移轉后理想情況下,您可以同時使用 Azure 保留和節省方案(先取用保留),但在 Azure Migrate 評定中,您一次只能看到成本估計 1 個節省選項。

    當您選取 [無] 時,Azure 計算成本會以隨用隨付率或實際使用量為基礎。

    您必須選取隨用隨付供應專案/授權方案,才能使用保留實例或 Azure 節省方案。 當您選取 『None' 以外的任何節省選項時,「折扣 」和「VM 運行時間」設定不適用。 每月成本預估的計算方式是將 VM 運行時間欄位中的 744 小時乘以建議 SKU 的每小時價格。
    目標和定價設定 貨幣 您帳戶的計費貨幣。
    目標和定價設定 折扣 (%) 您在 Azure 供應專案上收到的任何訂用帳戶特定折扣。 默認設定為 0%。
    目標和定價設定 VM 運行時間 指定伺服器/VM 執行的持續時間(每月/小時/天)。 這適用於計算 Azure VM 上 SQL Server 的成本估計值,因為您知道 Azure VM 可能不會持續執行。
    建議目標為 Azure VM 上的 SQL Server 的伺服器成本估計值是根據指定的持續時間。 默認值為每月 31 天/每天 24 小時。
    目標和定價設定 Azure Hybrid Benefit 指定您是否已經有 Windows Server 和/或 SQL Server 授權或 Enterprise Linux 訂用帳戶。 Azure Hybrid Benefit 是一項授權權益,可協助您大幅降低在雲端執行工作負載的成本。 其運作方式是讓您在 Azure 上使用已啟用內部部署軟體保證的 Windows Server 和 SQL Server 授權。 例如,如果您有 SQL Server 授權,且它們已涵蓋 SQL Server 訂用帳戶的作用中軟體保證,您可以在將授權帶到 Azure 時申請 Azure Hybrid Benefit。
    評定準則 重設大小準則 根據預設,設定為 [效能型],這表示 Azure Migrate 會收集 SQL 實例及其所管理之資料庫的相關效能計量,以建議 Azure VM 和/或 Azure SQL 資料庫 和/或 Azure SQL 受控執行個體 組態的最佳大小 SQL Server。

    您可以將此變更為 [作為內部部署 ],以僅根據內部部署 SQL Server 組態取得建議,而不需要以效能計量為基礎的優化。
    評定準則 效能歷程記錄 指出您要根據評量的數據持續時間。 (預設值為一天)
    評定準則 百分位數使用率 指出您想要用於效能範例的百分位數值。 (預設值為第 95 個百分位數)
    評定準則 舒適因數 指出您想要在評量期間使用的緩衝區。 這說明季節性使用量、短期效能歷程記錄,以及未來使用量可能會增加的問題。 例如,請考慮 2 的舒適因數,以有效利用 2 個核心。 在此情況下,評估會將有效核心視為 4 個核心。 同樣地,針對相同的舒適因數和 8 GB 記憶體的有效使用率,評估會將有效記憶體視為 16 GB。
    評定準則 優化喜好設定 指定建議評估報告的喜好設定。 選取 [最小化成本] 會導致建議的評量報告,建議那些具有最少移轉問題的部署類型,而且最符合成本效益 ,而選取 [現代化至 PaaS ] 會導致建議透過 IaaS Azure(VM) 部署類型來建議 PaaS(Azure SQL MI 或 DB) 部署類型的建議評估報告,無論 SQL Server 實例準備好移轉至 PaaS,無論成本為何。
    Azure SQL 受控執行個體 重設大小 服務層 選擇最適當的服務層級選項,以符合移轉至 Azure SQL 受控執行個體 的商務需求:

    如果您想要讓 Azure Migrate 為您的伺服器建議最適合的服務層級,請選取 [建議 ]。 這可以是一般用途或業務關鍵。

    如果您想要針對預算導向工作負載設計的 Azure SQL 組態,請選取 [一般用途 ]。

    如果您想要針對低延遲工作負載所設計的 Azure SQL 組態,且具有高失敗和快速故障轉移的復原能力,請選取 [業務關鍵]。
    Azure SQL 受控執行個體 重設大小 實例類型 預設為 Single 實例
    Azure SQL 受控執行個體 重設大小 定價層 默認為 Standard
    Azure VM 大小調整上的 SQL Server VM 系列 指定您想要針對 Azure VM 大小調整的 SQL Server 考慮的 Azure VM 系列。 根據 SQL Server 或 SQL Server 實例的組態和效能需求,評估會建議從所選 VM 系列清單中取得 VM 大小。
    您可以視需要編輯設定。 例如,如果您不想包含 D 系列 VM,則可以從此清單中排除 D 系列。
    隨著 Azure SQL 評量想要為您的 SQL 工作負載提供最佳效能,VM 系列清單只會有針對在 Azure 虛擬機器 (VM) 上執行 SQL Server 優化的 VM。 深入了解
    Azure VM 大小調整上的 SQL Server 儲存區類型 默認為 [建議],這表示評量會根據所選的環境類型、內部部署磁碟大小、IOPS 和輸送量,建議最適合的 Azure 受控磁碟。
    Azure SQL 資料庫 重設大小 服務層 選擇最適當的服務層級選項,以符合移轉至 Azure SQL 資料庫 的業務需求:

    如果您想要讓 Azure Migrate 為您的伺服器建議最適合的服務層級,請選取 [建議 ]。 這可以是一般用途或業務關鍵。

    如果您想要針對預算導向工作負載設計的 Azure SQL 組態,請選取 [一般用途 ]。

    如果您想要針對低延遲工作負載所設計的 Azure SQL 組態,且具有高失敗和快速故障轉移的復原能力,請選取 [業務關鍵]。
    Azure SQL 資料庫 重設大小 實例類型 預設為 單一資料庫
    Azure SQL 資料庫 重設大小 購買模型 預設為 虛擬核心
    Azure SQL 資料庫 重設大小 計算層 默認為 [已布建]。
    高可用性和災害復原屬性 災害復原區域 預設為 目標位置的跨區域複寫組 。 在選擇的目標位置還沒有這類配對的不太可能情況下,指定的目標位置本身會選擇為預設的災害復原區域。
    高可用性和災害復原屬性 多重子網意圖 默認為災害復原。

    如果您想要讓某些復寫延遲可容忍的異步數據複寫,請選取 [災害復原 ]。 這允許使用異地備援提高持久性。 發生故障轉移時,尚未復寫的數據可能會遺失。

    如果您想要數據複寫為同步,且不允許因為複寫延遲而遺失數據,請選取 [ 高可用性 ]。 此設定可讓評量利用 Azure SQL 資料庫 和 Azure SQL 受控執行個體 中的內建高可用性選項,以及 Azure 虛擬機器 中的可用性區域和區域備援,以提供更高的可用性。 發生故障轉移時,不會遺失任何數據。
    高可用性和災害復原屬性 上網 預設為 [可用]。

    如果您允許從 Azure VM 進行輸出因特網存取,請選取 [可用 ]。 這可讓您使用雲端見證,這是 Azure 虛擬機器 中 Windows Server 故障轉移叢集的建議方法。

    如果 Azure VM 沒有輸出因特網存取,請選取 [無法使用 ]。 這需要使用共用磁碟作為 Azure 虛擬機器 中 Windows Server 故障轉移叢集的見證。
    高可用性和災害復原屬性 異步認可模式意圖 默認為災害復原。

    如果您使用異步認可可用性模式來啟用數據更高的持久性,而不會影響效能,請 選取 [災害復原 ]。 發生故障轉移時,尚未復寫的數據可能會遺失。

    如果您使用異步認可數據可用性模式來改善可用性並相應放大讀取流量,請選取 [ 高可用性 ]。 此設定可讓評量利用 Azure SQL 資料庫、Azure SQL 受控執行個體 和 Azure 虛擬機器 中的內建高可用性功能,以提供更高的可用性和向外延展。
  6. 如果您進行變更,請選取 [ 儲存 ]。

  7. 在 [評估伺服器] 中,選取 [下一步]。

  8. 在 [選取要評估的伺服器] 中>>指定評量的名稱。

  9. 在 [ 選取或建立群組> ] 中,選取 [新建 ] 並指定組名。

    Screenshot of Location of New group button.

  10. 選取設備,然後選取您要新增至群組的伺服器,然後選取 [ 下一步]。

  11. 在 [ 檢閱 + 建立評定] 中,檢閱評定詳細數據,然後選取 [ 建立評定 ] 以建立群組並執行評量。

  12. 建立評量之後,請移至 [伺服器]、[資料庫] 和 [Web 應用程式>Azure Migrate:探索和評量],選取 Azure SQL 評量旁的數位。 如果您沒有看到填入的數位,請選取 [ 重新 整理] 以取得最新的更新。

    Screenshot of Navigation to created assessment.

  13. 選取您想要檢視的評量名稱。

注意

由於 Azure SQL 評量是以效能為基礎的評定,建議您在開始探索之後至少等候一天,再建立評定。 這可讓您以更高的信賴度收集效能數據。 如果您的探索仍在進行中,SQL 實例的整備程度將會標示為 未知。 在理想情況下,在您開始探索之後, 請等候您指定的效能持續時間(日/周/月) 來建立或重新計算高信賴評等的評量。

檢閱評量

若要檢視評量

  1. [伺服器]、[資料庫] 和 [Web 應用程式>Azure Migrate:探索和評量] 中,選取 Azure SQL 評量旁的數位。

  2. 選取您想要檢視的評量名稱。 例如,估計和成本,例如,僅限):

    Screenshot of Overview of SQL assessment.

  3. 檢閱評量摘要。 您也可以編輯評量設定,或重新計算評量。

檢閱支持狀態

評估摘要會顯示資料庫實例授權的支持狀態。

  1. 選取 [支援性] 區段中的圖表,以檢視已評估的 VM 清單。
  2. [ 資料庫實例授權支援狀態 ] 資料行會顯示操作系統的支持狀態、主要支援、外延支援或不支援。 選取支援狀態會開啟右側的窗格,其中顯示支持狀態的類型、支援持續時間,以及保護其工作負載的建議步驟。
    • 若要檢視剩餘的支持期間,也就是授權有效月份數,請選取 [數據>行支援] 會在 [提交] 中>結束。 [支援]數據行結尾會顯示月份的持續時間。

探索到的實體

這表示此評定中評估的 SQL 伺服器、實例和資料庫數目。

SQL Server 移轉案例

這表示您可以針對 SQL 部署考慮的不同移轉策略。 您可以檢閱目標部署類型的整備程度,以及標示為就緒或就緒 SQL Server/Instances/Databases 的成本預估:

  1. 建議的部署:這是一種策略,其中 Azure SQL 部署類型與您的 SQL 實例最相容。 這是最符合成本效益且建議的。 移轉至 Microsoft 建議的目標可減少整體移轉工作。 如果您的實例已準備好供 Azure VM 上的 SQL Server 使用,Azure SQL 受控執行個體 和 Azure SQL 資料庫,則目標部署類型具有最少的移轉整備程度問題,且建議最符合成本效益。 您可以看到不同建議部署目標的 SQL Server 實例整備程度,以及標示 為就緒具有條件的 SQL 實例每月成本估計值。

    • 您可以移至整備報告,以:
      • 檢閱建議的 Azure SQL 組態,以在 Azure VM 和/或 Azure SQL 資料庫和/或 Azure SQL 受控執行個體 上移轉至 SQL Server。
      • 瞭解移轉問題/警告的詳細數據,您可以在移轉至不同的 Azure SQL 目標之前進行補救。 深入了解
    • 您可以移至成本估計報告,以在移轉至建議的部署目標之後,檢閱每個 SQL 實例的成本。

    注意

    在建議的部署策略中,將實例移轉至 Azure VM 上的 SQL Server 是移轉 SQL Server 實例的建議策略。 當 SQL Server 認證無法使用時,Azure SQL 評量會提供大小正確的隨即轉移,也就是 Azure VM 建議上的 SQL Server 伺服器。

  2. 將所有實例移轉至 Azure SQL MI:在此策略中,您可以看到將所有 SQL Server 實例移轉至 Azure SQL 受控執行個體 的整備程度和成本估計值。

  3. 將所有實例移轉至 Azure VM 上的 SQL Server:在此策略中,您可以看到將所有 SQL Server 實例移轉至 Azure VM 上的 SQL Server 的整備程度和成本估計值。

  4. 將所有伺服器移轉至 Azure VM 上的 SQL Server:在此策略中,您可以看到如何將執行 SQL Server 的伺服器重新裝載至 Azure VM 上的 SQL Server,並檢閱整備程度和成本估計值。 即使 SQL Server 認證無法使用,此報表也會提供大小正確的隨即轉移,也就是「Azure VM 上的 SQL Server 伺服器」建議。 整備和重設大小邏輯類似於 Azure VM 評量類型。

  5. 將所有 SQL 資料庫移轉至 Azure SQL 資料庫 在此策略中,您可以看到如何將個別資料庫移轉至 Azure SQL 資料庫,並檢閱整備程度和成本預估。

檢閱整備程度

您可以檢閱不同移轉策略的整備報告:

  1. 選取 任何移轉策略的整備 報告。

    Screenshot with Details of Azure SQL readiness

  2. 檢閱個別報告中的整備資料列:

    移轉策略 整備資料列 (個別部署目標)
    建議需求 MI 整備程度(Azure SQL MI)、VM 整備程度(Azure VM 上的 SQL Server)、資料庫整備程度(Azure SQL DB)。
    Azure SQL MI 的實例 MI 整備程度(Azure SQL 受控執行個體)
    Azure VM 上 SQL Server 的實例 VM 整備程度(Azure VM 上的 SQL Server)。
    伺服器到 Azure VM 上的 SQL Server Azure VM 整備程度 (Azure VM 上的 SQL Server)。
    資料庫至 Azure SQL DB 資料庫整備程度 (Azure SQL 資料庫)
  3. 檢閱已評估 SQL 實例/SQL Server/Databases 的整備程度:

    • 就緒:實例/伺服器已準備好移轉至 Azure VM/Azure SQL MI/Azure SQL DB 上的 SQL Server,而沒有任何移轉問題或警告。
      • 就緒:實例已準備好移轉至 Azure VM/Azure SQL MI/Azure SQL DB,而沒有任何移轉問題,但有一些您需要檢閱的移轉警告。 您可以選取超連結來檢閱移轉警告和建議的補救指引。
    • 備妥條件:實例/伺服器有一或多個移轉問題,可移轉至 Azure VM/Azure SQL MI/Azure SQL DB。 您可以在超連結上選取 ,並檢閱移轉問題和建議的補救指引。
    • 尚未就緒:評量在 Azure VM/Azure SQL MI/Azure SQL DB 設定上找不到符合所需設定和效能特性的 SQL Server。 選取超連結以檢閱建議,讓實例/伺服器準備好進行所需的目標部署類型。
    • 未知:Azure Migrate 無法評估整備程度,因為探索正在進行中,或探索期間有需要從通知刀鋒視窗修正的問題。 如果問題持續發生,請連絡 Microsoft 支援服務
  4. 選取實例名稱和向下切入以查看使用者資料庫的數目、實例詳細數據,包括實例屬性、計算(範圍為實例)和源資料庫記憶體詳細數據。

  5. 按兩下使用者資料庫的數目,以檢閱資料庫清單及其詳細數據。

  6. 按兩下 [ 移轉問題 ] 資料行中的 [檢閱詳細數據],以檢閱特定目標部署類型的移轉問題和警告。

檢閱成本預估

評估摘要會顯示 Azure SQL 組態的預估每月計算和記憶體成本,這些成本會對應至 Azure VM 上建議的 SQL Server 和/或 Azure SQL 受控執行個體 和/或 Azure SQL 資料庫 部署類型。

  1. 檢閱每月總成本。 評估群組中所有 SQL 實例的成本都會匯總。
    • 成本預估是以實例/伺服器/資料庫的建議 Azure SQL 組態為基礎。

    • 每月成本的估計總計(計算和記憶體)會顯示。 例如:

      Screenshot of cost details.

    • 計算和記憶體成本會分割在個別成本估計報表中,以及實例/伺服器/資料庫層級。

  2. 您可以在實例層級向下切入,以查看實例層級的 Azure SQL 組態和成本估計值。
  3. 您也可以向下切入至資料庫清單,以檢閱建議使用 Azure SQL 資料庫 組態時,每個資料庫的 Azure SQL 組態和成本估計值。

檢閱信賴評等

Azure Migrate 會根據計算所有已評估 SQL 實例和資料庫評估所需的效能/使用率數據點可用性,將信賴評等指派給所有 Azure SQL 評量。 評等從一顆星 (最低) 到五顆星 (最高)。 信賴評等可協助您預估評量中大小建議的可靠性。 信賴評等如下:

數據點可用性 信賴評等
0%-20% 1 顆星
21%-40% 2 顆星
41%-60% 3 顆星
61%-80% 4 顆星
81%-100% 5 顆星

深入了解信賴評等。

下一步