¿Qué es la infraestructura inmutable?
Opciones
- Servidores que nunca se pueden reiniciar tras arrancar
- No parchear nunca los servidores en sitio: construir una imagen nueva y reemplazar (Opción correcta)
- Bases de datos en modo de solo lectura en producción
- Infraestructura creada a mano y nunca con código
Respuesta
No parchear nunca los servidores en sitio; construir una imagen o instancia nueva en cada cambio y reemplazar la antigua
Por qué
Con el enfoque antiguo, se entraba en los servidores y se actualizaban a mano durante años. Cada uno acababa ligeramente distinto ('configuration drift') y era difícil de recrear.
Con infraestructura inmutable nunca modificas un servidor en marcha: construyes una imagen nueva (de contenedor o VM) en CI y reemplazas los servidores antiguos por otros nuevos.
Volver atrás es solo ejecutar la imagen anterior.
Recuerda
No parchees servidores; reemplázalos con una imagen nueva.