A Amazon anunciou recentemente a disponibilidade pública de sua região central da UE (Frankfurt). Com este novo data center, a AWS agora tem dois data centers na região da UE – Irlanda e Frankfurt. A disponibilidade desses dois datacenters agora permite que você melhore a georedundância de suas réplicas do MongoDB.
Aqui estão as etapas para configurar um cluster MongoDB com redundância geográfica na AWS na região da UE.
1. Detalhes do cluster MongoDB
Insira os detalhes do cluster – nome, versão e tamanho para começar:
2. Selecione a região para cada conjunto de réplicas
Colocamos o primário na UE-Oeste (Irlanda) e o secundário na UE-Central (Frankfurt). Para 100% de georredundância, você precisa colocar o árbitro em uma região diferente. Se você colocar o árbitro em apenas uma das regiões da UE e essa região ficar inativa, seu cluster MongoDB não terá um quorum e, portanto, será degradado para o modo somente leitura. O árbitro é um nó de votação e não contém nenhum dado. Portanto, independentemente de onde você coloque o árbitro, todos os dados de produção e backups são armazenados na região da UE.
3. Criptografia SSL
Como suas réplicas estão localizadas em regiões diferentes, o tráfego entre as réplicas passa pela Internet, por isso é importante criptografar suas conexões com SSL. Para obter mais informações sobre como se conectar a um cluster habilitado para SSL, consulte nossa postagem anterior no blog – Protegendo seus clusters MongoDB com SSL.
Depois que o cluster for implantado, você poderá validar se as réplicas foram colocadas em regiões diferentes. Se você optar por colocar duas réplicas na mesma região, elas serão distribuídas em duas zonas de disponibilidade diferentes para melhor disponibilidade.
Para uma discussão mais geral sobre geodistribuição, consulte nossa postagem anterior – Clusters MongoDB distribuídos geograficamente para 100% de disponibilidade.