Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

AWS EC2 Auto Scaling está destualizado e inviabiliza curso

O item "Configurando o Auto Scaling Group" está desatualizado e inviabiliza a conculsão do curso. Ao tentar realizar a configuração com as novas telas o sistema ficou todo perdido e gerou até 5 instancias e não acessou ao testar.

Poderiam me enviar algumas instruções de como realizar a mesma configuração do curso com as novas telas da AWS?

1 resposta
solução!

Olá Hilton, tudo bem? É verdade, porém o curso é até bem recente, o problema é que a AWS vem nesse processo de mudanças da interfaces dos serviços e é difícil acompanhar esse ritmo, mas vou tentar de ajudar a conseguir configurar o Auto Scaling Group.

O que você deve fazer primeiro é criar uma Configuração de execução (Launch Configurations), isso é para determinar a configuração de inicialização das máquina do Auto Scaling Group, que consiste em:

  • No console da AWS, na opção AUTO SCALING, entre em Launch Configurations.

  • Clique em Criar configuração de inicialização (Create launch configuration) e em seguida informe um nome para a sua configuração de inicialização.

  • Escolha uma imagem no campo Imagem de máquina da Amazon (AMI) (Amazon machine image (AMI)). Para facilitar você abrir o console em outra aba do navegador e então ir na opção Executar Instância (Launch Instance) e então pegar um AMI especifica como por exempo a do Ubuntu:

    ami-0dba2cb6798deb6d8

    E usar esse código no campo do Imagem de máquina da Amazon (AMI).

  • Depois selecione oTipo de instância (Instance type), deve ser t2.micro porque está dentro do free tier da AWS.

  • Agora você pode pular para Grupos de segurança (Security groups), você pode selecionar um grupo já existe e que você esteja usando assim vai poder ter acesso as novas instancias sem problemas.

  • Por fim você deve escolher Um par de chave (Key pair (login)) indico que escolhe um par de chave que já esteja usando para evitar problemas.

  • Por fim você deve clicar no botão Criar configuração de execução (Create launch configuration)

Pronto, agora é a parte do Auto Scaling:

  • No console da AWS, na opção AUTO SCALING , escolha Auto Scaling Groups.

  • Clique no botão Criar um grupo de Auto Scaling (Create an Auto Scaling group).

  • Na próxima página informe um Nome para o Auto Scaling Group.

  • Para escolher uma configuração de inicialização, clique no link Alternar para configuração de execução (Switch to launch configuration), e então escolha a configuração de execução que você criou anteriormente e clique em próximo (next).

  • Na página Definir configurações (Configure settings), em Rede (Network), para VPC, escolha a VPC para os grupos de segurança que você especificou na configuração de inicialização. E para Sub-rede, escolha uma ou mais sub-redes que deseja utilizar dentro VPC especificado. Quanto mais sub-redes, mais disponibilidade você vai conseguir. E clique em próximo (next).

  • Na página Configurar opções avançadas (Configure advanced options) na parte de Balanceamento de carga - opcional clique em Habilitar balanceamento de carga (Enable load balancing), e com a opção Application Load Balancer ou Network Load Balancer selecionada você vai buscar o Load Balancer que você criou anteriormente no curso. Agora em Verificações de integridade (Health checks) marque a caixa de seleção ELB e coloca 30 segundos como o instrutor faz. E clique em próximo.

  • Agora você vai configurar a parte de Configurar políticas de escalabilidade e tamanho do grupo (Configure group size and scaling policies), indicando a capacidade desejada, mínima e máxima do grupo, depois é só clicar em próximo.

  • Adicionar notificações (Add notification) basta clicar em próximo (next).

  • Adicionar tags (Add tag) basta clicar em próximo (next).

  • Na página de Análise (Review) basta clicar em Criar o grupo do Auto Scaling (Create Auto Scaling group).

E pronto!

Referências:

Creating a launch configuration

Creating an Auto Scaling group using a launch configuration