Saltar al contenido
aprendeaws.dev

Módulo 4 · Redes: la Ciudad VPC/Lección 21

La Ciudad VPC

El mapa completo: el conjunto cerrado, sus torres, la portería, el mensajero, los porteros y los túneles. Explora cada pieza.

Al terminar podrás

  • →Ubicar cada componente de red de AWS en la analogía de la ciudad
  • →Saber cómo se ve y se configura cada uno en la consola
  • →Conocer sus límites y errores típicos

Las redes asustan porque se explican con siglas: VPC, IGW, NAT, SG, NACL, CIDR. En esta lección las cambiamos por algo que todos conocemos: un conjunto residencial cerrado dentro de una ciudad. Cada pieza de la red de AWS tiene un equivalente: la portería, las torres, el mensajero, los porteros y las señales de tránsito.

Explora el mapa. Cada parte se puede tocar: verás qué es, cómo se ve en la consola, cómo se configura con Terraform o la CLI, sus límites y los errores que más se cometen.

La ciudad en 3D.
Internet · la calle públicaPortería · IGWTorre públicaTorre privadaBóveda (datos)ALB · recepciónNAT · mensajeroApp :8080SG · porteroNACL · guardiaTabla de rutasAurora :5432S3 · el bancoTransit GatewayPeering · puenteOficina del clienteVPN · túnelDirect ConnectVPC 10.10.0.0/16 · el conjuntoAZ aAZ bRegión us-east-1 · la ciudad

Pasa el mouse para ver qué es cada pieza; haz clic para abrir su ficha. En el celular, usa los botones de abajo.

Amazon Virtual Private Cloud

VPC

AnalogíaUn conjunto residencial cerrado, con su propio rango de direcciones.

Una VPC es una red virtual aislada. Le das un rango de direcciones IPv4 en notación CIDR, por ejemplo 10.10.0.0/16 (65.536 direcciones), y dentro creas subredes.

Por defecto nada entra ni sale: tú decides qué puertas abrir. Cada región trae una default VPC creada por AWS para pruebas rápidas; para proyectos reales crea la tuya.

Su tamaño va de /16 a /28. Si te quedas corto, puedes agregar bloques CIDR secundarios.

Guía de usuario de Amazon VPC ↗

El mapa en una tabla

En la ciudadEn AWS
La ciudadRegiónus-east-1, sa-east-1, mx-central-1…
Edificios físicos separadosZonas de disponibilidadSi uno se inunda, el otro sigue
El conjunto cerradoVPCTu red privada, con su rango de direcciones
Las torresSubredesPúblicas, privadas y de datos, una por AZ
La portería a la calleInternet GatewayUno por VPC
El mensajeroNAT GatewayLos de adentro salen; los de afuera no entran
La recepciónApplication Load BalancerReparte visitantes entre apartamentos
Las señales de tránsitoTablas de rutasGana la más específica
El portero de cada apartamentoSecurity GroupCon memoria (stateful)
El guardia de la torreNetwork ACLSin memoria (stateless)
La puerta dentro del apartamentoPuerto443, 5432, 8080…
El túnel privado al bancoVPC EndpointS3 sin pasar por la calle
La terminal de transporteTransit GatewayConecta muchas redes
Un puente entre dos conjuntosVPC PeeringNo se pueden cruzar dos seguidos
El túnel blindado a otra ciudadSite-to-Site VPNCifrado sobre internet
La carretera privadaDirect ConnectFibra dedicada

Las tres preguntas que se hace un paquete

Cada vez que algo intenta llegar a tu aplicación, la ciudad le hace tres preguntas. Si alguna dice que no, el paquete se devuelve.

  1. ¿Hay camino? Las tablas de rutas tienen una señal hacia donde va (portería, mensajero, terminal).
  2. ¿El guardia de la torre lo deja pasar? La NACL de la subred permite el puerto, de ida y de vuelta.
  3. ¿El portero del apartamento lo deja entrar? El Security Group del recurso tiene una regla que lo permite.

Un diseño de referencia

Lo que ves en el mapa es el diseño más común para una aplicación web en producción: tres capas (pública, privada y datos) repetidas en dos zonas de disponibilidad.

  • Pública: solo el balanceador y los NAT Gateway (uno por AZ).
  • Privada: la aplicación, sin IP pública. Sale a internet por el NAT de su misma AZ.
  • Datos: la base de datos Multi-AZ, sin ruta a internet, solo accesible desde la aplicación.
  • Endpoints para S3 y otros servicios de AWS, para no pagar NAT ni salir a internet.

Quiz

Pon a prueba lo que aprendiste

0 de 5 correctas · 5 sin responder

  1. 1.¿Qué hace que una subred sea pública?

  2. 2.Tu app en una subred privada necesita descargar actualizaciones de internet. ¿Qué usas?

  3. 3.¿Cuál de estos es stateful (recuerda las conexiones)?

  4. 4.Tienes VPC A conectada por peering con B, y B con C. ¿A puede hablar con C?

  5. 5.Mueves muchos datos de una subred privada a S3 y la factura del NAT sube. ¿Qué agregas?