Share via


Selezionare la destinazione Azure SQL ottimale usando la valutazione della 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 center
  • Nelle posizioni periferiche, ad esempio i punti vendita al dettaglio
  • Qualsiasi cloud pubblico od 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 - 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:

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, puoi configurare il servizio di estensione dell'operatore per l'esecuzione con un account con i privilegi minimi.

Visualizzare i risultati della valutazione della migrazione

  1. Accedi al portale di Azure e passa alla risorsa di SQL Server abilitato da Azure Arc

  2. Apri la risorsa di SQL Server e seleziona Valutazioni (anteprima) nella cartella Migrazione nel riquadro a sinistra.

    Screenshot che mostra come accedere al report di valutazione della migrazione di SQL Server in una risorsa di SQL Server.

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 un SQL Server nella configurazione della macchina virtuale di Azure, dell’Istanza gestita di SQL di Azure o del database SQL di Azure che soddisfa le caratteristiche di compatibilità, configurazione e prestazioni desiderate. 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.

    Screenshot che mostra come accedere alle linee guida per la mitigazione quando SQL Server non è pronto per la migrazione.

  • 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 della migrazione SQL assegna una valutazione di confidenza alla valutazione della migrazione di SQL Server in base alla disponibilità dei punti dati di prestazioni/utilizzo necessari per calcolare la valutazione per tutte le istanze di SQL e i database valutati. La classificazione è 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. 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

  1. La valutazione raccoglie un punto di campionamento dei dati sulle prestazioni ogni 30 secondi.

  2. 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.

  3. Vengono archiviati tutti i punti dati di 10 minuti per l'ultimo mese.

  4. 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.

  5. 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

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 di domenica 11:00 (2300), in base all'ora locale del computer SQL Server.
  • La valuazione di confidenza non aumenta dopo una settimana di raccolta di dati. La confidenza dovrebbe aumentare dopo la prima settimana.