🚀 Capítulo 09: Redes na Nuvem (VPC) (Tema: Wakanda)
NOTE
Este capítulo utiliza a temática de Wakanda para explicar as Redes na Nuvem. Esconda sua cidade atrás de uma barreira holográfica e separe quem pode e quem não pode entrar!
1. 🎯 Objetivo da Aula
Compreender como funciona uma rede privada na nuvem (VPC), entendendo a diferença entre sub-redes públicas e privadas, e como proteger os recursos usando firewalls.
2. 🏢 O Cenário Prático (Seu Desafio)
O país de Wakanda é o mais avançado do mundo, mas ninguém sabe onde ele fica.
- Ele está escondido atrás de uma barreira holográfica invisível. Quem passa voando por cima acha que é apenas uma floresta (Isolamento).
- Dentro de Wakanda, existem áreas públicas (onde os visitantes autorizados podem ir) e áreas ultra-secretas (onde fica o palácio e o Vibranium), onde ninguém de fora pode entrar.
Na computação em nuvem, quando criamos nossos servidores, nós os colocamos dentro de uma VPC (Virtual Private Cloud). É a nossa Wakanda particular na internet! Seu desafio é desenhar as barreiras e as portas da sua cidade tecnológica!
🧠 Fundamentos: A Teoria Traduzida
Uma VPC é uma rede virtual dedicada à sua conta do provedor de nuvem. Ela é isolada logicamente de outras redes virtuais na nuvem do provedor.
🏙️ A Divisão da Cidade (Sub-redes):
- Sub-rede Pública (A Área de Visitantes):
- O que é: Uma parte da sua rede que tem acesso direto à internet.
- O que colocamos lá: O servidor do seu site (Frontend/Backend). Os clientes precisam conseguir acessar o site de fora da rede.
- Sub-rede Privada (O Cofre do Vibranium):
- O que é: Uma parte da rede que NÃO tem acesso à internet. Ninguém de fora consegue pingar ou acessar os computadores que estão lá.
- O que colocamos lá: O Banco de Dados. O banco de dados só precisa conversar com o servidor do site (que está na sub-rede pública), e nunca com a internet diretamente!
🛡️ O Guarda da Porta (Security Group):
É o firewall virtual da nuvem. Ele diz quais portas estão abertas e quem pode entrar. Ex: “Só permito tráfego na porta 80 (HTTP) vindo de qualquer lugar”.
4. 📖 Exemplo Guiado: O Fluxo de Comunicação
Como um usuário acessa o sistema em Wakanda?
- O usuário digita o site no navegador.
- A requisição passa pela internet e cai na Sub-rede Pública (onde está o site).
- O site precisa buscar os dados do usuário. Ele faz uma requisição interna para o Banco de Dados que está na Sub-rede Privada.
- O Banco de Dados responde para o site, e o site responde para o usuário.
- Se o usuário tentar acessar o Banco de Dados diretamente digitando o IP dele, a barreira de Wakanda bloqueia!
5. 🛠️ Prática Obrigatória 1: Onde colocar o Servidor?
Diga em qual sub-rede (Pública ou Privada) você deve colocar cada um dos seguintes recursos:
- O servidor que roda o painel administrativo interno da empresa (que os funcionários usam para trabalhar).
- O servidor que hospeda a página principal da loja virtual (onde os clientes compram).
- O servidor de arquivos PDF com os contratos sigilosos dos clientes.
6. 🛠️ Prática Obrigatória 2: A Segurança do Banco
Imagine que um programador estagiário colocou o Banco de Dados da empresa na Sub-rede Pública por preguiça de configurar a rede privada.
- Qual o risco de segurança dessa atitude?
- O que um hacker na internet pode tentar fazer sabendo o IP desse banco de dados?
7. 📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)
- Faça o Commit: No GitHub Desktop, digite a mensagem (ex:
Finaliza Capítulo 09 DevOps) e clique em Commit to main. - Envie para a Nuvem (Push): Clique em Push origin.
8. 📂 Estrutura de Pastas
mod_13_devops_e_cloud/
├── capitulos/
│ ├── capitulo_09_redes.md
│ └── codigos/
│ └── cap09/
│ └── vpc_config.json💡 Checkpoint de Lógica
Configurar redes na nuvem parece difícil no início porque não vemos os cabos físicos. Mas a lógica é a mesma de uma rede física de computadores!
10. 🔥 Desafio de Fixação
Pesquise sobre o que significa a sigla VPC (falamos dela no início do capítulo!).
🔑 Gabarito de Código/Fórmulas
Gabarito da Prática 1:
- Privada (Apenas funcionários na VPN da empresa devem acessar).
- Pública (Os clientes do mundo inteiro precisam acessar).
- Privada (Dados sigilosos). Gabarito da Prática 2:
- O risco é altíssimo! O banco de dados agora está visível para qualquer pessoa na internet.
- Ele pode tentar ataques de força bruta para adivinhar a senha ou explorar falhas no banco para roubar todos os dados da empresa.