Panoramica della valutazione (migrazione ad Azure SQL)

Questo articolo offre una panoramica delle valutazioni per la migrazione di istanze di SQL Server locali da un ambiente VMware, Microsoft Hyper-V e Fisico a SQL Server in una macchina virtuale di Azure o database SQL di Azure o Istanza gestita di SQL di Azure usando lo strumento Di individuazione e valutazione di Azure Migrate.

Che cos'è una valutazione?

Una valutazione con lo strumento individuazione e valutazione è uno snapshot temporizzato dei dati e misura l'idoneità e stima l'effetto della migrazione dei server locali ad Azure.

Tipi di valutazioni

Esistono tre tipi di valutazioni che è possibile creare usando lo strumento Di individuazione e valutazione di Azure Migrate.

Tipo di valutazione Dettagli
Macchina virtuale di Azure Valutazioni per la migrazione dei server locali in macchine virtuali di Azure.

È possibile valutare i server locali nell'ambiente VMware e Hyper-V e i server fisici per la migrazione alle macchine virtuali di Azure usando questo tipo di valutazione.
Azure SQL Valutazioni per eseguire la migrazione dei server SQL locali dagli ambienti VMware, Microsoft Hyper-V e Fisici a SQL Server in macchine virtuali di Azure o database SQL di Azure o Istanza gestita di SQL di Azure.
Servizio app di Azure Valutazioni per eseguire la migrazione delle app Web ASP.NET locali, in esecuzione in server Web IIS, dall'ambiente VMware al servizio app Azure.
Soluzione Azure VMware Valutazioni per la migrazione dei server locali nella soluzione Azure VMware.

È possibile valutare le macchine virtuali VMware locali per la migrazione alla soluzione Azure VMware usando questo tipo di valutazione. Altre informazioni.

Nota

Se il numero di valutazioni di macchine virtuali di Azure o AVS non è corretto nello strumento individuazione e valutazione, fare clic sul numero totale di valutazioni per passare a tutte le valutazioni e ricalcolare le valutazioni della macchina virtuale di Azure o avS. Lo strumento Individuazione e valutazione mostra quindi il conteggio corretto per il tipo di valutazione.

Una valutazione di Azure SQL fornisce due criteri di ridimensionamento:

Criteri di dimensionamento Dettagli Dati
Come in locale Valutazioni che effettuano raccomandazioni basate solo sulla configurazione di SQL Server locale La configurazione sql di Azure si basa sulla configurazione di SQL Server locale, che include core allocati, memoria totale allocata e dimensioni del database.
Basata sulle prestazioni Valutazioni che fanno raccomandazioni in base ai dati sulle prestazioni raccolti La configurazione sql di Azure si basa sui dati sulle prestazioni delle istanze e dei database SQL, inclusi l'utilizzo della CPU, l'utilizzo della memoria, le operazioni di I/O al secondo (file di dati e log), la velocità effettiva e latenza delle operazioni di I/O.

Ricerca per categorie valutare i server SQL locali?

È possibile valutare le istanze di SQL Server locali usando i dati di configurazione e utilizzo raccolti da un'appliance leggera di Azure Migrate. L'appliance individua le istanze e i database di SQL Server locali e invia i dati di configurazione e prestazioni ad Azure Migrate. Scopri di più.

Ricerca per categorie valutare con l'appliance?

Se si distribuisce un'appliance di Azure Migrate per individuare i server locali, seguire questa procedura:

  1. Configurare Azure e l'ambiente locale per l'uso con Azure Migrate.
  2. Per la prima valutazione, creare un progetto di Azure Migrate e aggiungervi lo strumento Di individuazione e valutazione di Azure Migrate.
  3. Distribuire un'appliance leggera di Azure Migrate. L'appliance individua continuamente i server locali e invia dati di configurazione e prestazioni ad Azure Migrate. Distribuire l'appliance come macchina virtuale o un server fisico. Non è necessario installare alcun elemento nei server da valutare.

Dopo l'avvio dell'individuazione dell'appliance, è possibile raccogliere i server da valutare in un gruppo ed eseguire una valutazione per il gruppo con il tipo di valutazione Azure SQL.

Seguire l'esercitazione per valutare le istanze di SQL Server per provare questi passaggi.

In che modo l'appliance calcola i dati sulle prestazioni per istanze e database SQL?

L'appliance raccoglie i dati sulle prestazioni per le impostazioni di calcolo con questi passaggi:

  1. L'appliance raccoglie un punto di esempio in tempo reale. Per i server SQL, raccoglie un punto di esempio ogni 30 secondi.
  2. L'appliance aggrega i punti dati di esempio raccolti ogni 30 secondi in più di 10 minuti. Per creare il punto dati, l'appliance seleziona i valori di picco di tutti gli esempi. Invia il valore massimo, medio e varianza per ogni contatore ad Azure.
  3. Azure Migrate archivia tutti i punti dati di 10 minuti per l'ultimo mese.
  4. Quando si crea una valutazione, Azure Migrate identifica il punto dati appropriato da usare per il ridimensionamento corretto. L'identificazione è basata sui valori percentili per la cronologia delle prestazioni e l'utilizzo del percentile.
    • Ad esempio, se la cronologia delle prestazioni è di una settimana e l'utilizzo del percentile è il 95° percentile, 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 eventuali outlier, che potrebbero essere inclusi se è stato selezionato il 99° percentile.
    • Se si desidera selezionare l'utilizzo massimo per il periodo e non si vogliono perdere gli outlier, selezionare il 99° percentile per l'utilizzo del percentile.
  5. Questo valore viene moltiplicato per il fattore di comfort per ottenere i dati di utilizzo effettivo delle prestazioni per queste metriche raccolte dall'appliance:
    • Utilizzo CPU (%)
    • % utilizzo memoria
    • Lettura di operazioni di I/O e scrittura di I/O /s (file di dati e di log)
    • Lettura di MB/s e scrittura MB/s (velocità effettiva)
    • Latenza delle operazioni di I/O

Quali proprietà vengono usate per creare e personalizzare una valutazione sql di Azure?

Le proprietà di valutazione di Azure SQL includono:

Sezione Impostazione Dettagli
Impostazioni di destinazione e prezzi Posizione di destinazione Area di Azure di cui si vuole eseguire la migrazione. Le raccomandazioni relative alla configurazione e ai costi di Azure SQL si basano sulla posizione specificata.
Impostazioni di destinazione e prezzi Tipo di ambiente Ambiente per le distribuzioni SQL per applicare i prezzi applicabili alla produzione o allo sviluppo/test.
Impostazioni di destinazione e prezzi Programma di offerta/licenze Offerta di Azure se si è registrati. Attualmente, il campo è con pagamento in base al consumo per impostazione predefinita, che offre prezzi di Azure al dettaglio.

È possibile usufruire di uno sconto aggiuntivo applicando capacità riservata e Vantaggio Azure Hybrid oltre all'offerta con pagamento in base al consumo.
È possibile applicare Vantaggio Azure Hybrid all'offerta con pagamento in base al consumo e all'ambiente di sviluppo/test. La valutazione non supporta l'applicazione della capacità riservata oltre all'offerta con pagamento in base al consumo e all'ambiente di sviluppo/test.
Se l'offerta è impostata su Con pagamento in base al consumo e La capacità riservata è impostata su Nessuna istanza riservata, le stime dei costi mensili vengono calcolate moltiplicando il numero di ore scelte nel campo tempo di attività della macchina virtuale con il prezzo orario dello SKU consigliato.
Impostazioni di destinazione e prezzi Opzioni di risparmio - Istanza gestita di SQL di Azure e database (PaaS) Specificare l'opzione di risparmio di capacità riservata che si vuole considerare dalla valutazione per ottimizzare i costi di calcolo di Azure.

Le prenotazioni di Azure (1 anno o 3 anni riservate) sono un'opzione valida per le risorse in esecuzione più coerenti.

Quando si seleziona "Nessuno", il costo di calcolo di Azure si basa sulla tariffa con pagamento in base al consumo o in base all'utilizzo effettivo.

Per poter usare istanze riservate, è necessario selezionare il programma con pagamento in base al consumo. Quando si seleziona un'opzione di risparmio diversa da "Nessuno", le impostazioni "Sconto (%)" e "Tempo di attività macchina virtuale" non sono applicabili. Le stime dei costi mensili vengono calcolate moltiplicando 744 ore con il prezzo orario dello SKU consigliato.
Impostazioni di destinazione e prezzi Opzioni di risparmio - SQL Server in una macchina virtuale di Azure (IaaS) Specificare l'opzione di risparmio da considerare per ottimizzare i costi di calcolo di Azure.

Le prenotazioni di Azure (1 anno o 3 anni riservate) sono un'opzione valida per le risorse in esecuzione più coerenti.

Il piano di risparmio di Azure (piano di risparmio di 1 anno o 3 anni) offre maggiore flessibilità e ottimizzazione dei costi automatizzata. Idealmente dopo la migrazione, è possibile usare il piano di risparmio e prenotazione di Azure contemporaneamente (la prenotazione viene usata per prima), ma nelle valutazioni di Azure Migrate è possibile visualizzare solo stime dei costi di 1 opzione di risparmio alla volta.

Quando si seleziona "Nessuno", il costo di calcolo di Azure si basa sulla tariffa con pagamento in base al consumo o in base all'utilizzo effettivo.

Per poter usare istanze riservate o piano di risparmio di Azure, è necessario selezionare il programma con pagamento in base al consumo. Quando si seleziona un'opzione di risparmio diversa da "Nessuno", le impostazioni "Sconto (%)" e "Tempo di attività macchina virtuale" non sono applicabili. Le stime dei costi mensili vengono calcolate moltiplicando 744 ore nel campo tempo di attività della macchina virtuale con il prezzo orario dello SKU consigliato.
Impostazioni di destinazione e prezzi Valuta Valuta di fatturazione per l'account.
Impostazioni di destinazione e prezzi Sconto (%) Tutti gli sconti specifici della sottoscrizione ricevuti sopra l'offerta di Azure. L'impostazione predefinita è 0%.
Impostazioni di destinazione e prezzi Tempo di attività macchina virtuale Specificare la durata (giorni al mese/ora al giorno) eseguiti da server/macchine virtuali. Ciò è utile per calcolare le stime dei costi per SQL Server in una macchina virtuale di Azure in cui si è consapevoli che le macchine virtuali di Azure potrebbero non essere eseguite in modo continuo.
Le stime dei costi per i server in cui la destinazione consigliata è SQL Server nella macchina virtuale di Azure si basano sulla durata specificata. Il valore predefinito è 31 giorni al mese e 24 ore al giorno.
Impostazioni di destinazione e prezzi Vantaggio Azure Hybrid Specificare se si dispone già di una licenza di Windows Server e/o di SQL Server o di una sottoscrizione Enterprise Linux. Il Vantaggio Azure Hybrid è relativo alla licenza e consente di ridurre in modo significativo i costi di esecuzione dei carichi di lavoro nel cloud dal momento che consente di usare le licenze di Windows Server e SQL Server locali abilitate per Software Assurance in Azure. Ad esempio, se si dispone di una licenza di SQL Server e sono coperti con Software Assurance attivo delle sottoscrizioni di SQL Server, è possibile richiedere il Vantaggio Azure Hybrid quando si portano licenze in Azure.
Criteri di valutazione Criteri di dimensionamento Impostare su Prestazioni in base alle prestazioni per impostazione predefinita, il che significa che Azure Migrate raccoglie le metriche delle prestazioni relative alle istanze SQL e ai database gestiti da tale istanza per consigliare una configurazione di SQL Server di dimensioni ottimali nella macchina virtuale di Azure e/o database SQL di Azure e/o Istanza gestita di SQL di Azure.

È possibile modificare questa opzione in As-premises per ottenere raccomandazioni basate solo sulla configurazione di SQL Server locale senza le ottimizzazioni basate sulle metriche delle prestazioni.
Criteri di valutazione Cronologia delle prestazioni Indicare la durata dei dati in base alla quale si vuole basare la valutazione. (Il valore predefinito è un giorno)
Criteri di valutazione Utilizzo percentile Indicare il valore percentile da usare per l'esempio di prestazioni. (Il valore predefinito è 95° percentile)
Criteri di valutazione Fattore di comfort Indicare il buffer da usare durante la valutazione. Questa opzione tiene conto di aspetti quali l'utilizzo stagionale, una cronologia ridotta delle prestazioni e il probabile aumento dell'utilizzo futuro.
Criteri di valutazione Preferenza di ottimizzazione Specificare la preferenza per il report di valutazione consigliato. Se si seleziona Riduci al minimo i costi , il report Di valutazione consigliata consiglia i tipi di distribuzione con problemi di migrazione minimi e risulta più conveniente, mentre la selezione di Modernize to PaaS comporta la raccomandazione del report di valutazione consigliata che consiglia i tipi di distribuzione PaaS (MI o DB) in Azure(VM) IaaS, ovunque l'istanza di SQL Server sia pronta per la migrazione a PaaS indipendentemente dai costi.
Istanza gestita di SQL di Azure ridimensionamento Livello di servizio Scegliere l'opzione di livello di servizio più appropriata per soddisfare le esigenze aziendali per la migrazione a Istanza gestita di SQL di Azure:

Selezionare Consigliato se si vuole che Azure Migrate consigli il livello di servizio più adatto per i server. Può trattarsi di utilizzo generico o business critical.

Selezionare Utilizzo generico se si vuole una configurazione SQL di Azure progettata per carichi di lavoro orientati al budget.

Selezionare Business Critical se si vuole una configurazione SQL di Azure progettata per carichi di lavoro a bassa latenza con resilienza elevata in caso di errori e failover rapidi.
Istanza gestita di SQL di Azure ridimensionamento Tipo di istanza L'impostazione predefinita è Istanza singola.
Istanza gestita di SQL di Azure ridimensionamento Piano tariffario L'impostazione predefinita è Standard.
Dimensionamento di SQL Server in macchine virtuali di Azure Serie macchina virtuale Specificare la serie di macchine virtuali di Azure che si vuole prendere in considerazione per SQL Server nel dimensionamento delle macchine virtuali di Azure. In base ai requisiti di configurazione e prestazioni dell'istanza di SQL Server o SQL Server, la valutazione consiglia una dimensione della macchina virtuale dall'elenco selezionato di serie di macchine virtuali.
È possibile modificare le impostazioni in base alle esigenze. Ad esempio, se non si vuole includere una macchina virtuale serie D, è possibile escludere la serie D da questo elenco.
Poiché le valutazioni SQL di Azure intendono offrire prestazioni ottimali per i carichi di lavoro SQL, l'elenco delle serie di macchine virtuali include solo macchine virtuali ottimizzate per l'esecuzione di SQL Server in Azure Macchine virtuali (VM). Altre informazioni.
Dimensionamento di SQL Server in macchine virtuali di Azure Tipo archivio L'impostazione predefinita è Consigliata, il che significa che la valutazione consiglia il disco gestito di Azure più adatto in base al tipo di ambiente scelto, alle dimensioni del disco locale, alle operazioni di I/O al secondo e alla velocità effettiva.
database SQL di Azure ridimensionamento Livello di servizio Scegliere l'opzione di livello di servizio più appropriata per soddisfare le esigenze aziendali per la migrazione a database SQL di Azure:

Selezionare Consigliato se si vuole che Azure Migrate consigli il livello di servizio più adatto per i server. Può trattarsi di utilizzo generico o business critical.

Selezionare Utilizzo generico se si vuole una configurazione SQL di Azure progettata per carichi di lavoro orientati al budget.

Selezionare Business Critical se si vuole una configurazione SQL di Azure progettata per carichi di lavoro a bassa latenza con resilienza elevata in caso di errori e failover rapidi.
database SQL di Azure ridimensionamento Tipo di istanza L'impostazione predefinita è Database singolo.
database SQL di Azure ridimensionamento Modello di acquisto Il valore predefinito è vCore.
database SQL di Azure ridimensionamento Livello di calcolo L'impostazione predefinita è Provisioned.
Disponibilità elevata e proprietà di ripristino di emergenza Area di ripristino di emergenza L'impostazione predefinita è la coppia di replica tra aree della località di destinazione. In un evento improbabile quando la località di destinazione scelta non ha ancora una coppia di questo tipo, la località di destinazione specificata viene scelta come area di ripristino di emergenza predefinita.
Disponibilità elevata e proprietà di ripristino di emergenza Finalità con più subnet Il valore predefinito è Ripristino di emergenza.

Selezionare Ripristino di emergenza se si vuole replicare dati asincroni in cui alcuni ritardi di replica sono tollerabili. Ciò consente una maggiore durabilità usando la ridondanza geografica. In caso di failover, i dati che non sono ancora stati replicati potrebbero andarsi persi.

Selezionare Disponibilità elevata se si desidera che la replica dei dati sia sincrona e non sia consentita alcuna perdita di dati a causa del ritardo della replica. Questa impostazione consente alla valutazione di sfruttare le opzioni di disponibilità elevata predefinite in database SQL di Azure e Istanza gestita di SQL di Azure, le zone di disponibilità e la ridondanza della zona in Azure Macchine virtuali per offrire una disponibilità più elevata. In caso di failover, non viene perso alcun dato.
Disponibilità elevata e proprietà di ripristino di emergenza Internet gratuito L'impostazione predefinita è Disponibile.

Selezionare Disponibile se si consente l'accesso a Internet in uscita dalle macchine virtuali di Azure. In questo modo è possibile usare cloud di controllo, che è l'approccio consigliato per i cluster di failover di Windows Server in Azure Macchine virtuali.

Selezionare Non disponibile se le macchine virtuali di Azure non hanno accesso a Internet in uscita. Ciò richiede l'uso di un disco condiviso come server di controllo per i cluster di failover di Windows Server in Azure Macchine virtuali.
Disponibilità elevata e proprietà di ripristino di emergenza Finalità della modalità commit asincrona Il valore predefinito è Ripristino di emergenza.

Selezionare Ripristino di emergenza se si usa la modalità di disponibilità con commit asincrono per abilitare una durabilità superiore per i dati senza influire sulle prestazioni. In caso di failover, i dati che non sono ancora stati replicati potrebbero andarsi persi.

Selezionare Disponibilità elevata se si usa la modalità di disponibilità dei dati con commit asincrono per migliorare la disponibilità e aumentare il traffico in lettura. Questa impostazione consente alla valutazione di sfruttare le funzionalità di disponibilità elevata predefinite in database SQL di Azure, Istanza gestita di SQL di Azure e Azure Macchine virtuali per offrire disponibilità e scalabilità orizzontale più elevate.
Sicurezza Sicurezza L'impostazione predefinita è Sì, con Microsoft Defender per il cloud.

Specifica se si vuole valutare la conformità e i costi per gli strumenti di sicurezza in Azure. Se l'impostazione ha il valore predefinito Sì, con Microsoft Defender per il cloud, valuterà l'idoneità e i costi per la sicurezza per l'istanza gestita/database SQL di Azure con Microsoft Defender per il cloud.

Esaminare le procedure consigliate per la creazione di una valutazione con Azure Migrate.

Calcolare l'idoneità

Nota

La valutazione include solo i database in stato online. Nel caso in cui lo stato del database sia un altro, la valutazione ignora l'idoneità, il dimensionamento e il calcolo dei costi per tali database. Se si desidera valutare tali database, modificare lo stato del database e ricalcolare la valutazione in un determinato periodo di tempo.

Idoneità sql di Azure

Controlli di conformità per diverse strategie di migrazione:

L'idoneità di SQL di Azure per istanze e database SQL si basa su un controllo di compatibilità delle funzionalità con SQL Server nella macchina virtuale di Azure, database SQL di Azure e Istanza gestita di SQL di Azure:

  1. La valutazione sql di Azure considera le funzionalità dell'istanza di SQL Server attualmente usate dai carichi di lavoro di SQL Server di origine (processi di SQL Agent, server collegati e così via) e gli schemi dei database utente (tabelle, viste, trigger, stored procedure e così via) per identificare i problemi di compatibilità.
  2. Se non sono stati rilevati problemi di compatibilità, l'istanza viene contrassegnata come Pronto per il tipo di distribuzione di destinazione (SQL Server nella macchina virtuale di Azure o database SQL di Azure o Istanza gestita di SQL di Azure)
  3. Se sono presenti problemi di compatibilità non critici, ad esempio funzionalità deprecate o non supportate che non bloccano la migrazione a un tipo di distribuzione di destinazione specifico, l'istanza viene contrassegnata come Pronto (con collegamento ipertestuale) con i dettagli dell'avviso e indicazioni consigliate per la correzione. Ciò include la situazione in cui i dati di origine hanno una configurazione del gruppo di disponibilità AlwaysOn e le repliche necessarie superano quelle disponibili con il tipo di distribuzione di destinazione specifico.
  4. Se sono presenti problemi di compatibilità che potrebbero bloccare la migrazione a un tipo di distribuzione di destinazione specifico, l'istanza viene contrassegnata come Pronto con condizioni con i dettagli del problema e indicazioni consigliate per la correzione.
    • Nella distribuzione consigliata, istanze in istanza gestita di SQL di Azure e istanze di SQL Server nei report di conformità delle macchine virtuali di Azure, se è presente anche un database in un'istanza SQL, che non è pronto per un particolare tipo di distribuzione di destinazione, l'istanza viene contrassegnata come Pronto con le condizioni per quel tipo di distribuzione.
  5. Non pronto: la valutazione non è riuscita a trovare un'istanza di SQL Server in una macchina virtuale di Azure o nella configurazione del database SQL di Azure o nel database SQL di Azure che soddisfa le caratteristiche di configurazione e prestazioni desiderate. Esaminare la raccomandazione per preparare l'istanza o il server per il tipo di distribuzione di destinazione desiderato.
  6. Se l'individuazione è ancora in corso o si verificano problemi di individuazione per un'istanza o un database SQL, l'istanza viene contrassegnata come Sconosciuta perché la valutazione non è in grado di calcolare l'idoneità per tale istanza di SQL.

Nota

Nella strategia di distribuzione consigliata, la migrazione delle istanze a SQL Server in una macchina virtuale di Azure è la strategia consigliata per la migrazione delle istanze di SQL Server. Tuttavia, quando le credenziali di SQL Server non sono disponibili, la valutazione sql di Azure fornisce raccomandazioni di tipo lift-and-shift di dimensioni appropriate, ovvero "Server in SQL Server in macchine virtuali di Azure".

Tutti i server in SQL Server nella macchina virtuale di Azure:

Fare riferimento all'idoneità qui.

Per la strategia di migrazione della distribuzione consigliata, la valutazione consiglia un tipo di distribuzione SQL di Azure più compatibile con l'istanza di SQL ed è il più conveniente. La migrazione a una destinazione consigliata da Microsoft riduce il lavoro complessivo per la migrazione. Se l'istanza è pronta per SQL Server in una macchina virtuale di Azure, Istanza gestita di SQL di Azure e database SQL di Azure, il tipo di distribuzione di destinazione, che presenta i problemi di idoneità per la migrazione minimi ed è consigliato il più conveniente. Se si seleziona il tipo di distribuzione di destinazione consigliato nelle proprietà di valutazione sql di Azure, Azure Migrate consiglia un tipo di distribuzione SQL di Azure compatibile con l'istanza di SQL. La migrazione a una destinazione consigliata da Microsoft riduce il lavoro complessivo per la migrazione.

Nota

Nella strategia di distribuzione consigliata, se SQL Server di origine è adatto a tutte e tre le destinazioni di distribuzione, SQL Server nella macchina virtuale di Azure, Istanza gestita di SQL di Azure e database SQL di Azure, la valutazione consiglia un'opzione specifica che ottimizza i costi e rientra nei limiti di dimensioni e prestazioni.

Idoneità alla sicurezza

Se il database o l'istanza è contrassegnata come Pronto per il tipo di distribuzione di destinazione, il database SQL di Azure o l'istanza gestita viene considerato automaticamente Pronto per Microsoft Defender per SQL. Se il database/istanza è contrassegnato come Pronto per il tipo di distribuzione di destinazione SQL Server nella macchina virtuale di Azure, è considerato Pronto per Microsoft Defender per SQL se esegue una di queste versioni:

  • SQL Server versioni 2012, 2014, 2016, 2017, 2019, 2022
  • Per tutte le altre versioni, viene contrassegnato come Pronto con condizioni.

Calcolare il ridimensionamento

Dopo che la valutazione determina l'idoneità e il tipo di distribuzione SQL di Azure consigliato, calcola un livello di servizio specifico e una configurazione SQL di Azure (dimensioni SKU) che possono soddisfare o superare le prestazioni di SQL Server locali. Questo calcolo dipende dal fatto che si usino criteri di dimensionamento locali o basati sulle prestazioni.

Come calcolo del dimensionamento locale

Se si usano criteri di dimensionamento locali, la valutazione usa solo i dati di configurazione dell'istanza SQL e non considera i dati sulle prestazioni.

Istanze dell'istanza gestita e dei database SQL di Azure per la configurazione del database SQL di Azure

La valutazione calcola un livello di servizio specifico e una configurazione SQL di Azure (dimensioni SKU) che possono soddisfare o superare la configurazione dell'istanza SQL locale:

  1. Durante il processo di individuazione, Azure Migrate raccoglie la configurazione dell'istanza SQL che include:
    • vCore (allocati)
    • Memoria (allocata)
    • Dimensioni totali del database e organizzazioni di file di database
      • Le dimensioni del database vengono calcolate aggiungendo tutti i file di dati e di log.
  2. La valutazione aggrega tutti i dati di configurazione e tenta di trovare la corrispondenza migliore tra vari livelli di servizio e configurazioni SQL di Azure e seleziona una configurazione che può corrispondere o superare i requisiti dell'istanza SQL, ottimizzando il costo.

Istanze di SQL Server nella configurazione della macchina virtuale di Azure

Il report di valutazione dell'istanza di SQL Server in macchine virtuali di Azure illustra l'approccio ideale per la migrazione di istanze e database di SQL Server a SQL Server in una macchina virtuale di Azure, rispettando le procedure consigliate. Altre informazioni.

Archiviazione ridimensionamento

Per il dimensionamento dell'archiviazione, la valutazione esegue il mapping di ogni disco dell'istanza a un disco di Azure. Il ridimensionamento funziona come segue:

  • Le dimensioni del disco necessarie per ognuno dei dischi sono le dimensioni delle unità di dati SQL e log SQL.

  • La valutazione consiglia di creare un pool di dischi di archiviazione per tutte le unità dati SQL e log SQL. Per le unità temporanee, la valutazione consiglia di archiviare i file nell'unità locale.

  • Se la valutazione non riesce a trovare un disco per le dimensioni necessarie, contrassegna l'istanza come non adatta per la migrazione a SQL Server nella macchina virtuale di Azure

  • Se la valutazione trova un set di dischi appropriati, seleziona i dischi che supportano il percorso specificato nelle impostazioni di valutazione.

  • Se il tipo di ambiente è Production, la valutazione tenta di trovare dischi Premium per eseguire il mapping di ognuno dei dischi, altrimenti tenta di trovare un disco appropriato, che potrebbe essere un disco SSD Premium o Standard.

    • Se sono presenti più dischi idonei, la valutazione seleziona il disco con il costo più basso.
Dimensionamento delle risorse di calcolo

Dopo aver calcolato i requisiti di archiviazione, la valutazione prende in considerazione i requisiti di CPU e RAM dell'istanza per trovare una dimensione di macchina virtuale adatta in Azure.

  • La valutazione esamina i core e la RAM allocati per trovare una dimensione appropriata della macchina virtuale di Azure.
  • Se non viene trovata alcuna dimensione appropriata, il server viene contrassegnato come non adatto per Azure.
  • Se vengono trovate dimensioni appropriate, Azure Migrate applica i calcoli di archiviazione. Applica quindi le impostazioni relative alla posizione e al piano tariffario per la raccomandazione finale sulle dimensioni della macchina virtuale.
  • Se ci sono più dimensioni di VM di Azure idonee, si consiglia di usare quella con il costo più basso.

Nota

Poiché le valutazioni SQL di Azure sono destinate a offrire prestazioni ottimali per i carichi di lavoro SQL, l'elenco delle serie di macchine virtuali include solo macchine virtuali ottimizzate per l'esecuzione di SQL Server in azure Macchine virtuali (VM). Altre informazioni.

Da server a SQL Server nella configurazione della macchina virtuale di Azure

Per Tutti i server a SQL Server nella strategia di migrazione delle macchine virtuali di Azure, fare riferimento al ridimensionamento delle risorse di calcolo e archiviazione qui.

Nota

Le classificazioni di attendibilità non sono applicabili alle valutazioni SQL di Azure usando i criteri di dimensionamento locali .

Calcolo delle dimensioni in base alle prestazioni

Se si usa il dimensionamento basato sulle prestazioni, la valutazione usa sia la configurazione dell'istanza SQL che i dati sulle prestazioni per generare raccomandazioni che soddisfano o superano i requisiti di prestazioni.

Istanze dell'istanza gestita e dei database SQL di Azure per la configurazione del database SQL di Azure

La valutazione calcola un livello di servizio specifico e una configurazione SQL di Azure (dimensioni SKU) che possono soddisfare o superare i requisiti di prestazioni dell'istanza SQL locale:

  1. Durante il processo di individuazione, Azure Migrate raccoglie la configurazione e le prestazioni dell'istanza SQL che includono:
    • vCore (allocati) e utilizzo della CPU (%)
      • L'utilizzo della CPU per un'istanza DI SQL è la percentuale di CPU allocata utilizzata dall'istanza nel server SQL
      • L'utilizzo della CPU per un database è la percentuale di CPU allocata utilizzata dal database nell'istanza di SQL
    • Memoria (allocata) e utilizzo della memoria (%)
    • Lettura di operazioni di I/O e scrittura di I/O /s (file di dati e di log)
      • I/o di lettura e I/o scrittura a livello di istanza SQL vengono calcolati aggiungendo le operazioni di I/O di lettura e I/o scrittura di tutti i database individuati in tale istanza.
    • Lettura di MB/s e scrittura MB/s (velocità effettiva)
    • Latenza delle operazioni di I/O
    • Dimensioni totali del database e organizzazioni di file di database
      • Le dimensioni del database vengono calcolate aggiungendo tutti i file di dati e di log.
    • Configurazione della subnet di rete dell'istanza del cluster di failover AlwaysOn (subnet singola o multi-subnet)
    • Configurazioni del gruppo di disponibilità AlwaysOn
      • Configurazione di rete delle istanze partecipanti (subnet singola o multi-subnet)
      • Numero e tipo di repliche secondarie
        • Modalità di disponibilità: commit sincrono e commit asincrono
        • modalità Connessione ion: sola lettura e nessuna
  2. La valutazione aggrega tutti i dati di configurazione e prestazioni e cerca di trovare la corrispondenza migliore tra vari livelli di servizio e configurazioni sql di Azure e seleziona una configurazione che può corrispondere o superare i requisiti di prestazioni dell'istanza SQL, ottimizzando il costo.

Istanze di SQL Server nella configurazione della macchina virtuale di Azure

Il report di valutazione dell'istanza di SQL Server in macchine virtuali di Azure illustra l'approccio ideale per la migrazione di istanze e database di SQL Server a SQL Server in una macchina virtuale di Azure, rispettando le procedure consigliate. Altre informazioni.

Se l'origine è un'istanza del cluster di failover Always On di SQL Server, il report di valutazione illustra l'approccio per la migrazione a un'istanza del cluster di failover di SQL Server a due nodi. In questo modo vengono mantenute le finalità di disponibilità elevata e ripristino di emergenza rispettando al tempo stesso le procedure consigliate. Altre informazioni.

Archiviazione ridimensionamento

Per il dimensionamento dell'archiviazione, la valutazione esegue il mapping di ogni disco dell'istanza a un disco di Azure. Il ridimensionamento funziona come segue:

  • La valutazione aggiunge le operazioni di I/O al secondo di lettura e scrittura di un disco per ottenere il totale di operazioni di I/O al secondo necessarie. Analogamente, aggiunge i valori di velocità effettiva di lettura e scrittura per ottenere la velocità effettiva totale di ogni disco. Le dimensioni del disco necessarie per ognuno dei dischi sono le dimensioni delle unità di dati SQL e log SQL.

  • La valutazione consiglia di creare un pool di dischi di archiviazione per tutte le unità dati SQL e log SQL. Per le unità temporanee, la valutazione consiglia di archiviare i file nell'unità locale.

Screenshot of instance migration guidance.

  • Se la valutazione non riesce a trovare un disco per le dimensioni, le operazioni di I/O al secondo e la velocità effettiva necessarie, contrassegna l'istanza come non adatta per la migrazione a SQL Server nella macchina virtuale di Azure
  • Se la valutazione trova un set di dischi appropriati, seleziona i dischi che supportano il percorso specificato nelle impostazioni di valutazione.
  • Se l'origine è un'istanza del cluster di failover Always On di SQL Server, viene selezionata la configurazione del disco condiviso.
  • Se il tipo di ambiente è Production, la valutazione tenta di trovare dischi Premium per eseguire il mapping di ognuno dei dischi, altrimenti tenta di trovare un disco appropriato, che potrebbe essere un disco SSD Premium o Standard.
    • Se sono presenti più dischi idonei, la valutazione seleziona il disco con il costo più basso.
Dimensionamento delle risorse di calcolo

Dopo aver calcolato i requisiti di archiviazione, la valutazione prende in considerazione i requisiti di CPU e RAM dell'istanza per trovare una dimensione di macchina virtuale adatta in Azure.

  • La valutazione esamina i core usati effettivi e la RAM per trovare una dimensione di macchina virtuale di Azure appropriata. La RAM o la memoria utilizzata per un'istanza vengono calcolate aggregando la cache del buffer (dimensioni del pool di buffer in MB) per tutti i database in esecuzione in un'istanza di .
  • Se non viene trovata alcuna dimensione appropriata, il server viene contrassegnato come non adatto per Azure.
  • Se vengono trovate dimensioni appropriate, Azure Migrate applica i calcoli di archiviazione. Applica quindi le impostazioni relative alla posizione e al piano tariffario per la raccomandazione finale sulle dimensioni della macchina virtuale.
  • Se ci sono più dimensioni di VM di Azure idonee, si consiglia di usare quella con il costo più basso.
  • Se l'origine è un'istanza del cluster di failover Always On di SQL Server, le dimensioni di calcolo vengono usate di nuovo per una seconda macchina virtuale di Azure per soddisfare la necessità di due nodi.

Nota

Poiché le valutazioni SQL di Azure sono destinate a offrire prestazioni ottimali per i carichi di lavoro SQL, l'elenco delle serie di macchine virtuali include solo macchine virtuali ottimizzate per l'esecuzione di SQL Server in azure Macchine virtuali (VM). Altre informazioni.

Da server a SQL Server nella configurazione della macchina virtuale di Azure

Per Tutti i server a SQL Server nella strategia di migrazione delle macchine virtuali di Azure, fare riferimento al ridimensionamento delle risorse di calcolo e archiviazione qui.

Classificazioni di attendibilità

Ogni valutazione di Azure SQL è associata a una classificazione di attendibilità. La classificazione varia da una (più bassa) a cinque stelle (più alte). La classificazione di attendibilità consente di stimare l'affidabilità delle raccomandazioni sulle dimensioni fornite da Azure Migrate.

  • La classificazione di attendibilità viene assegnata a una valutazione. La valutazione si basa sulla disponibilità dei punti dati necessari per calcolare la valutazione.
  • Per il dimensionamento basato sulle prestazioni, la valutazione raccoglie i dati sulle prestazioni di tutte le istanze e i database SQL, tra cui:
    • Utilizzo CPU (%)
    • % utilizzo memoria
    • Lettura di operazioni di I/O e scrittura di I/O /s (file di dati e di log)
    • Lettura di MB/s e scrittura MB/s (velocità effettiva)
    • Latenza delle operazioni di I/O

Se uno di questi numeri di utilizzo non è disponibile, le raccomandazioni sulle dimensioni potrebbero non essere affidabili. Questa tabella mostra le classificazioni di attendibilità della valutazione, che dipendono dalla percentuale di punti dati disponibili:

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

Valutazioni con attendibilità bassa

Ecco alcuni motivi per cui una valutazione potrebbe ottenere una valutazione con attendibilità bassa:

  • L'ambiente non è stato profilato per il periodo di tempo per cui si sta creando la valutazione. Ad esempio, se si crea la valutazione con durata delle prestazioni impostata su un giorno, è necessario attendere almeno un giorno dopo l'avvio dell'individuazione per tutti i punti dati da raccogliere.

  • La valutazione non è in grado di raccogliere i dati sulle prestazioni per alcuni o tutti i server nel periodo di valutazione. Per una classificazione di attendibilità elevata, assicurarsi che:

    • I server sono accesi per la durata della valutazione.
    • Le connessioni in uscita sulle porte 443 sono consentite.
    • Se lo stato della connessione di Azure Migrate dell'agente SQL in Azure Migrate è Connessione, controllare l'ultimo heartbeat.
    • Lo stato della connessione di Azure Migrate per tutte le istanze di SQL viene Connessione nella sezione Istanza SQL individuata.

    Ricalcolare la valutazione in modo da riflettere le ultime modifiche apportate alla classificazione di attendibilità.

  • Alcuni database o istanze sono stati creati durante il tempo per il quale è stata calcolata la valutazione. Ad esempio, è stata creata una valutazione per la cronologia delle prestazioni dell'ultimo mese, ma alcuni database o istanze sono stati creati solo una settimana fa. In questo caso, i dati sulle prestazioni per i nuovi server non saranno disponibili per l'intera durata e la classificazione di attendibilità sarebbe bassa.

Nota

Poiché le valutazioni SQL di Azure sono valutazioni basate sulle prestazioni, se la classificazione di attendibilità di una valutazione è inferiore a cinque stelle, è consigliabile attendere almeno un giorno per l'appliance per profilare l'ambiente e quindi ricalcolare la valutazione. In caso contrario, il ridimensionamento basato sulle prestazioni potrebbe non essere affidabile.

Dettagli raccomandazione

Una volta completato il calcolo della preparazione e del dimensionamento, viene applicata la preferenza di ottimizzazione per arrivare a una destinazione e una configurazione consigliate. I dettagli della raccomandazione forniscono una spiegazione dettagliata dell'idoneità e dei calcoli di dimensionamento alla base della raccomandazione.

Screenshot of Recommendation details for assessment.

Indicazioni sulla migrazione

In questa sezione vengono fornite indicazioni per configurare la risorsa di destinazione e i passaggi per la migrazione. I passaggi sono specifici per l'origine e le combinazioni di distribuzione di destinazione. Queste indicazioni sono particolarmente utili per gli utenti che intendono eseguire la migrazione di istanze del cluster di failover AlwaysOn e gruppi di disponibilità .

Screenshot of Migration guidance section.

Calcolare i costi mensili

Al termine delle raccomandazioni per il dimensionamento, la valutazione sql di Azure calcola i costi di calcolo e archiviazione per le configurazioni SQL di Azure consigliate usando un'API dei prezzi interna. Aggrega il costo di calcolo e archiviazione in tutte le istanze per calcolare il costo di calcolo mensile totale.

Costo delle risorse di calcolo

  • Per calcolare il costo di calcolo per una configurazione SQL di Azure, la valutazione considera le proprietà seguenti:
    • Vantaggio Azure Hybrid per licenze SQL e Windows o sottoscrizione Enterprise Linux
    • Tipo di ambiente
    • Capacità riservata
    • Località di destinazione di Azure
    • Valuta
    • Programma di offerta/licenze
    • Sconto (%)

Costi di archiviazione

  • Le stime dei costi di archiviazione includono solo file di dati e non file di log.
  • Per calcolare i costi di archiviazione per una configurazione sql di Azure, la valutazione considera le proprietà seguenti:
    • Località di destinazione di Azure
    • Valuta
    • Programma di offerta/licenze
    • Sconto (%)
  • Il costo dell'archiviazione di backup non è incluso nella valutazione.
  • Database SQL di Azure
    • Nella stima dei costi viene aggiunto un minimo di 5 GB di spazio di archiviazione e viene aggiunto un costo aggiuntivo per l'archiviazione in incrementi di 1 GB. Scopri di più.
  • Istanza gestita di database SQL di Azure
    • Non sono previsti costi di archiviazione per il primo spazio di archiviazione di 32 GB/istanza/mese e vengono aggiunti costi di archiviazione aggiuntivi per l'archiviazione con incrementi di 32 GB. Scopri di più.

Costo della sicurezza

Per le istanze di SQL Server e i database consigliati per SQL Server in una macchina virtuale di Azure, nell'istanza gestita di SQL di Azure o nel database SQL di Azure, se sono pronti per eseguire Defender per SQL, viene aggiunta l'istanza di Defender per SQL Server per tale area. Per i DATABASE consigliati nel database SQL di Azure, viene eseguito il rollup dei costi a livello di istanza.

Passaggi successivi

  • Rivedere le procedure consigliate per la creazione di valutazioni.
  • Informazioni su come eseguire una valutazione di Azure SQL.