Alta Disponibilidade e Automação

Avançado

Escale sua infraestrutura. Você usará o Ansible para automatizar o provisionamento de servidores web, implantará o HAProxy para balanceamento de carga e implementará o Keepalived para failover de IP virtual.

devops-engineeransibledevopslinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Alta Disponibilidade e Automação

Combine a automação de configuração e a engenharia de disponibilidade em um curso focado exclusivamente em desafios sobre Ansible, balanceamento de carga, failover e validação operacional. Este projeto testa sua capacidade de evoluir da configuração de serviços individuais para a entrega de um comportamento de serviço resiliente em múltiplos nós.

Por que isso é importante

Uma infraestrutura confiável não se resume apenas a colocar um serviço em execução. As equipes também precisam de implantações repetíveis, tráfego balanceado e tratamento de falhas caso um nó fique indisponível. Este projeto ajuda você a conectar a automação ao pensamento de alta disponibilidade em um fluxo de trabalho de entrega de serviços mais realista.

O que você aprenderá

  • Usar a automação para implantar e padronizar a configuração de serviços entre hosts.
  • Configurar uma camada de balanceamento de carga que distribui o tráfego de forma intencional.
  • Implementar comportamentos de failover para que o acesso ao serviço sobreviva a problemas em nível de nó.
  • Validar o comportamento de alta disponibilidade por meio de testes explícitos, em vez de suposições.
  • Trabalhar de forma independente em tarefas baseadas apenas em desafios que combinam múltiplas camadas de infraestrutura.
  • Integrar habilidades de Ansible, HAProxy e Keepalived em um padrão operacional único.

Roteiro do Curso

O projeto começa com a implantação web via Ansible, onde a configuração repetível se torna a base para o restante do ambiente. Em seguida, avança para a configuração do balanceador de carga, posicionando o HAProxy à frente dos nós de serviço para distribuir o tráfego.

Na sequência, você completará um desafio de cluster de alta disponibilidade que introduz o design de failover na pilha. O projeto termina com um teste de failover automatizado, reforçando que uma infraestrutura resiliente deve ser verificada sob condições de falha, em vez de ser confiada apenas na teoria.

Para quem é este curso

Este curso é destinado a alunos que já concluíram os módulos de automação e alta disponibilidade e desejam uma revisão baseada apenas em desafios, focada na entrega de serviços resilientes.

Resultados

Ao final deste curso, você será capaz de conectar automação, distribuição de tráfego e failover em um fluxo de trabalho de alta disponibilidade mais completo, além de validar se o serviço resultante se comporta conforme o esperado durante interrupções.

Professor

labby
Labby
Labby is the LabEx teacher.