Amazon niedawno ogłosiła publiczną dostępność swojego centralnego regionu UE (Frankfurtu). Dzięki nowemu centrum danych AWS ma teraz dwa centra danych w regionie UE – w Irlandii i we Frankfurcie. Dostępność tych dwóch centrów danych pozwala teraz poprawić georedundancję replik MongoDB.
Oto kroki, aby skonfigurować geograficznie nadmiarowy klaster MongoDB w AWS w regionie UE.
1. Szczegóły klastra MongoDB
Wprowadź szczegóły klastra – nazwę, wersję i rozmiar, aby rozpocząć:
2. Wybierz region dla każdego zestawu replik
Umieszczamy pierwotną w EU-West (Irlandia), a drugorzędną w EU-Central (Frankfurt). Aby uzyskać 100% georedundancję, musisz umieścić arbitra w innym regionie. Jeśli umieścisz arbitra tylko w jednym z regionów UE, a ten region ulegnie awarii, Twój klaster MongoDB nie będzie miał kworum, a zatem przejdzie w tryb tylko do odczytu. Arbiter jest węzłem głosującym i nie przechowuje żadnych danych. Tak więc, niezależnie od tego, gdzie umieścisz arbitra, wszystkie dane produkcyjne i kopie zapasowe są przechowywane w regionie UE.
3. Szyfrowanie SSL
Ponieważ Twoje repliki znajdują się w różnych regionach, ruch między replikami odbywa się przez Internet, dlatego ważne jest, aby szyfrować połączenia za pomocą protokołu SSL. Aby uzyskać więcej informacji na temat łączenia się z klastrem obsługującym SSL, zapoznaj się z naszym wcześniejszym wpisem na blogu – Zabezpieczanie klastrów MongoDB za pomocą SSL.
Po wdrożeniu klastra można sprawdzić, czy repliki są umieszczone w różnych regionach. Jeśli zdecydujesz się umieścić dwie repliki w tym samym regionie, zostaną one rozmieszczone w dwóch różnych strefach dostępności, aby zapewnić lepszą dostępność.
W celu uzyskania bardziej ogólnej dyskusji na temat geodystrybucji, zapoznaj się z naszym wcześniejszym postem – Rozproszone geograficznie klastry MongoDB dla 100% dostępności.