MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Geografisch verteilte MongoDB-Cluster auf AWS in der EU-Region

Amazon hat kürzlich die öffentliche Verfügbarkeit seiner Region EU-Zentral (Frankfurt) angekündigt. Mit diesem neuen Rechenzentrum verfügt AWS nun über zwei Rechenzentren in der EU-Region – Irland und Frankfurt. Die Verfügbarkeit dieser beiden Rechenzentren ermöglicht es Ihnen jetzt, die Georedundanz Ihrer MongoDB-Replikate zu verbessern.

Hier sind die Schritte zum Einrichten eines georedundanten MongoDB-Clusters auf AWS in der EU-Region.

1. MongoDB-Clusterdetails

Geben Sie die Clusterdetails ein – Name, Version und Größe, um loszulegen:

2. Wählen Sie die Region für jeden Replikatsatz aus

Wir platzieren den Primary in EU-West (Irland) und den Secondary in EU-Central (Frankfurt). Für 100 % Georedundanz müssen Sie den Arbiter in einer anderen Region platzieren. Wenn Sie den Arbiter nur in einer der EU-Regionen platzieren und diese Region ausfällt, hat Ihr MongoDB-Cluster kein Quorum und wird daher in den schreibgeschützten Modus herabgestuft. Der Arbiter ist ein Abstimmungsknoten und hält keine Daten. Unabhängig davon, wo Sie den Arbiter platzieren, werden alle Produktionsdaten und Backups in der EU-Region gespeichert.

3. SSL-Verschlüsselung

Da sich Ihre Replikate in unterschiedlichen Regionen befinden, erfolgt der Datenverkehr zwischen den Replikaten über das Internet, daher ist es wichtig, Ihre Verbindungen mit SSL zu verschlüsseln. Weitere Informationen zum Herstellen einer Verbindung zu einem SSL-fähigen Cluster finden Sie in unserem früheren Blog-Post – Securing your MongoDB clusters with SSL.

Sobald der Cluster bereitgestellt ist, können Sie überprüfen, ob die Replikate in verschiedenen Regionen platziert sind. Wenn Sie sich dafür entscheiden, zwei Replikate in derselben Region zu platzieren, werden sie zur besseren Verfügbarkeit auf zwei verschiedene Verfügbarkeitszonen verteilt.

Für eine allgemeinere Erörterung der Geoverteilung lesen Sie bitte unseren früheren Beitrag – Geoverteilte MongoDB-Cluster für 100 % Verfügbarkeit.