評估移轉就緒程度 (預覽) - 透過 Azure Arc 啟用的 SQL Server
適用於:SQL Server
Azure Arc 所啟用的 SQL Server 會自動產生移轉至 Azure 的評量。 此評量在雲端移轉和現代化旅程的成功中扮演著重要角色。 Azure Arc 簡化了移轉的探索程式和整備評估。
評定
- 提供雲端整備程度、身分識別風險,並提供風險降低策略。
- 為每個 Azure SQL 部署選項提供最符合工作負載需求的特定服務層級和 Azure SQL 組態 (SKU 大小)。
- 為自動產生。
- 以每週一次的預設排程持續執行。
- 是免費的,且適用於所有 SQL Server 版本。
您可以在任何地方取得 SQL Server 的移轉評定:
- 您的資料中心
- 邊緣網站位置,例如零售商店
- 公用雲端或主機服務提供者
評定適用於透過 Azure Arc 啟用的任何 SQL Server 執行個體。
SQL Server 移轉評定功能
Azure SQL 整備程度評定:評估並測量 SQL Server 移轉至 Azure SQL 的整備程度。 此流程
- 探索及評定 SQL Server 執行個體和資料庫
- 找出已準備好移轉的 SQL Server 工作負載
- 識別目標環境的潛在相容性問題
- 評定移轉風險
- 提供降低這些風險的建議
Azure SQL 大小建議:提供最適合的建議,包括根據效能歷程記錄的服務層級和適當大小調整。
必要條件
要評估 SQL Server,SQL Server 執行個體需要:
在會連線到 Azure 的 Windows 型 SQL Server 執行個體上執行。 請遵循自動將 SQL Server 機器連線至 Azure Arc 中的指示。
具有適用於 SQL Server 的 Azure 延伸模組 (
WindowsAgent.SqlServer
) 1.1.2594.118 版或更新版本。伺服器具有遙測的連線能力。{region}.arcdataservices.com (如需詳細資訊,請參閱網路需求)
若要檢視 Azure 入口網站中的評定報表,必須為您指派一個 Azure 角色並指派
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
動作。 為了方便起見,您可以使用內建角色 Azure Hybrid 資料庫管理員 - 唯讀服務角色,其中包含此動作。 如需詳細資訊,請參閱深入了解 Azure 內建角色。
權限
適用於 SQL Server 的 Azure SQL 延伸模組預設會在服務帳戶 NT AUTHORITY\SYSTEM 下執行評定資料收集。 不過,您可以設定代理程式延伸項目服務,以具有最低權限的帳戶執行。
檢視移轉評定結果
開啟您的 SQL Server 資源,然後選取左窗格中 [移轉] 資料夾下的 [評定] (預覽)。
上次評估時間表示評估何時啟動。 若要立即觸發評估,請選取 [執行評估]。
檢閱整備程度
評定指出您可以針對 SQL Server 部署考量的不同移轉策略:
- Azure SQL 受控執行個體
- Azure 虛擬機器上的 SQL Server
- Azure SQL 資料庫
檢閱目標部署類型以及 Azure SQL 大小建議的整備程度。 整備程度基於標記為就緒或有條件就緒 SQL Server 執行個體和資料庫的效能評估。
就緒:SQL Server 執行個體或資料庫已準備好移轉至特定的 Azure SQL 目標部署選項,而無需任何移轉封鎖程式。 如果出現任何警告,使用提供的補救指引來解決這些問題。
尚未就緒:評估在 Azure 虛擬機器、Azure SQL 受控執行個體或 Azure SQL 資料庫找不到符合所需相容性、組態和效能特性的設定。 選取超連結以檢閱建議,讓 SQL Server 執行個體/資料庫準備好供所需的目標部署類型使用。
未知:Azure Migrate 無法評估整備程度。 此結果可能會因為探索正在進行中,或是在需要修正的探索期間發生問題。 檢查通知窗格。 如果問題持續發生,請連絡 Microsoft 支援服務。
檢閱信賴評等
CONFIDENCE 評分是從一顆星 (最低) 到五顆星 (最高) 的量表。 信賴評等級預計將在連續資料收集 30 天後達到峰值 (五顆星)。 它應該在資料收集的每週增加一顆星。 信賴評等可協助您預估評定中的適當大小建議是否可靠。 此值是根據所有已評估 SQL 執行個體和資料庫評估計算所需的效能/使用率資料點可用性而得。 信賴評等如下所示:
資料點可用性 | 信賴評等 |
---|---|
0%-20% | 1 顆星 |
21%-40% | 2 顆星 |
41%-60% | 3 顆星 |
61%-80% | 4 顆星 |
81%-100% | 5 顆星 |
基於效能的 Azure SQL 組態 (SKU 大小) 計算
評定會匯總所有組態和效能資料,嘗試找出各種 Azure SQL 服務層級和組態的最佳比對,並挑選可比對或超過 SQL 執行個體效能需求的組態,從而最佳化成本。
適用於 Azure 的 SQL Server 延伸模組會使用下列步驟收集計算設定的效能資料
評定會每隔 30 秒收集一個效能資料範例點。
彙總在 10 分鐘內每隔 30 秒收集的範例資料點。 要建立資料點,大小評定會從所有範例中選取尖峰值。 它會取得每個計數器的效能最大值、平均數和變異數。
我們會儲存上個月的所有 10 分鐘資料點。
評定會識別要用於正確重設大小的適當資料點。 識別基於效能歷程記錄的 95% 百分位數值。
例如,如果效能歷程記錄是一週,評定會對上週排序 10 分鐘的取樣點。 它會依遞增順序進行排序,並挑選第 95 個百分位數值來調整大小。 第 95 個百分位數值可確保略過任何極端值。
為決定最佳 Azure SQL 目標而收集的高階計量包括:
延伸模組記錄檔位於:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
記錄檔名稱取決於適用於 SQL Server 的 Azure 延伸模組版本,針對最新版本的適用於 SQL Server 的 Azure 延伸模組,記錄檔為:
unifiedagent.log
針對延伸模組版本和更早版本
1.1.24724.69
,記錄檔為:ExtensionLog_0.log
執行移轉前評估
您可以隨時觸發新評估。 選取 [執行新評估]。
新完成的評估會取代上一次的成功評估。 排程移轉評估會根據 SQL Server 電腦本機時間依排程在每星期天下午 11:00(23:00) 繼續進行。
停用移轉評定
SQL Server 移轉評估會自動針對 Arc 啟用的每個 SQL Server 產生。您可以使用頂端選單列上的 [停用] 選項來停用評定。
重新啟用移轉評定
使用 [啟用評定] 按鈕來重新啟用 SQL Server 移轉評定。
限制
- SQL Server 移轉評定目前僅限於在 Windows 機器上執行的 SQL Server,不適用於 Linux 機器上的 SQL。
- 不支援在 Windows Server 2012 和舊版上執行的 SQL Server。
- SQL Server 的版本必須是 2012 或更新版本。
- 目前不支援容錯移轉叢集執行個體 (FCI)。
已知問題
啟用和使用 xp_commandShell
時,會將其記錄為 SQL 受控執行個體的警告。 此問題被視為移轉封鎖程式。 它會中斷專門利用 xp_commandShell
之物件的功能。 使用評定中提供的補救指導來減輕問題。
疑難排解
如果遇到任何下列問題,請連絡 Microsoft 支援服務。
- 即使在排程時間之後,評估報告也不會出現在入口網站。
- 在資料收集一週之後,信賴評等並未增加。 信賴值應在第一週之後增加。