MÓDULO 5 - Red: Fundamentos de VPC
Descripción general
Este módulo introduce Amazon VPC (Virtual Private Cloud), el servicio de red virtual de AWS. Aprenderá a diseñar redes aisladas y seguras para sus recursos en la nube.
Objetivos de aprendizaje
Al finalizar este módulo, usted será capaz de:
- Comprender los componentes de una VPC
- Diseñar subredes públicas y privadas
- Configurar las tablas de enrutamiento
- Comprender el rol de la Internet Gateway
- Dominar el direccionamiento IP y la notación CIDR
Contenido de la semana
1. Amazon VPC - Descripción general
┌─────────────────────────────────────────────────────────────┐
│ AMAZON VPC │
├─────────────────────────────────────────────────────────────┤
│ │
│ "Su red privada en la nube 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│ ◄──── Acceso a Internet │ │
│ │ └─────────────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
2. Componentes de VPC
| Componente | Descripción | Rol |
|---|---|---|
| VPC | Red virtual aislada | Contenedor principal |
| Subnet | Subred en una AZ | Segmentación |
| Route Table | Tabla de enrutamiento | Dirección del tráfico |
| Internet Gateway | Puerta de enlace a Internet | Acceso público |
| NAT Gateway | Traducción de direcciones | Salida a Internet para privado |
| Security Group | Firewall de instancia | Seguridad a nivel de instancia |
| NACL | Lista de control | Seguridad a nivel de subred |
3. Notación CIDR
┌─────────────────────────────────────────────────────────────┐
│ NOTACIÓN CIDR │
├─────────────────────────────────────────────────────────────┤
│ │
│ 10.0.0.0/16 = 65,536 direcciones IP │
│ │ │ │
│ │ └── Máscara (16 bits fijos) │
│ └── Dirección de red │
│ │
│ Ejemplos comunes: │
│ │
│ /16 ████████████████████████████████ 65,536 IPs │
│ /20 ████████████████ 4,096 IPs │
│ /24 ████████ 256 IPs │
│ /28 ██ 16 IPs │
│ /32 █ 1 IP │
│ │
│ Rangos privados RFC 1918: │
│ • 10.0.0.0/8 (clase A) │
│ • 172.16.0.0/12 (clase B) │
│ • 192.168.0.0/16 (clase C) │
│ │
└─────────────────────────────────────────────────────────────┘
4. Subnet Pública vs Privada
┌─────────────────────────────────────────────────────────────┐
│ SUBNET PÚBLICA vs PRIVADA │
├─────────────────────────────────────────────────────────────┤
│ │
│ SUBNET PÚBLICA SUBNET PRIVADA │
│ ────────────── ───────────── │
│ • Ruta hacia IGW • Sin ruta hacia IGW │
│ • IP pública automática • Solo IP privada │
│ • Accesible desde Internet • Aislada de Internet │
│ │
│ Casos de uso: Casos de uso: │
│ • Servidores web • Bases de datos │
│ • Load balancers • Servidores de aplicación │
│ • Bastion hosts • Servicios internos │
│ │
│ Tabla de enrutamiento: Tabla de enrutamiento: │
│ 10.0.0.0/16 → local 10.0.0.0/16 → local │
│ 0.0.0.0/0 → igw-xxx (sin ruta 0.0.0.0/0) │
│ │
└─────────────────────────────────────────────────────────────┘
Ejercicio: Diseño de VPC
Escenario
Diseñe una VPC para una aplicación web de 3 niveles:
- Nivel 1: Load Balancer (público)
- Nivel 2: Servidores de aplicación (privado)
- Nivel 3: Base de datos (privado)
Restricciones
- 2 zonas de disponibilidad
- Alta disponibilidad
- Base de datos aislada
Entregable
Esquema completo de VPC con:
- Rangos CIDR
- Subnets por AZ
- Tablas de enrutamiento
- Security Groups
Navegación
- Conceptos VPC - Fundamentos
- Subnets y Enrutamiento - Configuración
- Internet Gateway - Acceso público
- Calculadora CIDR - Cálculo de direcciones
- Quiz de Validación - 30 preguntas para validar sus conocimientos
- Lab: Esquema VPC - Ejercicio práctico
Siguiente semana: MÓDULO 6 - Seguridad de Red