Hot-plug (también conocido como hot-swapping o hot-add) es una característica de hardware y software que permite la inserción o extracción de componentes de un sistema informático mientras este está encendido y operando. Esto se logra mediante un diseño cuidadoso de la interfaz eléctrica y lógica, que incluye la detección de la presencia del componente, la gestión de la alimentación y la señalización, y la reconfiguración dinámica del sistema operativo o el firmware para reconocer o desvincular el dispositivo. El objetivo principal es mantener la disponibilidad del sistema y facilitar el mantenimiento o la expansión sin interrupciones.

La implementación de Hot-plug es común en una variedad de sistemas de misión crítica y de alto rendimiento. Ejemplos concretos incluyen: unidades de disco duro y SSD en servidores (SAS, SATA, NVMe), fuentes de alimentación redundantes, módulos de memoria RAM (en sistemas de gama alta), tarjetas PCIe (especialmente en servidores y sistemas de virtualización como VMware vSphere o KVM para GPUs o NICs), y ventiladores de refrigeración. A nivel de software, los sistemas operativos modernos como Linux y Windows tienen soporte robusto para Hot-plug, gestionando la enumeración de dispositivos, la carga de controladores y la asignación de recursos de forma dinámica.

Para un arquitecto de sistemas, la capacidad Hot-plug es crucial para diseñar infraestructuras resilientes y escalables. Permite la implementación de estrategias de alta disponibilidad (HA) y recuperación ante desastres (DR) al facilitar el reemplazo de componentes fallidos sin interrupción del servicio. Además, soporta la escalabilidad horizontal y vertical, permitiendo añadir recursos (almacenamiento, memoria, cómputo) en caliente para satisfacer demandas crecientes. Sin embargo, implica trade-offs: el hardware Hot-plug suele ser más caro y complejo debido a los requisitos adicionales de diseño eléctrico y mecánico. La gestión de software también debe ser robusta para manejar la reconfiguración dinámica, lo que puede introducir complejidad en la orquestación y monitoreo. Evaluar el costo-beneficio de la capacidad Hot-plug frente a los requisitos de disponibilidad y presupuesto es una decisión estratégica clave.