Acceso a recursos privados en una VPC
Aplicaciones sin servidor con AWS Lambda
Claudio Canales
Senior DevOps Engineer
¿Qué es una VPC?
Una VPC es tu red privada en AWS.
Ofrece espacio de direcciones, routing y controles de firewall.
Tú decides cómo se conectan los recursos.
Una analogía simple: una comunidad cerrada
Las subredes son barrios.
Los security groups son las reglas de la puerta.
NAT es la salida compartida a internet pública.
¿Por qué ejecutar Lambda en una VPC?
Accede a recursos privados como servicios internos o bases de datos.
Los security groups controlan a qué puede conectarse Lambda.
Qué configuras
Selecciona
subredes
.
Selecciona un
security group
.
Lambda obtiene una IP dentro de tu VPC para llegar a endpoints privados.
Subredes: dónde se ejecuta tu función
Las subredes deciden dónde se ubica la función en la red.
Las subredes privadas no tienen ruta directa a internet.
Elige subredes que alcancen lo que necesita tu handler.
Security groups: reglas de firewall
Los security groups son reglas de firewall para la interfaz de red.
Controlan el tráfico de entrada y salida.
Las reglas de salida suelen decidir si Lambda llega a una base de datos.
ENI y cold starts
ENI = Elastic Network Interface.
Lambda puede crear y adjuntar un ENI antes de invocar tu handler.
Ese setup extra puede añadir latencia en cold start.
Analogía ENI: enchufar un cable de red
ENI = la conexión de red de tu función.
Se crea en la subred que elijas.
Más trabajo de setup puede hacer más lentos los cold starts.
Acceso saliente a internet
Las subredes privadas normalmente no alcanzan internet pública.
Sin ruta de salida, las llamadas a APIs públicas caducan.
Enfoque común: un NAT gateway.
¿Cuándo necesitas NAT?
Necesitas NAT al llamar a endpoints de internet pública.
Puede no hacer falta si solo usas recursos privados de la VPC.
Síntomas comunes de fallos de red
Timeouts sugieren rutas o NAT faltantes.
Conexiones rechazadas apuntan a reglas de security group.
Mejores prácticas
Usa VPC solo para conectividad privada.
Mantén el setup mínimo.
Monitorea la latencia de cold start y errores de conexión.
Ideas clave
VPC da a Lambda red privada.
Configuras subredes y security groups.
Los ENI pueden añadir coste en cold start.
Subredes privadas necesitan NAT para salida a internet.
¡Vamos a practicar!
Aplicaciones sin servidor con AWS Lambda
Preparing Video For Download...