An open API service indexing awesome lists of open source software.

https://github.com/renatoelho/load-balancer


https://github.com/renatoelho/load-balancer

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Utilizando Nginx como Load Balancer no Docker

Neste vídeo, você aprenderá como configurar o **Nginx como Load Balancer** em um ambiente Docker, criando uma aplicação escalável e eficiente. Vou mostrar como preparar o ambiente utilizando **Docker** e **Docker Compose**, configurar o Nginx para gerenciar múltiplos servidores e distribuir o tráfego entre eles, garantindo alta disponibilidade e performance. Além disso, explicarei como configurar redes customizadas no Docker, implementar a arquitetura de balanceamento de carga e proteger as aplicações contra acessos diretos aos contêineres. Este vídeo é ideal para quem deseja construir aplicações robustas e escaláveis.

## Apresentação em Vídeo


Vídeo de apresentação

![YouTube Video Views](https://img.shields.io/youtube/views/T1g_Z0zB6Mc) ![YouTube Video Likes](https://img.shields.io/youtube/likes/T1g_Z0zB6Mc)

### Requisitos

+ ![Docker](https://img.shields.io/badge/Docker-27.4.1-E3E3E3)

+ ![Docker-compose](https://img.shields.io/badge/Docker--compose-1.25.0-E3E3E3)

+ ![Git](https://img.shields.io/badge/Git-2.25.1%2B-E3E3E3)

+ ![Ubuntu](https://img.shields.io/badge/Ubuntu-22.04-E3E3E3)

## Deploy da aplicação

### Clonando o repositório

```bash
git clone https://github.com/Renatoelho/load-balancer.git load-balancer
```

### Ativando os Serviços

+ Acesse o diretório do projeto:

```bash
cd load-balancer/
```

+ Execute o comando para subir os serviços:

```bash
docker compose -p load-balancer -f docker-compose-lb.yaml up -d --build
```

# Referências

Balanceamento de carga, **WikiPédia.** Disponível em: . Acesso em: 23 jan. 2025.

Using nginx as HTTP load balancer, **nginx.org** Disponível em: . Acesso em: 23 jan. 2025.

FastAPI, **FastAPI**. Disponível em: . Acesso em: 23 jan. 2025.

Networking in Compose, **Docker Docs**. Disponível em: . Acesso em: 23 jan. 2025.