Amazon ha recentemente annunciato la disponibilità pubblica della sua regione centrale dell'UE (Francoforte). Con questo nuovo data center, AWS dispone ora di due data center nella regione dell'UE:Irlanda e Francoforte. La disponibilità di questi due data center ora ti consente di migliorare la georidondanza delle tue repliche MongoDB.
Ecco i passaggi per configurare un cluster MongoDB con ridondanza geografica su AWS nella regione dell'UE.
1. Dettagli del cluster MongoDB
Inserisci i dettagli del cluster:nome, versione e dimensione per iniziare:
2. Seleziona la regione per ogni set di repliche
Collochiamo il primario in EU-West (Irlanda) e il secondario in EU-Central (Francoforte). Per una georidondanza del 100%, devi posizionare l'arbitro in una regione diversa. Se metti l'arbitro in una sola delle regioni dell'UE, e quella regione va giù, il tuo cluster MongoDB non avrà un quorum e quindi passerà alla modalità di sola lettura. L'arbitro è un nodo di voto e non detiene alcun dato. Quindi, indipendentemente da dove collochi l'arbitro, tutti i dati di produzione e i backup vengono archiviati nella regione dell'UE.
3. Crittografia SSL
Poiché le tue repliche si trovano in regioni diverse, il traffico tra le repliche passa su Internet, quindi è importante crittografare le tue connessioni con SSL. Per ulteriori informazioni su come connettersi a un cluster abilitato SSL, fai riferimento al nostro precedente post del blog:Protezione dei cluster MongoDB con SSL.
Una volta distribuito il cluster, puoi convalidare che le repliche siano posizionate in regioni diverse. Se scegli di inserire due repliche nella stessa area geografica, queste vengono distribuite in due diverse zone di disponibilità per una migliore disponibilità.
Per una discussione più generale sulla distribuzione geografica, fare riferimento al nostro post precedente:Cluster MongoDB geo distribuiti per una disponibilità del 100%.