Load Balancing e Reverse Proxy com Nginx
Domine os padrões de load balancing e reverse proxy com o Nginx para construir uma infraestrutura resiliente e escalável.
- Conhecimento básico de redes
- Fundamentos de Docker
- Proficiência em linha de comando
- Configurar o Nginx como reverse proxy
- Implementar estratégias de load balancing
- Configurar health checks e failover
- Otimizar para cargas de trabalho de produção
Crie Múltiplos Serviços de Backend
Configure três serviços de backend idênticos que vão demonstrar o comportamento do load balancing.
Containerize os Serviços de Backend
Crie uma configuração de Docker Compose com três instâncias de backend.
Configure um Reverse Proxy Básico
Configure o Nginx como reverse proxy para encaminhar requisições a um único backend.
Implemente o Load Balancing
Configure o Nginx para distribuir o tráfego entre os três servidores de backend usando round-robin.
Add Health Checks and Failover
Configure active health checks and automatic failover when backends become unhealthy.
Explore Load Balancing Strategies
Test different load balancing algorithms: least connections and IP hash.
Monitoring and Performance Tuning
Add monitoring and optimize Nginx for production performance.
Encontrou um problema?
Mais exercícios
Linux
Executando Containers Docker no Seu Servidor Linux
Instale o Docker e o Docker Compose no Ubuntu, execute seu primeiro container, implante um stack WordPress com docker-compose e configure o Nginx como reverse proxy na frente dos seus containers.
60 minutos
DevOps
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos
Linux
Publicando uma Aplicação Web com Nginx e SSL
Instale o Nginx no seu servidor Ubuntu, configure server blocks para o seu domínio e configure certificados SSL gratuitos com Let's Encrypt e Certbot.
60 minutos
Also worth your time on this topic
Executando Containers Docker no Seu Servidor Linux
Instale o Docker e o Docker Compose no Ubuntu, execute seu primeiro container, implante um stack WordPress com docker-compose e configure o Nginx como reverse proxy na frente dos seus containers.
60 minutos
Como projetar rate limiting para APIs: algoritmos, padrões e implementação
Escolha o algoritmo de rate limiting certo para o perfil do seu tráfego, construa-o sobre um estado atômico compartilhado e entregue-o com os headers de resposta, modos de falha e monitoramento que mantêm tanto sua API quanto seus clientes funcionando.
2-3 horas
Quiz de eBPF para Observabilidade e Segurança de Rede
Teste seu conhecimento de eBPF com cenários reais cobrindo o verifier, maps, hooks XDP e tc, portabilidade CO-RE, substituição do kube-proxy, segurança em runtime e debugging de programas que não carregam.
16-22 minutos