Come creare e gestire repliche in lettura in Database di Azure per MySQL - Server flessibile usando il portale di Azure
SI APPLICA A: Database di Azure per MySQL - Server flessibile
Questo articolo illustra come creare e gestire repliche in lettura in Database di Azure per MySQL server flessibile usando il portale di Azure.
Nota
Se GTID è abilitato in un server primario (gtid_mode
= ON), anche le repliche appena create hanno GTID abilitato e usano la replica basata su GTID. Per altre informazioni, vedere Global transaction identifier (GTID)
Prerequisiti
- Istanza del server flessibile del server Database di Azure per MySQL usata come server di origine.
Creare una replica in lettura
È possibile creare un server di replica in lettura seguendo questa procedura:
Accedere al portale di Azure.
Selezionare l'istanza del server flessibile Database di Azure per MySQL esistente da usare come origine. Questa azione apre la pagina Panoramica.
Selezionare Replica nel menu in IMPOSTAZIONI.
Selezionare Aggiungi replica.
Immettere un nome per il server di replica. Se l'area supporta zone di disponibilità, è possibile selezionare la zona di disponibilità desiderata.
Immettere la posizione in base alla necessità di creare una replica in un'area o una replica universale tra aree.
Fare clic su OK per confermare la creazione della replica.
Nota
Le repliche in lettura vengono create con la stessa configurazione del server dell'origine. La configurazione del server di replica può essere modificata dopo la creazione. Il server di replica viene sempre creato nello stesso gruppo di risorse e nella stessa sottoscrizione del server di origine. Si supponga di voler creare un server di replica per un gruppo di risorse diverso o una sottoscrizione diversa. In tal caso, è possibile spostare il server di replica dopo la creazione. È consigliabile mantenere la configurazione del server di replica con valori uguali o maggiori rispetto all'origine per garantire che la replica possa mantenere il passo con l'origine.
Dopo aver creato il server di replica, può essere visualizzato dalla pagina 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 e ora supporta la lettura e 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:
Nella portale di Azure selezionare l'istanza del server flessibile Database di Azure per MySQL di origine.
Selezionare Replica nel menu in IMPOSTAZIONI.
Selezionare il server di replica da arrestare la replica.
Selezionare Alza di livello. Alzare di livello l'azione ha causato l'arresto e la conversione della replica in un server indipendente e scrivibile in lettura autonomo.
Confermare che si vuole arrestare la replica selezionando Alza di livello.
Eliminare un server di replica
Per eliminare un server di replica in lettura dal portale di Azure, seguire questa procedura:
Nella portale di Azure selezionare l'istanza del server flessibile Database di Azure per MySQL di origine.
Selezionare Replica nel menu in IMPOSTAZIONI.
Selezionare il server di replica da eliminare.
Selezionare Elimina replica.
Digitare il nome della replica e selezionare Elimina per confermare l'eliminazione della replica.
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:
Nella portale di Azure selezionare l'istanza del server flessibile Database di Azure per MySQL di origine.
In Panoramica selezionare Elimina.
Digitare il nome del server di origine e selezionare Elimina per confermare l'eliminazione del server di origine.
Monitorare la replica
Nella portale di Azure selezionare la replica Database di Azure per MySQL'istanza del server flessibile da monitorare.
Nella sezione Monitoraggio della barra laterale selezionare Metriche.
Selezionare Replication lag in seconds (Intervallo di replica in secondi) nell'elenco a discesa delle metriche disponibili.
Selezionare l'intervallo di tempo da visualizzare. L'immagine seguente seleziona un intervallo di tempo di 30 minuti.
Visualizzare l'intervallo di replica per l'intervallo di tempo selezionato. Nell'immagine seguente vengono visualizzati gli ultimi 30 minuti.
Passaggi successivi
- Altre informazioni sulle repliche in lettura
- È anche possibile monitorare la latenza di replica seguendo i passaggi indicati qui.
- Per risolvere i problemi di latenza di replica elevata osservata in Metriche, visitare il collegamento.