Amazon nedávno oznámil veřejnou dostupnost svého centrálního regionu EU (Frankfurt). Díky tomuto novému datovému centru má nyní AWS dvě datová centra v regionu EU – Irsko a Frankfurt. Dostupnost těchto dvou datových center vám nyní umožňuje zlepšit georedundanci vašich replik MongoDB.
Zde jsou kroky k nastavení geograficky redundantního clusteru MongoDB na AWS v regionu EU.
1. Podrobnosti klastru MongoDB
Pro začátek zadejte podrobnosti o clusteru – název, verzi a velikost:
2. Vyberte oblast pro každou sadu replik
Primární umísťujeme do EU-západ (Irsko) a sekundární do EU-střed (Frankfurt). Pro 100% georedundanci je třeba umístit arbitra do jiné oblasti. Pokud umístíte arbitra pouze do jednoho z regionů EU a tento region klesne, váš cluster MongoDB nebude usnášeníschopný, a proto bude degradován do režimu pouze pro čtení. Rozhodčí je hlasovací uzel a neuchovává žádná data. Takže bez ohledu na to, kam arbitra umístíte, všechna produkční data a zálohy jsou uloženy v regionu EU.
3. Šifrování SSL
Protože se vaše repliky nacházejí v různých oblastech, provoz mezi replikami probíhá přes internet, takže je důležité šifrovat vaše připojení pomocí SSL. Další informace o tom, jak se připojit ke clusteru s povoleným SSL, nahlédněte do našeho dřívějšího příspěvku na blogu – Zabezpečení clusterů MongoDB pomocí SSL.
Jakmile je cluster nasazen, můžete ověřit, že repliky jsou umístěny v různých oblastech. Pokud se rozhodnete umístit dvě repliky do stejné oblasti, budou pro lepší dostupnost distribuovány ve dvou různých zónách dostupnosti.
Obecnější diskusi o geodistribuci naleznete v našem dřívějším příspěvku – Geo distribuované clustery MongoDB pro 100% dostupnost.