MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Clusters MongoDB distribués géographiquement sur AWS dans la région de l'UE

Amazon a récemment annoncé la disponibilité publique de sa région centrale de l'UE (Francfort). Avec ce nouveau centre de données, AWS dispose désormais de deux centres de données dans la région de l'UE :l'Irlande et Francfort. La disponibilité de ces deux centres de données vous permet désormais d'améliorer la géoredondance de vos répliques MongoDB.

Voici les étapes pour configurer un cluster MongoDB géo-redondant sur AWS dans la région de l'UE.

1. Détails du cluster MongoDB

Entrez les détails du cluster - nom, version et taille pour commencer :

2. Sélectionnez la région pour chaque jeu de répliques

Nous plaçons le primaire dans EU-West (Irlande) et le secondaire dans EU-Central (Francfort). Pour une géoredondance à 100 %, vous devez placer l'arbitre dans une autre région. Si vous placez l'arbitre dans une seule des régions de l'UE et que cette région tombe en panne, votre cluster MongoDB n'aura pas de quorum et passera donc en mode lecture seule. L'arbitre est un nœud votant et ne contient aucune donnée. Ainsi, quel que soit l'endroit où vous placez l'arbitre, toutes les données de production et les sauvegardes sont stockées dans la région de l'UE.

3. Cryptage SSL

Étant donné que vos répliques sont situées dans différentes régions, le trafic entre les répliques passe par Internet, il est donc important de chiffrer vos connexions avec SSL. Pour plus d'informations sur la façon de se connecter à un cluster compatible SSL, reportez-vous à notre article de blog précédent :Sécuriser vos clusters MongoDB avec SSL.

Une fois le cluster déployé, vous pouvez valider que les répliques sont placées dans différentes régions. Si vous choisissez de placer deux répliques dans la même région, elles sont réparties sur deux zones de disponibilité différentes pour une meilleure disponibilité.

Pour une discussion plus générale sur la géodistribution, veuillez vous référer à notre article précédent - Clusters MongoDB distribués géographiquement pour une disponibilité à 100 %.