Servidor Couchbase

Dimensionamento e rebalanceamento de um cluster do Couchbase usando a CLI

Couchbase fornece alta disponibilidade e recuperação de desastres de várias maneiras:

Este blog mostrará como criar um cluster do Couchbase usando a interface de linha de comando (CLI) do Couchbase. Além disso, essas etapas também podem ser executadas usando o API REST do Couchbase e o Console da Web do Couchbase.

couchbase-cluster-amazon

Os nós do Couchbase em um cluster são homogêneos. Os aplicativos podem gravar em qualquer nó e ler de qualquer nó. Não há arquitetura de gravação para mestre e leitura de escravo que, inerentemente, cause problemas de dimensionamento. Isso permite que o cluster do Couchbase seja realmente dimensionado horizontalmente para atender às crescentes demandas dos aplicativos.

A criação de um cluster do Couchbase envolve as seguintes etapas:

  • Provisão do Couchbase: Provisione 1 ou mais nós do Couchbase, por exemplo, no Amazon Web Services
  • Inicializar o mestre: Inicialize qualquer nó para ser o "mestre" do cluster chamando inicialização do cluster Comando da CLI
  • Criar cluster: Para todos os outros nós, crie um cluster invocando o comando adicionar servidor Comando da CLI
  • Reequilibrar o cluster: Por fim, reequilibre o cluster chamando o comando reequilíbrio Comando da CLI

Provisão do Couchbase

Provisione um nó do Couchbase na Amazon:

O nome do grupo de segurança é explicado em Cluster do Couchbase na Amazon usando CLI. Vamos chamar esse nó de "mestre".

Inicializar o Couchbase "master"

Configure a instância "mestre" e inicialize o cluster:

Crie outra instância, vamos chamá-la de "worker". Observe que essa não é uma arquitetura mestre/escravo. O cluster do Couchbase é homogêneo e qualquer nó do cluster pode ser "mestre".

Criar cluster do Couchbase

Adicione essa instância de "trabalhador" recém-criada ao cluster:

Normalmente, você criará e adicionará vários nós ao cluster antes de fazer o rebalanceamento.

Rebalanceamento do cluster do Couchbase

Reequilibrar o cluster:

Agora, você pode criar quantas instâncias quiser e incluí-las facilmente no cluster. A adição de um único nó e o rebalanceamento do cluster podem ser feitos facilmente em uma única etapa:

Agora, seu cluster pode ser acessado em http://:8091 ou http://:8091. Outras referências ...

Aproveite!

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Arun Gupta, vice-presidente de defesa do desenvolvedor, Couchbase

Arun Gupta é o vice-presidente de defesa do desenvolvedor na Couchbase. Ele criou e liderou comunidades de desenvolvedores por mais de 10 anos na Sun, Oracle e Red Hat. Ele tem grande experiência na liderança de equipes multifuncionais para desenvolver e executar estratégias, planejamento e execução de conteúdo, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e é membro fundador da equipe Java EE. Gupta é autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experiência em palestras em mais de 40 países sobre diversos tópicos e é um JavaOne Rock Star há três anos consecutivos. Gupta também fundou o capítulo Devoxx4Kids nos EUA e continua a promover a educação tecnológica entre as crianças. Autor de vários livros sobre tecnologia, corredor ávido, viajante do mundo inteiro, campeão de Java, líder de JUG, membro do NetBeans Dream Team e capitão do Docker, ele pode ser facilmente acessado em @arungupta.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.