sql >> Database teknologi >  >> NoSQL >> MongoDB

Geografisk distribuerede MongoDB-klynger på AWS i EU-regionen

Amazon annoncerede for nylig offentligheden af ​​sin EU-region (Frankfurt). Med dette nye datacenter har AWS nu to datacentre i EU-regionen – Irland og Frankfurt. Tilgængeligheden af ​​disse to datacentre giver dig nu mulighed for at forbedre georedundansen af ​​dine MongoDB-replikaer.

Her er trinene til at oprette en geo-redundant MongoDB-klynge på AWS i EU-regionen.

1. MongoDB-klyngedetaljer

Indtast klyngeoplysningerne – navn, version og størrelse for at komme i gang:

2. Vælg regionen for hvert replikasæt

Vi placerer den primære i EU-Vest (Irland) og den sekundære i EU-Central (Frankfurt). For 100 % georedundans skal du placere dommeren i en anden region. Hvis du kun placerer dommeren i én af EU-regionerne, og den region går ned, vil din MongoDB-klynge ikke have et kvorum og vil derfor blive degraderet til skrivebeskyttet tilstand. Dommeren er en afstemningsknude og har ingen data. Så uanset hvor du placerer dommeren, er alle produktionsdata og sikkerhedskopier gemt i EU-regionen.

3. SSL-kryptering

Fordi dine replikaer er placeret i forskellige regioner, går trafikken mellem replikaerne over internettet, så det er vigtigt at kryptere dine forbindelser med SSL. For flere oplysninger om, hvordan du opretter forbindelse til en SSL-aktiveret klynge, se vores tidligere blogindlæg – Sikring af dine MongoDB-klynger med SSL.

Når klyngen er implementeret, kan du validere, at replikaerne er placeret i forskellige områder. Hvis du vælger at placere to replikaer i samme region, er de fordelt på to forskellige tilgængelighedszoner for bedre tilgængelighed.

For en mere generel diskussion af geodistribution, se venligst vores tidligere indlæg – Geo-distribuerede MongoDB-klynger for 100 % tilgængelighed.


  1. Node.js &Redis; Venter på, at en løkke er færdig

  2. Redis pub/sub på skinner

  3. MongoDB $inc

  4. MongoDB omdøb databasefeltet i array