Sem categoria

Implementação do Couchbase no AWS em menos de 3 minutos

Uma das partes mais desafiadoras da implantação de seu aplicativo na nuvem é a configuração de uma infraestrutura adequada. Tarefas comuns, como criar uma VPC, configurar o dimensionamento automático, balanceadores de carga e gateways, rapidamente se tornam demoradas e complicadas.

É por isso que desenvolvemos, em parceria com os caras da ClearScale a Início rápido da implantação do Couchbase no AWSEle ajuda você a configurar o Couchbase Server e o Sync Gateway em minutos, usando todas as práticas recomendadas da AWS para tornar sua implantação segura e fácil de dimensionar.

Confira a documentação passo a passo aqui.

Para que você tenha uma visão geral de como isso funciona, vamos examinar rapidamente algumas das etapas para criar uma nova pilha:

 

Implantação de uma nova pilha no AWS

Em primeiro lugar, a implantação deste Início Rápido para uma nova nuvem privada virtual (VPC) com parâmetros padrão criará o seguinte ambiente do Couchbase na nuvem da AWS.

Couchbase Quickstart default architecture

Arquitetura padrão de início rápido do Couchbase

OBSERVAÇÃO: você também pode implantá-lo em um VPC existente

Todo o processo é composto de três etapas simples:

  1. Criar Pares de chaves EC2 (se você ainda não tiver um)
  2. Assine o AMIs do Couchbase
  3. Iniciar o Início Rápido

Supondo que você já saiba como criar pares de chaves EC2, vamos para a etapa 2:

 

Assinar as AMIs do Couchbase

Ir para  Couchbase Enterprise Edition em AWS Marketplacee, em seguida, clique em Continue a se inscrever.

Couchbase Enterprise Edition on AWS

Couchbase Enterprise Edition no AWS

Na próxima página, você pode escolher o tipo de licenciamento: Preço por hora ou BYOL (Traga sua própria licença). Analise as condições e, em seguida, clique em Aceitar os termos

Escolha de um tipo de licença no AWS

No final, a tela a seguir será apresentada:

 

Iniciando o Início Rápido

Ir para Início rápido do Couchbase no AWS página inicial e clique em Implantar o Couchbase no AWS em uma nova VPC (se você quiser implantá-lo em uma VPC existente clique aqui)

Dica: Verifique novamente se você está na região correta da AWS.

A página a seguir será apresentada:

Dica: Se você estiver familiarizado com o Cloud Formation, clique em Exibir/Editar modelo no Designer para visualizar o que será criado

Clique em Próximo e, em seguida, você verá o Especificar detalhes tela:

Recomendo fortemente que você leia aqui o documentação oficialO site explica exatamente como preencher todos os campos. Quando terminar, clique em Próximo.

No Opções página, você pode especificar etiquetas (pares chave-valor) para recursos em sua pilha e definir opções avançadas. Quando terminar, selecione Próximo

 

Por fim, no Página de revisão não se esqueça de marcar a seguinte caixa de seleção:

Parabéns! Agora, tudo o que você precisa fazer é aguardar a criação da pilha. Pegue uma xícara de café, pois isso levará alguns minutos.

 

Como acessar seu novo cluster

Quando o estado da pilha for CREATE_COMPLETE, clique em Recursos selecione a ID física para Grupo de escalonamento automático de servidor.

O grupo Auto Scaling será exibido no console do Amazon EC2, escolha a opção Instâncias e, em seguida, selecione uma das instâncias para visualizar seus detalhes.

No Descrição da instância, copie o nome DNS público.

 

Por fim, em seu navegador, navegue até https://hostname:8901em que hostname se refere ao DNS público que você copiou na etapa anterior. Por exemplo:

A tela de login do Console da Web do Couchbase será exibida.

Informe o usuário e a senha definidos no Especificar detalhes durante a criação da pilha e faça login na sua nova instância do Couchbase Server em execução no AWS.

 

Solução de problemas

 

Não consigo acessar o console da Web

Nesse caso, você pode ter configurado o CIDR errado no Acesso externo permitido CIDR no campo Especificar detalhes página. Tente recriar sua pilha com o CIDR correto ou simplesmente adicione um novo Regra de entrada no grupo Segurança:

 

OBSERVAÇÃO: Na imagem acima, estamos permitindo o tráfego de entrada de qualquer lugar; em seu cluster, permita o tráfego de entrada somente da sua rede.

Erro CREATE_FAILED quando o Início Rápido é iniciado

Isso pode ocorrer por vários motivos diferentes, mas os mais comuns são:

  • Falta de privilégios da AWS
  • Limites internos da AWS, como o número máximo de IPs públicos
  • Uma configuração inválida foi fornecida no Especificar detalhes página .

Se você tiver alguma dúvida ou problema, por favor Confira o manual, pergunte em Fóruns do Couchbase ou me envie um tweet para @deniswsrosa

 

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

Autor

Postado por Denis Rosa, defensor dos desenvolvedores, Couchbase

Denis Rosa é um Developer Advocate do Couchbase e mora em Munique, na Alemanha. Ele tem uma sólida experiência como engenheiro de software e fala fluentemente Java, Python, Scala e Javascript. Denis gosta de escrever sobre pesquisa, Big Data, IA, microsserviços e tudo o mais que possa ajudar os desenvolvedores a criar um aplicativo bonito, mais rápido, estável e escalável.

Um comentário

  1. Susantha Bathige agosto 24, 2018 em 1:23 pm

    Oi Denis,
    No diagrama de rede, vejo um balanceador de carga (lb). Você poderia explicar qual é a função do lb (nesse cenário) e que tipo de lb ele é?
    Obrigado.

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.