Réplique accessible en lecture seule à haute disponibilité

Une réplique à haute disponibilité Databases for PostgreSQL en lecture seule offre des avantages tels qu'une meilleure évolutivité de la lecture, une disponibilité accrue, des temps d'attente de lecture réduits, des capacités de sauvegarde et de reprise après incident, et la possibilité de distribuer efficacement le trafic de lecture. Il contribue à une infrastructure de base de données plus robuste et plus réactive pour votre application.

Mise à disposition d'une réplique accessible en lecture seule à haute disponibilité

Les répliques à haute disponibilité Databases for PostgreSQL en lecture seule doivent être initialement mises à disposition dans la configuration à membre unique (sans haute disponibilité). Pour approvisionner un réplica en lecture seule, suivez la procédure décrite dans Provisionnement d'un réplica en lecture seule.

Une fois votre réplique accessible en lecture mise à disposition, utilisez l'APICloud Databases pour augmenter la réplique accessible en lecture à deux membres ou plus.

Pour augmenter la taille de votre réplique accessible en lecture, utilisez le noeud final de mise à l'échelle des groupes de l'API Cloud Databases.

La commande réplique en lecture seule à haute disponibilité

Pour exécuter la commande, vous avez d'abord besoin des {foundation endpoint} et des {id} pour votre instance Cloud Databases.

Le {foundation endpoint} est le point de départ pour accéder et interagir avec les ressources exposées par l'API Cloud Databases. Le point de terminaison de la fondation est visible dans l'interface utilisateur, dans votre Overview. Pour utiliser le point de terminaison de la fondation, il doit d'abord être codé en URL. L'encodage URL remplace les caractères non sûrs par un % suivi de deux chiffres hexadécimaux représentant le code ASCII du caractère.

Le {id} est votre nom de ressource cloud (CRN) et identifie de manière unique votre instance Cloud Databases. Il est visible dans l'interface utilisateur au sein de votre Vue d'ensemble.

Pour utiliser les {CRN} et {foundation endpoint} de votre instance dans une commande, ils doivent d'abord être codés en URL. L'encodage URL remplace les caractères non sûrs par un % suivi de deux chiffres hexadécimaux représentant le code ASCII du caractère.

curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'

Vérification de l'état de votre réplique en lecture

Pour vérifier l'état en cours de votre réplique accessible en lecture, utilisez le noeud final de mise à l'échelle des groupes de l'API Cloud Databases.

Utilisez une commande telle que:

curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"