Esercitazione: Valutare i carichi di lavoro PostgreSQL per la migrazione usando Azure Migrate (anteprima)

Questo articolo illustra come valutare le istanze e i database PostgreSQL individuati usando lo strumento di individuazione e valutazione di Azure Migrate, per prepararsi alla migrazione al server flessibile di Database di Azure per PostgreSQL.

Durante la pianificazione della migrazione ad Azure, è importante valutare i carichi di lavoro PostgreSQL locali per determinare l'idoneità del cloud, identificare i potenziali rischi e stimare i costi e la complessità della migrazione.

In questa esercitazione si apprenderà come:

  • Eseguire una valutazione basata sulla configurazione per PostgreSQL.
  • Esaminare i risultati di una valutazione di Database di Azure per PostgreSQL.

Prerequisiti

Prima di iniziare, assicurarsi di avere i seguenti elementi:

  • Iscriviti ad Azure e individua le istanze di PostgreSQL in sede usando Azure Migrate.
  • Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
  • Prima di valutare le istanze di PostgreSQL per la migrazione al server PostgreSQL flessibile di Azure, assicurati di individuare le istanze usando l'appliance Azure Migrate. Per altre informazioni, seguire l'esercitazione sull'individuazione.
  • Se si usa un progetto di Azure Migrate esistente, assicurarsi di completare tutti i prerequisiti descritti in questo articolo.
  • Prima di continuare, assicurarsi di aver esaminato l'applicazione individuata. Ulteriori informazioni.

Decidere la strategia di dimensionamento per la valutazione

Per l'anteprima pubblica, Azure Migrate supporta i criteri di ridimensionamento basati sulla configurazione per le valutazioni postgreSQL:

Assessment Dettagli Raccomandazione
Come in locale Valutare in base ai dati/metadati di configurazione di PostgreSQL. La configurazione del server flessibile di Database di Azure per PostgreSQL consigliata si basa sulla configurazione di PostgreSQL locale, che include parametri del server (postgresql.conf), impostazioni di memoria e connessione allocate e dimensioni del database. Questo tipo di valutazione è ideale per comprendere la compatibilità della configurazione e le migrazioni di pianificazione in cui le linee di base delle prestazioni non sono ancora disponibili o quando le caratteristiche del carico di lavoro richiedono una durata più lunga per acquisire metriche di prestazioni complete.

Eseguire una valutazione

Avviare una valutazione per valutare i carichi di lavoro PostgreSQL.

Per eseguire una valutazione, seguire questa procedura:

  1. Nel riquadro panoramica selezionare Crea valutazione

    Screenshot che mostra come creare la valutazione.

  2. Immettere un nome di valutazione, selezionare i carichi di lavoro PostgreSQL e quindi selezionare Aggiungi.

    Screenshot che mostra come aggiungere il nome della valutazione.

    Screenshot che mostra come selezionare i carichi di lavoro.

  3. Dopo aver aggiunto i carichi di lavoro PostgreSQL, selezionare Avanti per continuare.

    Screenshot che mostra come esaminare i carichi di lavoro selezionati.

  4. Nella scheda Generale impostare valori personalizzati o mantenere le impostazioni di valutazione predefinite e quindi selezionare Avanti.

    Screenshot che mostra la revisione della valutazione creata.

    Sezione Impostazione Dettagli
    Impostazioni di destinazione e prezzi Percorso di destinazione predefinito Area di Azure di cui si vuole eseguire la migrazione. Le raccomandazioni relative alla configurazione e ai costi del server flessibile di Azure Database per PostgreSQL si basano sulla posizione specificata
    Impostazioni di destinazione e prezzi Ambiente predefinito Scegliere il tipo di ambiente (produzione o sviluppo/test) per le distribuzioni PostgreSQL per applicare i prezzi appropriati.
    Impostazioni di destinazione e prezzi Valuta La valuta di fatturazione per l'account.
    Impostazioni di destinazione e prezzi Programma/Offerta Specificare il programma di licenza Microsoft che si vuole usare per la stima dei costi. Selezionare Contratto Enterprise se si ha un Contratto Enterprise negoziato con Microsoft. Scegliere l'offerta di Azure in cui si è registrati. Per impostazione predefinita, questo campo è impostato su pagamento al consumo, che fornisce i prezzi al dettaglio di Azure.
    È possibile applicare un altro sconto usando capacità riservata e vantaggio Azure Hybrid oltre all'offerta con pagamento in base al consumo.
    È possibile applicare il vantaggio Azure Hybrid sia agli ambienti con pagamento in base al consumo che agli ambienti di sviluppo/test. Tuttavia, la valutazione non supporta l'applicazione della capacità riservata agli ambienti di sviluppo/test.
    Se l'offerta è con pagamento in base al consumo e la capacità riservata è impostata su "Nessuna istanza riservata", il costo mensile viene calcolato moltiplicando le ore di tempo di attività della macchina virtuale per il prezzo orario dello SKU consigliato.
    Impostazioni di destinazione e prezzi Opzioni di risparmio predefinite - Server flessibile di Database di Azure per PostgreSQL (PaaS) Specificare l'opzione di risparmio di capacità riservata da considerare per la valutazione, consentendo di ottimizzare i costi di Azure.

    Le prenotazioni di Azure (uno o tre anni riservate) sono un'opzione valida per le risorse in esecuzione più coerenti.
    Quando si seleziona "Nessuno", il costo di calcolo di Azure è basato sul pagamento in base alla tariffa o in base all'utilizzo effettivo.
    Impostazioni di destinazione e prezzi Sconto (%) Eventuali sconti specifici della sottoscrizione che ricevi in aggiunta all'offerta di Azure. L'impostazione predefinita è 0%.
    Impostazioni di destinazione e prezzi Disponibilità Specificare la durata (giorni al mese/ore al giorno) in cui i server/le macchine virtuali sono operativi. Ciò è utile per calcolare le stime dei costi per PostgreSQL in una macchina virtuale di Azure in cui si è consapevoli che le macchine virtuali di Azure potrebbero non essere eseguite in modo continuo.
    Criteri di valutazione Criteri di dimensionamento È possibile modificare questa opzione in As-premises per ottenere raccomandazioni basate solo sulla configurazione del server PostgreSQL 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. Questa impostazione non è applicabile alle istanze di PostgreSQL perché i criteri di ridimensionamento sono "Basati sulla configurazione". La cronologia delle prestazioni è rilevante quando sono disponibili valutazioni basate sulle prestazioni.
    Criteri di valutazione Utilizzo del percentile Indicare il valore percentile da usare per l'esempio di prestazioni. Questa impostazione non è applicabile alle istanze di PostgreSQL perché i criteri di ridimensionamento sono "Basati sulla configurazione". La cronologia delle prestazioni è rilevante quando sono disponibili valutazioni basate sulle prestazioni.
    Criteri di valutazione Fattore di comfort Indicare il buffer da usare durante la valutazione. Ciò tiene conto di problemi come l'utilizzo stagionale, il breve storico delle prestazioni e i probabili aumenti dell'utilizzo futuro.
  5. Nella scheda Avanzate selezionare Modifica impostazioni predefinite per immettere le impostazioni specifiche di PostgreSQL.

    Screenshot che mostra agli utenti come configurare le impostazioni specifiche di PostgreSQL selezionando Modifica impostazioni predefinite.

  6. Selezionare Modifica impostazioni predefinite per PostgreSQL, configurare le impostazioni necessarie, selezionare Salva, tornare alla scheda Avanzate e quindi selezionare Avanti.

    Screenshot che mostra l'utente come configurare le impostazioni di PostgreSQL.

    Sezione Impostazione Dettagli
    Schema di Database di Azure per PostgreSQL Livello di servizio Scegliere l'opzione di livello di servizio più appropriata per soddisfare le esigenze aziendali per la migrazione al server flessibile di Database di Azure per PostgreSQL. Le opzioni includono Burstable, General Purpose o Memory Optimized.
    - Burstable: per i carichi di lavoro che non necessitano di CPU completa in modo continuo e si trovano in un ambiente di sviluppo/test.
    - Utilizzo generico: per carichi di lavoro orientati al budget.
    - Ottimizzato per la memoria: per carichi di lavoro con utilizzo intensivo di memoria.
    Schema di Database di Azure per PostgreSQL Serie di istanze L'impostazione predefinita è Istanza singola.
    Schema di Database di Azure per PostgreSQL Tipo di archiviazione L'impostazione predefinita è Ssd Premium.
  7. Nel passaggio Rivedi e crea valutazione controllare i dettagli e selezionare Crea per avviare la valutazione.

    Screenshot che mostra agli utenti come creare ed eseguire la valutazione.

  8. Dopo aver creato la valutazione, passare al riquadro Panoramica e selezionare Visualizza tutti i report oppure in Decidere e pianificare e quindi selezionare Valutazioni per visualizzare il report.

    Il screenshot mostra agli utenti come decidere e pianificare la valutazione.

  9. Selezionare il nome della valutazione da visualizzare.

    Screenshot che mostra agli utenti come selezionare la valutazione richiesta.

Annotazioni

Si tratta di una valutazione basata sulla configurazione che analizza la configurazione di PostgreSQL per garantire la compatibilità con il server flessibile di Database di Azure per PostgreSQL.

Passaggi successivi