MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

3 etapas simples para criar clusters fragmentados do MongoDB

Com nossa versão mais recente, agora oferecemos aos nossos usuários a capacidade de implantar e gerenciar clusters MongoDB complexos e fragmentados em nossas plataformas de nuvem compatíveis, AWS, Azure e DigitalOcean. Este tem sido o nosso recurso mais solicitado nos últimos meses e estamos felizes em abri-lo para todos os nossos clientes. Se você está executando shards hoje, provavelmente entende como eles são difíceis de configurar e manter em um ambiente de nuvem. Nosso objetivo com esta versão é tornar os clusters fragmentados tão fáceis de gerenciar quanto os servidores autônomos ou conjuntos de réplicas.

Nosso console da Web simples e flexível também oferece controle refinado sobre a localização do data center MongoDB de cada fragmento ou de cada réplica de cada fragmento. Você também pode optar por distribuir geograficamente cada réplica de seu estilhaço para maior disponibilidade.

No exemplo abaixo, criarei um cluster do MongoDB com dois fragmentos em três etapas simples. O Shard-0 ficará na costa leste dos EUA e o Shard-1 será criado na costa oeste dos EUA. Cada cluster inclui automaticamente três roteadores de fragmentos e três servidores de configuração. Uma vez implantado, você também pode adicionar mais roteadores de fragmentos. Se você estiver interessado em personalizar o número de roteadores de fragmentos, entre em contato conosco em [email protected].

  1. Etapa 1:insira as informações básicas do MongoDB

    Faça login na sua conta ScaleGrid e crie um novo cluster MongoDB inserindo as informações básicas:


  2. Etapa 2:noções básicas do Shard e detalhes do Shard-0

    Selecione o número de estilhaços que você gostaria de implantar e o tipo de conjunto de réplicas para cada estilhaço (2 réplicas + 1 árbitro / conjunto de réplicas de 3 nós). Selecione o local do datacenter para os roteadores de estilhaço e observe que os servidores de configuração também estão localizados no mesmo datacenter que os roteadores de estilhaço. Se você quiser personalizar a localização dos servidores de configuração, entre em contato com nossa equipe de suporte. Em seguida, selecione os locais do data center para cada réplica do Shard-0:


  3. Etapa 3:detalhes do fragmento 1

    No menu Shard, selecione “Shard-1″ e atualize a localização do data center:


    Depois de clicar em Avançar e concluir o assistente de criação, todos os 12 servidores serão configurados e configurados pelo ScaleGrid, e seu cluster fragmentado estará pronto para funcionar!

    Depois que o cluster for implantado, também instalaremos e configuraremos automaticamente o agente MMS (MongoDB Monitoring Service) para que seu cluster comece a aparecer no MMS ou use o Console de Monitoramento MongoDB avançado no ScaleGrid.

Em breve, também lançaremos uma atualização para nossa interface do usuário que oferece aos nossos clientes a capacidade de adicionar e remover facilmente fragmentos de seus clusters fragmentados. Você também pode conferir nossa postagem MongoDB Shards and Unbalanced Aggregation Loads para saber mais sobre como os pipelines de agregação subjacentes são executados em um ambiente fragmentado. Como sempre, se você tiver alguma dúvida, entre em contato conosco em [email protected].