Inicio › Tecnología › Infraestructura Efímera
La infraestructura efímera son recursos de cómputo qué se crean expresamente para una tarea concreta y se destruyen automáticamente al terminar, sin vocación de permanencia. Es habitual en runners de integración continua qué arrancan una máquina limpia para cada pipeline, en entornos de previsualización qué se generan por cada pull request y desaparecen al fusionarla, o en contenedores serverless qué solo existen mientras procesan una petición. Se opone a la infraestructura persistente tradicional, donde un servidor permanece encendido semanas o años acumulando configuración manual.
Son servidores o entornos qué se montan solo para una tarea concreta y luego se apagan y desaparecen. No están pensados para durar: nacen, hacen su trabajo y se borran, así qué no acumulan configuraciones sueltas ni archivos olvidados de pruebas anteriores.
Un equipo configura qué cada pull request abierta en GitHub genere automáticamente un namespace de Kubernetes propio con una copia de la aplicación desplegada, para qué el revisor pueda probar los cambios en un entorno real antes de aprobar el merge. En cuanto la pull request se cierra, el namespace y todos sus recursos se eliminan solos, evitando pagar por entornos de prueba olvidados.
La inmutable puede ser de larga duración pero nunca se modifica en caliente, sino qué se reemplaza por una versión nueva; la efímera, en cambio, tiene una vida deliberadamente corta desde el diseño, independientemente de si se modifica o no durante ese breve periodo.
Runners efímeros de GitHub Actions o GitLab CI, namespaces temporales en Kubernetes, contenedores de prueba con Testcontainers para bases de datos en tests de integración, o funciones serverless en AWS Lambda qué solo viven durante la ejecución de una invocación.
El principal es la pérdida de estado: si algo importante se guarda solo dentro del recurso temporal, desaparece con él. Por eso los datos qué deben persistir se externalizan a servicios duraderos como una base de datos gestionada o almacenamiento de objetos independiente del ciclo de vida del recurso efímero.