Condividi tramite


Come creare e gestire le repliche in lettura in Database di Azure per MySQL con il portale di Azure

SI APPLICA A: Database di Azure per MySQL - Server singolo

Importante

Il server singolo del Database di Azure per MySQL è in fase di ritiro. È consigliabile eseguire l'aggiornamento al server flessibile del Database di Azure per MySQL. Per altre informazioni sulla migrazione a un server flessibile del Database di Azure per MySQL, vedere Che cosa sta succedendo al server singolo del Database di Azure per MySQL?

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

Prerequisiti

Importante

La funzionalità relativa alle repliche in lettura è disponibile solo per i server di Database di Azure per MySQL nei piani tariffari Utilizzo generico o Con ottimizzazione per la memoria. Verificare che il server di origine sia incluso in uno di questi piani tariffari.

Creare una replica in lettura

Importante

Se il server di origine non dispone di server di replica esistenti, potrebbe essere necessario riavviarlo per prepararsi per la replica a seconda dello spazio di archiviazione usato (v1/v2). Prendere in considerazione il riavvio del server ed eseguire questa operazione durante gli orari di minore attività. Per altri dettagli, vedere Riavvio del server di origine.

Se GTID è abilitato in un server primario (gtid_mode = ON), sarà abilitato anche nelle repliche appena create e verrà usata la replica basata su GTID. Per altre informazioni, vedere Global transaction identifier (GTID)

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

  1. Accedere al portale di Azure.

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

  3. Selezionare Replica nel menu in IMPOSTAZIONI.

  4. Selezionare Aggiungi replica.

  5. Immettere un nome per il server di replica, ad esempio mydemoreplicaserver.

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

    Nota

    Per altre informazioni sulle aree in cui è possibile creare una replica, vedere l'articolo Concetti relativi alle repliche in lettura.

  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. Il server di replica viene creato sempre nello stesso gruppo di risorse e nella stessa sottoscrizione del server di origine. Per creare un server di replica in una sottoscrizione o un gruppo di risorse diverso, è possibile spostare il server di replica dopo averlo creato. È consigliabile mantenere la configurazione del server di replica con valori uguali o maggiori rispetto a quello di origine per garantire che la replica sia in grado restare al passo con il master.

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

Arrestare la replica in un server di replica

Importante

L'arresto della replica in un server è irreversibile. Una volta che la replica tra un server di origine e un server di replica è stata arrestata, non è possibile annullare tale operazione. 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 server di origine e uno di replica dal portale di Azure, seguire questa procedura:

  1. Nel portale di Azure, selezionare il server di origine di Database di Azure per MySQL.

  2. Selezionare Replica nel menu in IMPOSTAZIONI.

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

  4. Selezionare Arresta replica.

  5. Confermare che si vuole arrestare la replica facendo clic su OK.

Eliminare un server di replica

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

  1. Nel portale di Azure, selezionare il server di origine di Database di Azure per MySQL.

  2. Selezionare Replica nel menu in IMPOSTAZIONI.

  3. Selezionare il server di replica da eliminare.

  4. Selezionare Elimina replica.

  5. Digitare il nome della replica e fare clic su Elimina per confermarne l'eliminazione.

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 dal portale di Azure, seguire questa procedura:

  1. Nel portale di Azure, selezionare il server di origine di Database di Azure per MySQL.

  2. In Panoramica selezionare Elimina.

  3. Digitare il nome del server di origine e fare clic su Elimina per confermarne l'eliminazione.

Monitorare la replica

  1. Nel portale di Azure selezionare il server di replica di Database di Azure per MySQL 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.

  4. Selezionare l'intervallo di tempo da visualizzare. Ad esempio, è possibile selezionare un intervallo di tempo di 30 minuti.

  5. Visualizzare l'intervallo di replica per l'intervallo di tempo selezionato. Con l'intervallo di tempo di 30 minuti, nell'esempio vengono visualizzati gli ultimi 30 minuti.

Passaggi successivi