Entradas

Mostrando las entradas etiquetadas como Infraestructura

Ejecutar Scripts al Iniciar EC2: Guía Completa de User Data para Instalar Nginx Automáticamente

Acabas de lanzar una instancia EC2 y necesitas que Nginx esté instalado y corriendo sin conectarte manualmente por SSH — ese es exactamente el problema que resuelve EC2 User Data . En producción, configurar servidores manualmente es un error que escala muy mal: la automatización del arranque es la diferencia entre infraestructura reproducible y caos operacional. TL;DR: Instalar Nginx Automáticamente con EC2 User Data Punto clave Detalle ¿Qué es User Data? Script que EC2 ejecuta una sola vez en el primer arranque, como root ¿Dónde se configura? Consola AWS → 'Advanced Details' al lanzar la instancia, o vía CLI con --user-data ¿Cuándo se ejecuta? Solo en el primer boot (por defecto). Requiere configuración adicional para re-ejecución ¿Quién lo ejecuta? El agente cloud-init , como usuario root ¿Dónde ver los logs? /var/log/cloud-init-output.log en la instancia Límite de tamaño 16 KB para U...

Conectar Dos VPCs con VPC Peering: Guía Completa de Configuración y Tablas de Rutas

Tienes dos VPCs en la misma cuenta y región, y los recursos en cada una necesitan comunicarse usando IPs privadas — sin pasar por internet. El VPC Peering es la solución nativa de AWS para este caso, pero el error más común no está en crear la conexión: está en olvidar actualizar las tablas de rutas en ambos lados , o en tener bloques CIDR solapados que AWS rechaza silenciosamente hasta que intentas enrutar tráfico. TL;DR — Conectar Dos VPCs con VPC Peering Paso Acción Dónde 1 Verificar que los CIDRs no se solapan Consola / CLI 2 Crear la solicitud de Peering Connection VPC solicitante 3 Aceptar la solicitud VPC aceptante 4 Actualizar tabla de rutas en VPC-A → apuntar al CIDR de VPC-B Route Table VPC-A 5 Actualizar tabla de rutas en VPC-B → apuntar al CIDR de VPC-A Route Table VPC-B 6 Verificar Security Groups permiten el tráfico Instancias destino Cómo Funciona el VPC Peering Un VPC Peer...

Health Checks en Auto Scaling Groups: Cuándo cambiar de EC2 a ELB y por qué tu ASG termina instancias sanas

Tu Auto Scaling Group está terminando instancias que aparentemente funcionan bien — el proceso corre, el sistema operativo responde, pero el ASG las reemplaza de todas formas. Antes de cambiar el tipo de health check de 'EC2' a 'ELB', necesitas entender exactamente qué evalúa cada modo y qué consecuencias tiene ese cambio en producción. TL;DR — Resumen rápido Aspecto Health Check EC2 Health Check ELB ¿Qué evalúa? Estado del hipervisor / instancia EC2 Respuesta HTTP/TCP de la aplicación Fuente de verdad AWS EC2 status checks Target Group health del Load Balancer Instancia 'running' pero app caída Considera la instancia sana Considera la instancia no sana Riesgo principal Tráfico dirigido a instancias sin app Terminaciones en cascada si el LB tiene mala configuración Cuándo usarlo Workloads sin LB, workers, batch Aplicaciones web detrás de ALB/NLB Cómo funcionan los health...