Bachet de la base de données de serveur d'équilibrage postgresql sur aws
Je commence le noeud de la chaîne de bloc (Pour ceux qui ne savent pas, bloquer les chaînes en essence synchronisent des copies db à travers le protocole de consensus). Pour le moment, j'ai un serveur Web qui communique directement avec la base de données à l'intérieur du nœud.
Cependant, en attente d'une charge plus élevée, je voudrais mettre un équilibrage de charge avant la base de données (Afin que je puisse ajouter plus de nœuds que j'aime, pour l'équilibrant et donc des échelles).
Je place un nœud sur AWS (Copier seulement EC2). J'espérais que je puisse juste ajouter un équilibrage de la charge de classe AWS Avant l'instance EC2, Mais je n'ai trouvé aucune directive sur la façon de le faire.
Question: Est-il possible de faire cela (sous une forme) Et comment le faire. Encore une fois, l'objectif est d'avoir une chaîne de connexion à laquelle mon niveau de service Web peut se connecter et qui enverra une demande à plusieurs instances derrière les scènes. db.
Merci en avance.
Changement: en principe, suggère que j'ai plusieurs copies db, qui sont synchronisés par le réseau de blockchain. Je n'ai besoin que d'effectuer des instances de lecture (Les enregistrements vont au réseau pour correspondre avant qu'ils ne soient transférés dans la base de données sur le protocole). J'ai besoin de trouver un moyen d'équilibrer la lecture de plusieurs copies. (qui, encore une fois, garantie sera synchronisé).
Cependant, en attente d'une charge plus élevée, je voudrais mettre un équilibrage de charge avant la base de données (Afin que je puisse ajouter plus de nœuds que j'aime, pour l'équilibrant et donc des échelles).
Je place un nœud sur AWS (Copier seulement EC2). J'espérais que je puisse juste ajouter un équilibrage de la charge de classe AWS Avant l'instance EC2, Mais je n'ai trouvé aucune directive sur la façon de le faire.
Question: Est-il possible de faire cela (sous une forme) Et comment le faire. Encore une fois, l'objectif est d'avoir une chaîne de connexion à laquelle mon niveau de service Web peut se connecter et qui enverra une demande à plusieurs instances derrière les scènes. db.
Merci en avance.
Changement: en principe, suggère que j'ai plusieurs copies db, qui sont synchronisés par le réseau de blockchain. Je n'ai besoin que d'effectuer des instances de lecture (Les enregistrements vont au réseau pour correspondre avant qu'ils ne soient transférés dans la base de données sur le protocole). J'ai besoin de trouver un moyen d'équilibrer la lecture de plusieurs copies. (qui, encore une fois, garantie sera synchronisé).
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Agathe
Confirmation de:
Amazon RDS Concept "
https://aws.amazon.com/rds/details/read-replicas/
". Ils utilisent leur propre réplication pour synchroniser une autre base de données supplémentaire avec la principale. Votre application doit être suffisamment intelligente pour utiliser la bonne base de données, le principal pour écrire ou une réplique de lecture.
Pour comprendre l'architecture de la base de données et la manière dont il interagira avec votre option d'utilisation, vous devrez lire un peu. Vous ne nous avez pas dit assez pour vous donner la réponse finale.
https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
vous parler de la regroupement PostgreSQL Etc.
Je vous suggère comme une première étape pour atteindre une autre instance, lorsque plusieurs clients utilisent cette base de données. Vous devrez ensuite faire échelle et maintenir en quelque sorte la synchronisation de la base de données.
DANS AWS Vous pouvez réécrire votre demande d'utilisation.
https://aws.amazon.com/dynamodb/
, base de données bien évolutive sans sql. Cela a tendance à être un énorme changement.
Si vous modifiez votre question pour donner plus d'informations sur ce que vous faites, vous pouvez obtenir une aide supplémentaire.