La replica di sola lettura ad alta disponibilità
Una replica di sola lettura Databases for PostgreSQL ad alta disponibilità fornisce vantaggi quali una migliore scalabilità di lettura, una maggiore disponibilità, una latenza di lettura ridotta, funzionalità di backup e ripristino di emergenza e la capacità di distribuire il traffico di lettura in maniera efficiente. Contribuisce a un'infrastruttura di database più solida e reattiva per la tua applicazione.
Eseguire il provisioning di una replica di sola lettura ad alta disponibilità
Le repliche di sola lettura di Databases for PostgreSQL ad alta disponibilità devono essere inizialmente fornite nella configurazione a membro singolo (non HA). Per eseguire il provisioning di una replica di sola lettura, seguire la procedura descritta in Provisioning di una replica di sola lettura.
Dopo aver eseguito il provisioning della tua replica di lettura, utilizza l'APICloud Databases per aumentare la replica di lettura a due (o più) membri.
Per aumentare la tua replica di lettura, utilizza l'endpoint dei gruppi di scalabilità dell'API Cloud Databases.
Il comando di replica ad alta disponibilità in sola lettura
Per eseguire il comando, occorre innanzitutto il {foundation endpoint}
e il {id}
per la propria istanza Cloud Databases.
Il {foundation endpoint}
è il punto di partenza per accedere e interagire con le risorse esposte dall'API Cloud Databases. L'endpoint della fondazione è visibile nell'interfaccia utente all'interno della Overview.
Per utilizzare l'endpoint della fondazione, è necessario prima codificarlo come URL. La codifica URL sostituisce i caratteri non sicuri con un %
seguito da due cifre esadecimali che rappresentano il codice ASCII del carattere.
Il {id}
è il nome della risorsa cloud (CRN) e identifica in modo univoco l'istanza Cloud Databases. È visibile nell'interfaccia utente all'interno dell'Overview.
Per utilizzare le istanze {CRN}
e {foundation endpoint}
in un comando, devono prima essere codificate come URL. La codifica URL sostituisce i caratteri non sicuri con un %
seguito da due cifre esadecimali
che rappresentano il codice ASCII del carattere.
curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'
Verifica dello stato della replica di lettura
Per verificare lo stato corrente della tua replica di lettura, utilizza l'endpoint dei gruppi di scalabilità dell'API Cloud Databases.
Utilizzare un comando come:
curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"