Condividi tramite


Esercitazione: Valutare le istanze DI SQL per la migrazione ad Azure SQL

Il percorso di migrazione ad Azure prevede la valutazione dei carichi di lavoro locali per misurare l'idoneità del cloud, identificare i rischi e stimare costi e complessità. Questo articolo illustra come valutare le istanze e i database di SQL Server individuati in preparazione alla migrazione ad Azure SQL usando lo strumento Di individuazione e valutazione di Azure Migrate.

In questa esercitazione apprenderai a:

  • Eseguire una valutazione in base ai dati di configurazione e prestazioni.
  • Esaminare una valutazione di Azure SQL.

Nota

Le esercitazioni illustrano il percorso più rapido per provare uno scenario e, laddove possibile, prevedono l'uso delle opzioni predefinite.

Prerequisiti

  • Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
  • Prima di seguire questa esercitazione per valutare le istanze di SQL Server per la migrazione ad Azure SQL, assicurarsi di aver individuato le istanze SQL da valutare usando l'appliance Azure Migrate, seguire questa esercitazione.
  • Per provare questa funzionalità in un progetto esistente, assicurarsi di aver completato i prerequisiti in questo articolo.

Decidere quali criteri di ridimensionamento usare

Decidere se eseguire una valutazione usando i criteri di ridimensionamento in base ai dati o ai metadati di configurazione di SQL Server raccolti come locali o in base ai dati delle prestazioni dinamici.

Valutazione Dettagli Consiglio
Come in locale Valutare in base ai dati/metadati di configurazione di SQL Server. La configurazione sql di Azure consigliata si basa sulla configurazione di SQL Server locale, che include core allocati, memoria totale allocata e dimensioni del database. Ciò può essere utile quando le caratteristiche del carico di lavoro richiedono una durata più lunga per acquisire un profilo di metrica delle prestazioni completo.
Basata sulle prestazioni Valutazione basata sui dati sulle prestazioni raccolti. La configurazione consigliata di Azure SQL si basa sui dati sulle prestazioni delle istanze e dei database di SQL Server, che includono l'utilizzo della CPU, i conteggi principali, l'organizzazione e le dimensioni dei file di database, le operazioni di I/O e l'utilizzo della memoria da parte di ogni database. È possibile ottenere raccomandazioni ottimali di dimensioni appropriate per il carico di lavoro SQL.

Eseguire una valutazione

Eseguire una valutazione nel modo seguente:

    1. Nella pagina >Server, database e app Web selezionare Individua, valuta ed esegui la migrazione.

    Screenshot della pagina Panoramica per Azure Migrate.

  1. In Azure Migrate: Individuazione e valutazione selezionare Valuta e scegliere il tipo di valutazione come Azure SQL.

    Screenshot dell'elenco a discesa per scegliere il tipo di valutazione come AZURE SQL.

  2. In Valutare i server il tipo di valutazione è pre-selezionato come SQL di Azure e l'origine di individuazione è l'impostazione predefinita Server individuati dall'appliance di Azure Migrate.

  3. Selezionare Modifica per esaminare le impostazioni di valutazione. Screenshot del pulsante Modifica da cui è possibile personalizzare le impostazioni di valutazione.

  4. In Impostazioni di valutazione, impostare i valori necessari o mantenere i valori predefiniti:

    Sezione Impostazione Dettagli
    Impostazioni di destinazione e prezzi Posizione di destinazione L'area di Azure di cui si desidera 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 dell'offerta/licenza L'offerta di Azure sottoscritta. Attualmente, il campo è impostato automaticamente su Con pagamento in base al consumo, che offre prezzi di Azure al dettaglio.

    È possibile usufruire di uno sconto aggiuntivo aggiungendo la capacità riservata e il Vantaggio Azure Hybrid all'offerta Con pagamento in base al consumo.
    È possibile aggiungere il Vantaggio Azure Hybrid all'offerta Con pagamento in base al consumo e all'ambiente di Sviluppo/Test. La valutazione non supporta l'aggiunta della capacità riservata 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 per 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 da considerare per la valutazione, consentendo di ottimizzare i costi di calcolo di Azure.

    Le prenotazioni di Azure (1 anno o 3 anni di prenotazioni) 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 dell'offerta/licenza con pagamento in base al consumo. Quando si seleziona un'opzione di risparmio diversa da "Nessuno", le proprietà "Sconto (%)" e "Impostazioni macchina virtuale" non sono applicabili. Le stime dei costi mensili vengono calcolate moltiplicando 744 ore per il prezzo orario dello SKU consigliato.
    Impostazioni di destinazione e prezzi Opzioni di risparmio - SQL Server in macchina virtuale di Azure (IaaS) Specificare l'opzione di risparmio da considerare per la valutazione, consentendo di ottimizzare i costi di calcolo di Azure.

    Le prenotazioni di Azure (1 anno o 3 anni di prenotazioni) 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 la prenotazione e il piano di risparmio di Azure contemporaneamente (la prenotazione è usata per prima), ma nelle valutazioni di Azure Migrate è possibile visualizzare solo le 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 il piano di risparmio di Azure, è necessario selezionare il programma dell'offerta/licenza con pagamento in base al consumo. Quando si seleziona un'opzione di risparmio diversa da "Nessuno", le proprietà "Sconto (%)" e "Impostazioni macchina virtuale" non sono applicabili. Le stime dei costi mensili vengono calcolate moltiplicando 744 ore nel campo tempo di attività della macchina virtuale per il prezzo orario dello SKU consigliato.
    Impostazioni di destinazione e prezzi Valuta La valuta di fatturazione per l'account.
    Impostazioni di destinazione e prezzi Sconto (%) Qualsiasi sconto specifico della sottoscrizione ricevuto oltre all'offerta Azure. L'impostazione predefinita è 0%.
    Impostazioni di destinazione e prezzi Tempo di attività macchina virtuale Specificare la durata (giorni al mese/ora al giorno) di esecuzione del server/delle macchine virtuali. Ciò è utile per calcolare le stime dei costi per SQL Server in macchina virtuale di Azure laddove si sappia 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 in 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 ha già una licenza di Windows Server e/o SQL Server o una sottoscrizione Enterprise Linux (RHEL e SLES). 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 ha una licenza SQL Server e si ha già una licenza coperta da un contratto Software Assurance per le sottoscrizioni di SQL Server, è possibile richiedere il Vantaggio Azure Hybrid quando si importano licenze in Azure.
    Criteri di valutazione Criteri di dimensionamento Impostato automaticamente su Basato sulle prestazioni, ovvero Azure Migrate raccoglie le metriche delle prestazioni relative alle istanze SQL e ai database gestiti da tale istanza per consigliare un'istanza di SQL Server di dimensioni ottimali in macchina virtuale di Azure e/o database SQL di Azure e/o Istanza gestita di SQL di Azure.

    È possibile modificare questa opzione in Come locali 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 basare la valutazione. (Il valore predefinito è un giorno)
    Criteri di valutazione Utilizzo percentile Indicare il valore percentile da usare per il campione delle 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 consiglierà i tipi di distribuzione che presentano problemi di migrazione minimi e risultano più convenienti, mentre se si seleziona Modernizza a PaaS, il report consiglierà i tipi di distribuzione PaaS (Azure SQL MI o DB) in Azure IaaS per ogni caso in cui l'istanza di SQL Server risulti pronta per la migrazione a PaaS, indipendentemente dal costo.
    Dimensionamento di Istanza gestita di SQL di Azure Livello di servizio Scegliere il livello di servizio più appropriato per soddisfare le esigenze aziendali relative alla 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ò essere Utilizzo generico o Business Critical.

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

    Selezionare Business Critical se si vuole una configurazione Azure SQL progettata per carichi di lavoro a bassa latenza con resilienza elevata in caso di errori e failover rapidi.
    Dimensionamento di Istanza gestita di SQL di Azure Tipo di istanza L'impostazione predefinita è Istanza singola.
    Dimensionamento di Istanza gestita di SQL di Azure Piano tariffario L'impostazione predefinita è Standard.
    Dimensionamento di SQL Server in macchina virtuale di Azure Serie macchina virtuale Specificare la serie di macchine virtuali di Azure che si vuole prendere in considerazione per il dimensionamento SQL Server in macchina virtuale di Azure. In base ai requisiti di configurazione e prestazioni di SQL Server o dell'istanza di 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 Azure SQL 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 macchine virtuali di Azure (VM). Altre informazioni.
    Dimensionamento di SQL Server in macchina virtuale 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.
    Dimensionamento del database SQL di Azure Livello di servizio Scegliere il livello di servizio più appropriato per soddisfare le esigenze aziendali relative alla migrazione al database SQL di Azure:

    Selezionare Consigliato se si vuole che Azure Migrate consigli il livello di servizio più adatto per i server. Può essere Utilizzo generico o Business Critical.

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

    Selezionare Business Critical se si vuole una configurazione Azure SQL progettata per carichi di lavoro a bassa latenza con resilienza elevata in caso di errori e failover rapidi.
    Dimensionamento del database SQL di Azure Tipo di istanza L'impostazione predefinita è Database singolo.
    Dimensionamento del database SQL di Azure Modello di acquisto L'impostazione predefinita è vCore.
    Dimensionamento del database SQL di Azure Livello di calcolo L'impostazione predefinita è Con provisioning.
    Proprietà a disponibilità elevata e di ripristino di emergenza Area di ripristino di emergenza L'impostazione predefinita è la coppia di replica tra aree del percorso di destinazione. Nel caso improbabile che la località di destinazione scelta non abbia ancora una coppia di questo tipo, la località di destinazione specificata viene scelta come area di ripristino di emergenza predefinita.
    Proprietà a disponibilità elevata e di ripristino di emergenza Finalità con più subnet Impostato automaticamente su 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 a disponibilità elevata predefinite nei database SQL di Azure, nelle istanze gestite di SQL di Azure e nelle zone ad alta disponibilità e ridondanza della zona in Macchine virtuali di Azure, per offrire una disponibilità più elevata. In caso di failover, non viene perso alcun dato.
    Proprietà a disponibilità elevata e di ripristino di emergenza Accesso a Internet 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, ovvero l'approccio consigliato per i Cluster di failover di Windows Server nelle macchine virtuali di Azure.

    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 macchine virtuali di Azure.
    Proprietà a disponibilità elevata e di ripristino di emergenza Finalità della modalità commit asincrono Impostato automaticamente su 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 nei database SQL di Azure, nelle istanze gestite di SQL di Azure e nelle macchine virtuali di Azure per offrire disponibilità e scale out più elevati.
  5. Se sono state apportate modifiche, selezionare Salva.

  6. In Valuta server, selezionare Avanti.

  7. In Selezionare i server da valutare>Nome valutazione>, specificare un nome per la valutazione.

  8. In Selezionare o creare un gruppo>, selezionare Crea nuovo e specificare un nome gruppo.

    Screenshot del pulsante Posizione del nuovo gruppo.

  9. Selezionare l'appliance e selezionare i server da aggiungere al gruppo e selezionare Avanti.

  10. In Rivedi + Crea valutazione esaminare i dettagli della valutazione e selezionare Crea valutazione per creare il gruppo ed eseguire la valutazione.

  11. Dopo aver creato la valutazione, passare a Server, database e app>Web Azure Migrate: Individuazione e valutazione, selezionare il numero accanto a Valutazione SQL di Azure. Se non viene visualizzato il numero popolato, selezionare Aggiorna per ottenere gli aggiornamenti più recenti.

    Screenshot di Navigazione per la valutazione creata.

  12. Selezionare il nome della valutazione da visualizzare.

Nota

Poiché le valutazioni SQL di Azure sono valutazioni basate sulle prestazioni, è consigliabile attendere almeno un giorno dopo l'avvio dell'individuazione prima di creare una valutazione. In questo modo i dati sulle prestazioni raccolti saranno maggiormente attendibili. Se l'individuazione è ancora in corso, la conformità delle istanze DI SQL verrà contrassegnata come Sconosciuta. Idealmente, dopo aver avviato l'individuazione, attendere la durata delle prestazioni specificata (giorno/settimana/mese) per creare o ricalcolare la valutazione per una valutazione con attendibilità elevata.

Passaggi successivi