Come creare e gestire repliche in lettura in Database di Azure per MariaDB usando il portale di Azure

Importante

Database di Azure per MariaDB è sul percorso di ritiro. È consigliabile eseguire la migrazione a Database di Azure per MySQL. Per altre informazioni sulla migrazione a Database di Azure per MySQL, vedere What's happening to Database di Azure per MariaDB?.

Questo articolo illustra come creare e gestire repliche in lettura nel servizio Database di Azure per MariaDB usando il portale di Azure.

Prerequisiti

Importante

La funzionalità di replica in lettura è disponibile solo per i server Database di Azure per MariaDB nei piani tariffari Per utilizzo generico o Ottimizzato per la memoria. Verificare che il server di origine si trova in uno di questi piani tariffari.

Creare una replica in lettura

Importante

Quando si crea una replica per un'origine che non dispone di repliche esistenti, l'origine verrà prima riavviata per prepararsi per la replica. Tenere in considerazione questo aspetto ed eseguire queste operazioni durante un periodo di scarso traffico.

È possibile creare un server di replica in lettura seguendo questa procedura:

  1. Accedere al portale di Azure.

  2. Selezionare il server Database di Azure per MariaDB esistente da usare come master. Questa azione apre la pagina Panoramica.

  3. Selezionare Replica nel menu in IMPOSTAZIONI.

  4. Selezionare Aggiungi replica.

    Azure Database for MariaDB - Replication

  5. Immettere un nome per il server di replica.

    Azure Database for MariaDB - Replica name

  6. Selezionare la posizione per il server di replica. Il percorso predefinito è uguale a quello del server di origine.

    Azure Database for MariaDB - Replica location

  7. Selezionare OK per confermare la creazione della replica.

Nota

Le repliche in lettura vengono create con la stessa configurazione server del master. La configurazione del server di replica può essere modificata dopo la creazione. È consigliabile mantenere la configurazione del server di replica con valori uguali o maggiori rispetto all'origine per garantire che la replica sia in grado di mantenere il passo con il master.

Dopo che è stato creato, il server di replica può essere visualizzato nel pannello Replica.

Azure Database for MariaDB - List replicas

Arrestare la replica in un server di replica

Importante

L'arresto della replica in un server è irreversibile. Una volta arrestata la replica tra un'origine e una replica, non può essere annullata. Il server di replica diventa quindi un server autonomo che supporta sia la lettura che la scrittura. Questo server non può essere di nuovo impostato come replica.

Per arrestare la replica tra un'origine e un server di replica dalla portale di Azure, seguire questa procedura:

  1. Nella portale di Azure selezionare il server di origine Database di Azure per MariaDB.

  2. Selezionare Replica nel menu in IMPOSTAZIONI.

  3. Selezionare il server di replica per cui si vuole arrestare la replica.

    Azure Database for MariaDB - Stop replication select server

  4. Selezionare Arresta replica.

    Azure Database for MariaDB - Stop replication

  5. Confermare che si vuole arrestare la replica selezionando OK.

    Azure Database for MariaDB - Stop replication confirm

Eliminare un server di replica

Per eliminare un server di replica in lettura dal portale di Azure, seguire questa procedura:

  1. Nella portale di Azure selezionare il server di origine Database di Azure per MariaDB.

  2. Selezionare Replica nel menu in IMPOSTAZIONI.

  3. Selezionare il server di replica da eliminare.

    Azure Database for MariaDB - Delete replica select server

  4. Selezionare Elimina replica.

    Azure Database for MariaDB - Delete replica

  5. Digitare il nome della replica e selezionare Elimina per confermare l'eliminazione della replica.

    Azure Database for MariaDB - Delete replica confirm

Eliminare un server di origine

Importante

Eliminando un server di origine si arresta la replica in tutti i server di replica, oltre a eliminare il server di origine stesso. I server di replica diventano server autonomi che supportano sia la lettura che la scrittura.

Per eliminare un server di origine dalla portale di Azure, seguire questa procedura:

  1. Nella portale di Azure selezionare il server di origine Database di Azure per MariaDB.

  2. In Panoramica selezionare Elimina.

    Azure Database for MariaDB - Delete master

  3. Digitare il nome del server di origine e selezionare Elimina per confermare l'eliminazione del server di origine.

    Azure Database for MariaDB - Delete master confirm

Monitorare la replica

  1. Nella portale di Azure selezionare il server di replica Database di Azure per MariaDB da monitorare.

  2. Nella sezione Monitoraggio della barra laterale selezionare Metriche.

  3. Selezionare Replication lag in seconds (Intervallo di replica in secondi) nell'elenco a discesa delle metriche disponibili.

    Select Replication lag

  4. Selezionare l'intervallo di tempo da visualizzare. Nell'immagine seguente viene selezionato un intervallo di tempo di 30 minuti.

    Select time range

  5. Visualizzare l'intervallo di replica per l'intervallo di tempo selezionato. L'immagine seguente mostra gli ultimi 30 minuti per un carico di lavoro di grandi dimensioni.

    Select time range 30 minutes

Passaggi successivi