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
- Istanza di Database di Azure per MySQL che verrà usata come server di origine.
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:
Accedere al portale di Azure.
Selezionare il server di Database di Azure per MySQL esistente da usare come master. Questa azione apre la pagina Panoramica.
Selezionare Replica nel menu in IMPOSTAZIONI.
Selezionare Aggiungi replica.
Immettere un nome per il server di replica, ad esempio mydemoreplicaserver.
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.
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:
Nel portale di Azure, selezionare il server di origine di Database di Azure per MySQL.
Selezionare Replica nel menu in IMPOSTAZIONI.
Selezionare il server di replica per cui si vuole arrestare la replica.
Selezionare Arresta replica.
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:
Nel portale di Azure, selezionare il server di origine di Database di Azure per MySQL.
Selezionare Replica nel menu in IMPOSTAZIONI.
Selezionare il server di replica da eliminare.
Selezionare Elimina replica.
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:
Nel portale di Azure, selezionare il server di origine di Database di Azure per MySQL.
In Panoramica selezionare Elimina.
Digitare il nome del server di origine e fare clic su Elimina per confermarne l'eliminazione.
Monitorare la replica
Nel portale di Azure selezionare il server di replica di Database di Azure per MySQL 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. Ad esempio, è possibile selezionare un intervallo di tempo di 30 minuti.
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
- Altre informazioni sulle repliche in lettura