implantação de referência

HashiCorp Nomad na AWS

Gerenciador de clusters e programador de implantações

Este Quick Start implanta o HashiCorp Nomad na Nuvem Amazon Web Services (AWS). O Nomad é um programador e gerenciador de clusters distribuído, de alta disponibilidade e baseado em datacenters que ajuda a implantar aplicações on-premises ou na nuvem. Ele oferece suporte aplicações virtualizadas, conteinerizadas e autônomas executadas em todos os principais sistemas operacionais e gerencia uma ampla série de workloads.

Esse Quick Start foi desenvolvido pela HashiCorp em parceria com a AWS. A HashiCorp é um parceiro da AWS.

  •  O que você criará
  • Use o Quick Start para configurar automaticamente o seguinte ambiente do HashiCorp Nomad, que também inclui o HashiCorp Consul, na AWS:

    • Um virtual private cloud (VPC) configurado com sub-redes públicas e privadas em três Zonas de Disponibilidade. Isso fornece a infraestrutura de rede para sua implantação do HashiCorp Nomad.*
    • Um Internet Gateway para fornecer acesso à internet. Os servidores Bastion usam este gateway para enviar e receber tráfego.*
    • Nas sub-redes públicas, gateways NAT para fornecer conectividade de saída com a Internet para suas instâncias HashiCorp Consul e Nomad.*
    • Nas sub-redes públicas, Linux bastion hosts para permitir o acesso ao Secure Shell (SSH) de entrada para suas instâncias HashiCorp Consul e Nomad.*
    • Uma função da instância AWS Identity and Access Management (IAM) com permissões detalhadas para o acesso aos serviços da AWS necessários para o processo de implantação.
    • Grupos de segurança para permitir a comunicação dentro do VPC e restringir o acesso somente aos protocolos e portas necessários.
    • Nas sub-redes privadas, um número configurável pelo usuário de instâncias de clientes e servidores do HashiCorp Consul em grupos de Auto Scaling distintos. Se o número de nós do cliente for definido como 0 (que é o padrão), o Quick Start não criará o grupo de Auto Scaling do cliente do Consul, e as instâncias do cliente do Consul serão alocadas juntamente em instâncias de clientes e servidores do Nomad.
    • Nas sub-redes privadas, um número configurável pelo usuário de instâncias de clientes e servidores do HashiCorp Nomad em grupos de Auto Scaling distintos.  

    * O modelo que implanta o Quick Start em uma VPC existente ignora as tarefas marcadas com asteriscos e solicita a configuração da VPC existente.

    Para criar essa arquitetura na AWS, o Quick Start implementa uma estrutura modular que usa e estende três outras implantações de referência:

  •  Como implantar
  • Para implantar este Quick Start, siga as instruções do guia de implantação, que contém as etapas apresentadas aqui. A pilha é iniciada em cerca de 35 minutos.

    1. Faça login em sua conta da AWS. Caso não tenha uma conta, cadastre-se em https://aws.amazon.com.
    2. Inicie o Quick Start. (Antes de criar a pilha, escolha a região da AWS na barra de ferramentas superior.) Escolha uma das seguintes opções:
    3. Use um agente SSH para acessar o Nomad e verificar a implantação.
    4. Use o arquivo de exemplo fornecido com o Quick Start para começar a usar o Nomad.

    Para personalizar sua implantação, escolha diferentes tipos de instância para seus recursos e configure o número de nós de clientes e servidores do Nomad e Consul.

    A Amazon pode compartilhar informações sobre implantações de usuários com o parceiro da AWS que colaborou com a AWS nesta solução.  

  •  Custo e licenças
  • Você é responsável pelo custo dos serviços da AWS e de quaisquer licenças de terceiros usadas durante esta implantação de referência do Quick Start. Não há custo adicional para usar o Início rápido.

    Os modelos do AWS CloudFormation para este Quick Start incluem parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetam o custo da implantação. Para obter estimativas de custo, consulte as páginas de preço de cada produto da AWS que você utiliza. Os preços estão sujeitos a alterações.

    Dica: depois de implantar o Quick Start, crie  AWS Cost and Usage Reports para monitorar os custos associados ao Quick Start. Esses relatórios fornecem métricas de faturamento para um bucket do Amazon Simple Storage Service (Amazon S3) em sua conta. Eles fornecem estimativas de custo baseadas no uso ao longo de cada mês e agregam os dados no fim do mês. Para obter mais informações sobre o relatório, consulte  What are AWS Cost and Usage Reports? (O que são AWS Cost and Usage Reports?)