Sem categoria

Implantação de um cluster de vários nós com o Couchbase Server usando modelos do Microsoft Azure Resource Manager (ARM)

Postagem de convidado: Ercenk Keresteci - Principal @ Fullscale180.com

A implantação de um cluster do Couchbase Server de vários nós pela primeira vez em muitas das plataformas de nuvem pública pode exigir uma longa série de operações que precisam ser cuidadosamente seguidas. Com o novo Azure Resource Manager (ARM), você pode implantar um cluster do Couchbase Server de vários nós com um modelo simples, mas poderoso, na nuvem do Azure.

Por que o Azure Resource Manager (ARM)?

À medida que os novos recursos chegam a qualquer tecnologia de software, a utilização deles com níveis de abstração mais altos se torna uma necessidade. A plataforma Azure da Microsoft também está observando essa tendência. Basta verificar as atualizações de serviço alimentações é suficiente para ver o ritmo acelerado das novas atualizações e recursos que chegam à plataforma.

Tradicionalmente, o provisionamento de recursos do Azure na plataforma era feito por meio de um conjunto de operações REST publicadas. Por exemplo, para criar um cluster do Couchbase com 4 VMs de tamanho D14, será necessário chamar as operações como as seguintes (não é uma lista exaustiva, mas apenas as mais importantes para esclarecer o ponto):

  • Crie 4 contas de armazenamento (o número máximo de discos de dados do tamanho D14 é 32, portanto, precisamos usar uma conta de armazenamento por VM quando não estivermos usando o armazenamento premium, devido aos limites definidos em metas de desempenho de contas de armazenamento). Chame isso de operação 4 vezes,
  • Criar um serviço de nuvem,
  • Crie uma configuração de implantação de VM em XML e faça 4 implantações de VM, chamando assim a operação por 4 vezes,
  • Modificar a configuração da rede, chamar a operação get configuration uma vez para trazer a configuração, modificá-la e, em seguida, chamar este para salvar de volta.
  • E muito mais, dependendo do cenário

Em muitos casos, as chamadas para essas operações REST não são feitas diretamente, mas por meio de outras ferramentas de cliente, como o módulo Azure PowerShell, a CLI multiplataforma (X-PLAT CLI) e as bibliotecas de gerenciamento do .NET.

A Microsoft lançou o Azure Resource Manager (ARM) no ano passado, que permitiu aos administradores provisionar recursos do Azure de forma declarativa. O ARM estava limitado aos WebSites do Azure e a alguns outros recursos quando foi introduzido pela primeira vez. A Microsoft anunciou a prévia das implementações baseadas em modelos de recursos de computação, rede e armazenamento durante a conferência Build em abril. As linguagem de modelopermite que os usuários do Azure associem declarativamente vários tipos de recursos e os implantem.

Escala total 180 trabalhou com a Microsoft para desenvolver alguns dos modelos de implementação próximos a exemplos reais de soluções comuns no mercado. Esses modelos podem ser encontrados em github.com. A Modelo de cluster do Couchbase é um deles. O modelo de exemplo permite que os usuários do Azure implantem clusters, usando diferentes tamanhos de VM, implementando as práticas recomendadas do Azure e do Couchbase.

Você pode saber mais sobre o modelo e várias dicas e truques de modelagem do ARM em http://blog.fullscale180.com/building-azure-resource-manager-templates

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

Autor

Postado por A equipe do Couchbase

Jennifer Garcia é gerente sênior de Web na Couchbase Inc. Como gerente do site, Jennifer tem a responsabilidade geral pelas propriedades do site, incluindo design, implementação, conteúdo e desempenho.

Um comentário

  1. O link a seguir associado a \"The template language,\" não está mais disponível. Por favor, revise e atualize-o.

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.