Pular para o conteúdo principal

MÓDULO 5 - Rede: Fundamentos de VPC

Visão Geral​

Este módulo apresenta o Amazon VPC (Virtual Private Cloud), o serviço de rede virtual da AWS. Você aprenderá a projetar redes isoladas e seguras para seus recursos em nuvem.

Objetivos de Aprendizagem​

Ao final deste módulo, você será capaz de:

  • Compreender os componentes de uma VPC
  • Projetar sub-redes públicas e privadas
  • Configurar tabelas de roteamento
  • Entender o papel do Internet Gateway
  • Dominar endereçamento IP e notação CIDR

Conteúdo da Semana​

1. Amazon VPC - Visão Geral​

┌─────────────────────────────────────────────────────────────┐
│ AMAZON VPC │
├─────────────────────────────────────────────────────────────┤
│ │
│ "Sua rede privada na nuvem AWS" │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ VPC (10.0.0.0/16) │ │
│ │ │ │
│ │ ┌─────────────────┐ ┌─────────────────┐ │ │
│ │ │ Subnet Pública │ │ Subnet Privada │ │ │
│ │ │ 10.0.1.0/24 │ │ 10.0.2.0/24 │ │ │
│ │ │ │ │ │ │ │
│ │ │ ┌───────────┐ │ │ ┌───────────┐ │ │ │
│ │ │ │ Web Server│ │ │ │ Database │ │ │ │
│ │ │ └───────────┘ │ │ └───────────┘ │ │ │
│ │ │ │ │ │ │ │ │ │
│ │ └───────┼─────────┘ └───────┼─────────┘ │ │
│ │ │ │ │ │
│ │ ┌───────┴─────────────────────┘ │ │
│ │ │ │ │
│ │ ▼ │ │
│ │ ┌─────────────────┐ │ │
│ │ │ Internet Gateway│ ◄──── Acesso à Internet │ │
│ │ └─────────────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘

2. Componentes da VPC​

ComponenteDescriçãoPapel
VPCRede virtual isoladaContêiner principal
SubnetSub-rede em uma AZSegmentação
Route TableTabela de roteamentoDirecionamento de tráfego
Internet GatewayGateway de InternetAcesso público
NAT GatewayTradução de endereçosSaída para Internet privada
Security GroupFirewall de instânciaSegurança em nível de instância
NACLLista de controleSegurança em nível de subnet

3. Notação CIDR​

┌─────────────────────────────────────────────────────────────┐
│ NOTAÇÃO CIDR │
├─────────────────────────────────────────────────────────────┤
│ │
│ 10.0.0.0/16 = 65.536 endereços IP │
│ │ │ │
│ │ └── Máscara (16 bits fixos) │
│ └── Endereço de rede │
│ │
│ Exemplos comuns: │
│ │
│ /16 ████████████████████████████████ 65.536 IPs │
│ /20 ████████████████ 4.096 IPs │
│ /24 ████████ 256 IPs │
│ /28 ██ 16 IPs │
│ /32 █ 1 IP │
│ │
│ Faixas privadas RFC 1918: │
│ • 10.0.0.0/8 (classe A) │
│ • 172.16.0.0/12 (classe B) │
│ • 192.168.0.0/16 (classe C) │
│ │
└─────────────────────────────────────────────────────────────┘

4. Subnet Pública vs Privada​

┌─────────────────────────────────────────────────────────────┐
│ SUBNET PÚBLICA vs PRIVADA │
├─────────────────────────────────────────────────────────────┤
│ │
│ SUBNET PÚBLICA SUBNET PRIVADA │
│ ────────────── ───────────── │
│ • Rota para IGW • Sem rota para IGW │
│ • IP público automático • Apenas IP privado │
│ • Acessível pela Internet • Isolada da Internet │
│ │
│ Casos de uso: Casos de uso: │
│ • Servidores web • Bancos de dados │
│ • Load balancers • Servidores de aplicação │
│ • Bastion hosts • Serviços internos │
│ │
│ Tabela de roteamento: Tabela de roteamento: │
│ 10.0.0.0/16 → local 10.0.0.0/16 → local │
│ 0.0.0.0/0 → igw-xxx (sem rota 0.0.0.0/0) │
│ │
└─────────────────────────────────────────────────────────────┘

Exercício: Projeto de VPC​

Cenário​

Projete uma VPC para uma aplicação web de 3 camadas:

  • Nível 1: Load Balancer (público)
  • Nível 2: Servidores de aplicação (privado)
  • Nível 3: Banco de dados (privado)

Restrições​

  • 2 zonas de disponibilidade
  • Alta disponibilidade
  • Banco de dados isolado

Entregável​

Diagrama completo da VPC com:

  • Faixas CIDR
  • Subnets por AZ
  • Tabelas de roteamento
  • Security Groups
  1. Conceitos de VPC - Fundamentos
  2. Subnets e Roteamento - Configuração
  3. Internet Gateway - Acesso público
  4. CIDR Calculator - Cálculo de endereços
  5. Quiz de Validação - 30 questões para validar seu conhecimento
  6. Lab: Diagrama VPC - Exercício prático

Próxima semana: MÓDULO 6 - Segurança de Rede