Saltar al contenido principal

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​

ComponenteDescripciónRol
VPCRed virtual aisladaContenedor principal
SubnetSubred en una AZSegmentación
Route TableTabla de enrutamientoDirección del tráfico
Internet GatewayPuerta de enlace a InternetAcceso público
NAT GatewayTraducción de direccionesSalida a Internet para privado
Security GroupFirewall de instanciaSeguridad a nivel de instancia
NACLLista de controlSeguridad 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
  1. Conceptos VPC - Fundamentos
  2. Subnets y Enrutamiento - Configuración
  3. Internet Gateway - Acceso público
  4. Calculadora CIDR - Cálculo de direcciones
  5. Quiz de Validación - 30 preguntas para validar sus conocimientos
  6. Lab: Esquema VPC - Ejercicio práctico

Siguiente semana: MÓDULO 6 - Seguridad de Red