Valutare la preparazione alla migrazione (anteprima) - SQL Server abilitato da Azure Arc
Si applica a: SQL Server
SQL Server abilitato da Azure Arc genera automaticamente una valutazione per la migrazione ad Azure. Questa valutazione svolge un ruolo fondamentale nel successo della migrazione cloud e del percorso di modernizzazione. Azure Arc semplifica il processo di individuazione e la valutazione dell'idoneità alla migrazione.
La valutazione:
- Fornisce idoneità al cloud, identifica i rischi e offre strategie di prevenzione.
- Fornisce il livello di servizio specifico e la configurazione di Azure SQL (dimensioni SKU) per ogni opzione di distribuzione di Azure SQL, più adatta alle esigenze del carico di lavoro.
- Viene generato automaticamente.
- Viene eseguito continuamente in base a una pianificazione predefinita una volta alla settimana.
- È gratuito e disponibile per tutte le edizioni di SQL Server.
Puoi ottenere una valutazione della migrazione per SQL Server in qualsiasi posizione:
- Nel data centro
- Nelle posizioni periferiche, ad esempio i punti vendita al dettaglio
- Nel cloud pubblico o nell'operatore di hosting
La valutazione è disponibile per qualsiasi istanza di SQL Server abilitata da Azure Arc.
Nota
In quanto funzionalità di anteprima, la tecnologia presentata in questo articolo è soggetta alle condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.
Gli aggiornamenti più recenti sono disponibili nelle Note sulla versione per SQL Server abilitato da Azure Arc.
Caratteristiche di valutazione della migrazione di SQL Server
Valutazione dell'idoneità di Azure SQL: valutare e misurare l'idoneità di SQL Server per la migrazione ad Azure SQL. Questo processo
- individua e valuta l'istanza di SQL Server e i database
- Individua i carichi di lavoro di SQL Server pronti per la migrazione
- Identifica potenziali problemi di compatibilità con l'ambiente obiettivo
- Valuta i rischi di migrazione
- Fornisce consigli per mitigare questi rischi
Consigli sulle dimensioni di Azure SQL: offre consigli appropriati, tra cui il livello di servizio e il ridimensionamento corretto in base alla cronologia delle prestazioni.
Prerequisiti
Per valutare SQL Server, l'istanza di SQL Server deve:
L’esecuzione sull'istanza di SQL Server basata su Windows è collegata ad Azure. Seguire le istruzioni in Collegare in automatico i computer SQL Server ad Azure Arc.
Disporre dell'estensione Azure per SQL Server (
WindowsAgent.SqlServer
) versione 1.1.2594.118 o successiva.Informazioni su come controllare la versione dell'estensione di Azure per SQL Server ed eseguire l'aggiornamento alla versione più recente.
Il server dispone della connettività alla telemetria. {region}.arcdataservices.com (per ulteriori informazioni, vedere Requisiti di rete )
Per visualizzare i report di valutazione nel portale di Azure, è necessario avere un ruolo di Azure con l'azione
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/
assegnata. Per praticità, è possibile usare il ruolo predefinito Amministratore di database Azure Hybrid - Ruolo del servizio di sola lettura, che include questa azione. Per altre informazioni, vedere Ulteriori informazioni sui ruoli predefiniti di Azure.
Autorizzazioni
L'estensione di Azure SQL per SQL Server esegue la raccolta di dati di valutazione per impostazione predefinita nell'account del servizio NT AUTHORITY\SYSTEM. Tuttavia, è possibile configurare il servizio di estensione dell'operatore per l'esecuzione con un account con i privilegi minimi.
Visualizzare i risultati della valutazione della migrazione
Accedi al portale di Azure e passa alla risorsa di SQL Server abilitato da Azure Arc
Apri la risorsa di SQL Server e seleziona Valutazioni (anteprima) nella cartella Migrazione nel riquadro a sinistra.
L'ora ultima valutazione indica quando è stata avviata la valutazione. Per attivare immediatamente una valutazione, selezionare Esegui valutazione.
Esaminare l'idoneità
La valutazione indica le diverse strategie di migrazione che puoi prendere in considerazione per le distribuzioni di SQL Server:
- Istanze gestite di SQL di Azure
- SQL Server in Macchine virtuali di Azure
- Database SQL di Azure
Esamina l'idoneità per i tipi di distribuzione di destinazione e il consiglio sulle dimensioni di Azure SQL. L'idoneità si basa sulla valutazione delle prestazioni per le istanze di SQL Server e i database contrassegnati come pronti o pronti con condizioni.
Pronto: l'istanza di SQL Server o il database è pronto per la migrazione all'opzione di distribuzione obiettivo di Azure SQL specifica senza blocchi di migrazione. In caso di avvisi, risolvere questi problemi usando il materiale sussidiario di rimedio fornito.
Non pronto: la valutazione non è riuscita a trovare una configurazione che soddisfi le caratteristiche di compatibilità, configurazione e prestazioni nella macchina virtuale di Azure, in Istanza gestita di SQL di Azure o nel database SQL di Azure. Seleziona il collegamento ipertestuale per esaminare il consiglio per rendere pronta l'istanza di SQL Server o i database per il tipo di distribuzione obiettivo desiderato.
Sconosciuto: Azure Migrate non è in grado di valutare l'idoneità. Questo risultato può verificarsi perché l'individuazione è in corso o si verificano problemi durante l'individuazione che devono essere risolti. Controllare il riquadro delle notifiche. Se il problema persiste, contatta il supporto tecnico Microsoft.
Esaminare la classificazione di attendibilità
La valutazione è compresa tra una stella (più bassa) e cinque stelle (più alta). La valutazione di confidenza è proiettata per raggiungere il picco (cinque stelle) circa dopo 30 giorni di raccolta di dati continua. Dovrebbe aumentare di una stella per ogni settimana di raccolta di dati. La classificazione di attendibilità è utile per stimare l'affidabilità delle raccomandazioni sulle dimensioni nella valutazione. Il valore si basa sulla disponibilità dei punti dati di prestazioni/utilizzo necessari per calcolare la valutazione per tutte le istanze e i database SQL valutati. Le valutazioni di confidenza sono elencate di seguito:
Disponibilità dei punti dati | Classificazione di attendibilità |
---|---|
0%-20% | 1 stella |
21%-40% | 2 stelle |
41%-60% | 3 stelle |
61%-80% | 4 stelle |
81%-100% | 5 stelle |
Calcolo della configurazione di Azure SQL basata sulle prestazioni (dimensioni SKU)
La valutazione aggrega tutti i dati di configurazione e i dati sulle prestazioni e cerca di trovare la corrispondenza migliore tra vari livelli di servizio e le configurazioni di Azure SQL, dopodiché seleziona una configurazione che può corrispondere o superare i requisiti di prestazioni dell'istanza di SQL, ottimizzando il costo.
L'estensione SQL Server per Azure raccoglie i dati sulle prestazioni per le impostazioni di calcolo con questi passaggi
La valutazione raccoglie un punto di campionamento dei dati sulle prestazioni ogni 30 secondi.
Aggrega i punti dati campione raccolti ogni 30 secondi in più di 10 minuti. Per creare il punto dati, la valutazione delle dimensioni seleziona i valori di picco di tutti i campioni. Ottiene il valore massimo, il valore medio e la varianza per ogni contatore delle prestazioni.
Vengono archiviati tutti i punti dati di 10 minuti per l'ultimo mese.
La valutazione identifica il punto dati appropriato da usare per il ridimensionamento corretto. L'identificazione è basata sui valori percentili del 95% per la cronologia delle prestazioni.
Ad esempio, se la cronologia delle prestazioni è di una settimana, la valutazione ordina i punti campione di 10 minuti per l'ultima settimana. Li ordina in ordine crescente e seleziona il 95° valore percentile per il ridimensionamento corretto. Il 95° valore percentile assicura di ignorare gli outlier.
Le metriche di alto livello raccolte per decidere l’obiettivo di Azure SQL ottimale includono:
Il file di resoconto dell'estensione si trova in:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Il nome del file di log dipende dalla versione dell'estensione Azure per SQL Server; nel caso della versione più recente, il file di log è:
unifiedagent.log
Per la versione
1.1.24724.69
dell'estensione e precedenti, il file di resoconto è:ExtensionLog_0.log
Eseguire la valutazione della migrazione
È possibile attivare una nuova valutazione in qualsiasi momento. Selezionare Esegui valutazione.
Una volta completata, la nuova valutazione sostituisce l'ultima valutazione riuscita. Le valutazioni pianificate della migrazione continuano ogni domenica alle ore 23:00 in base all'ora locale del computer SQL Server.
Disattivare la valutazione della migrazione
La valutazione della migrazione di SQL Server viene generata in automatico per ogni SQL Server abilitato da Arc. Puoi disabilitare la valutazione usando l'opzione Disabilita nella barra dei menu in alto.
Riabilitare la valutazione della migrazione
Usa il pulsante Abilita valutazione per riabilitare la valutazione della migrazione di SQL Server.
Limiti
- La valutazione della migrazione di SQL Server è attualmente limitata a SQL Server in esecuzione nei computer Windows; non si applica a SQL nei computer Linux.
- SQL Server non è upportato per l’esecuzione su Windows Server 2012 o versioni precedenti.
- La versione di SQL Server deve essere 2012 o successiva.
- Le istanze del cluster di failover non sono attualmente supportate.
Problemi noti
Quando xp_commandShell
è abilitato e usato, viene registrato come avviso per Istanza gestita di SQL. Questo problema è considerato un blocco di migrazione. Interrompe la funzionalità dell'oggetto che sfrutta xp_commandShell
in modo specifico . Usare il materiale sussidiario di rimedio fornito nella valutazione per prevenire il problema.
Risoluzione dei problemi
Contatta il supporto tecnico Microsoft se riscontri uno dei problemi di seguito.
- I report di valutazione non vengono visualizzati nel portale anche dopo l'orario pianificato.
- La valuazione di confidenza non aumenta dopo una settimana di raccolta di dati. La confidenza dovrebbe aumentare dopo la prima settimana.
Contenuto correlato
- Regole di valutazione per la migrazione da SQL Server a Istanza gestita di SQL di Azure
- Regole di valutazione per la migrazione da SQL Server al database SQL di Azure
- Eseguire la migrazione di SQL Server in Azure SQL
- SQL Server abilitato da Azure Arc
- Collegare in automatico computer SQL Server ad Azure Arc