Protección ante cortes de energía (PLP) — y cuándo un SSD debe tenerla
- El fallo peligroso en un corte no es la caché de escritura perdida — es una tabla de mapeo FTL corrupta, que puede dejar todo un disco ilegible aunque los datos del NAND estén intactos.
- La PLP real es hardware más firmware: los condensadores de reserva dan unos milisegundos cuando cae el voltaje, y el firmware usa ese presupuesto para frenar nuevas escrituras, vaciar los datos en vuelo y confirmar la tabla de mapeo de forma atómica. «Unos condensadores» por sí solos no son PLP.
- Muchos discos de consumo que anuncian «protección ante cortes» solo protegen los datos en reposo, no los datos en vuelo — y los discos sin DRAM (HMB) son los más expuestos. Lee la letra pequeña.
- Un SAI no sustituye: protege la energía del nodo/instalación, mientras la PLP protege la corrección de la escritura dentro del disco durante un evento local (una fuente averiada, un backplane en corto, un kernel panic).
Una caja edge en campo pierde energía medio segundo. Cuando vuelve, el SSD no monta — ni lento, ni parcialmente legible, simplemente no está. El NAND de dentro está perfecto; casi cada byte de datos sigue ahí. Lo que se rompió es el índice que dice dónde vive cada byte. Ese es el fallo que existe para prevenir la protección ante cortes, y es peor del que la mayoría imagina.
Qué está realmente en riesgo
Para ir rápido, un SSD mantiene dos cosas en DRAM volátil: una caché de escritura de datos aún no confirmados al NAND, y la tabla de mapeo FTL — el índice que traduce direcciones lógicas a ubicaciones físicas del flash [1]. Corta la energía de golpe y dos cosas pueden salir mal:
- Los datos de usuario no confirmados en la caché nunca llegan al NAND, y se pierden.
- La tabla FTL queda a medio actualizar. Este es el catastrófico: una tabla de mapeo corrupta puede dejar al controlador sin poder encontrar nada, inutilizando todo el disco aunque las celdas NAND aún tengan datos válidos [1][2].
Perder las últimas escrituras es malo. Perder el mapa de todas las escrituras es lo que convierte un parpadeo de energía en un disco muerto.
Cómo funciona la PLP — hardware y firmware juntos
La protección real son dos capas, y necesitas ambas [1][3].
Hardware: la reserva. En la placa hay condensadores de retención (supercaps o tántalo-polímero). Cuando el voltaje cae por debajo de un umbral, se descargan y dan al controlador una breve reserva — típicamente unos milisegundos. Es tiempo suficiente para vaciar los datos en vuelo y la tabla de mapeo desde la DRAM al NAND permanente [1].
Firmware: la coreografía. La energía de reserva es inútil sin un plan. Ante una señal de corte, el firmware ejecuta un apagado ordenado: suspende la recolección de basura y la nivelación de desgaste para no iniciar nada nuevo, vacía las escrituras pendientes a una región protegida del NAND, y finaliza la tabla de mapeo de forma atómica — registros de diario/confirmación, etiquetas CRC, cada página marcada como totalmente válida o revertida con seguridad. El PMIC informa cuánta energía de reserva queda, y el controlador solo inicia operaciones que puedan terminar dentro de ese presupuesto. En el siguiente arranque la FTL reinicia limpia, o se reconstruye desde el diario si quedó a medias [3].
Esa combinación es el punto. Como dice la literatura técnica, la PLP real es «fuerte capacitancia de hardware y algoritmos de recuperación inteligentes, no simplemente unos condensadores en la placa» [3].
Por qué los discos empresariales e industriales la incluyen
La PLP completa no es solo un seguro — es lo que permite a un disco cachear de forma agresiva y seguir correcto. Con reserva garantizada, el disco puede confirmar una escritura en cuanto llega a la DRAM (caché de escritura diferida), que es cómo los SSD empresariales alcanzan sus IOPS — seguros de que los condensadores la confirmarán [1]. Quítale la PLP y ese mismo truco de velocidad se vuelve un riesgo de corrupción: un fallo a media escritura y la base de datos queda inconsistente.
La trampa de los discos de consumo
Cuidado con las palabras de una ficha. Muchos discos de cliente omiten la PLP completa por costo, y algunos que anuncian «inmunidad ante cortes» solo garantizan que los datos ya en reposo no se dañen por una escritura en curso — no salvan la escritura en vuelo ni protegen del todo la tabla de mapeo como la PLP empresarial [1]. Peor aún, los SSD NVMe de consumo sin DRAM que cachean su FTL en la memoria del sistema (HMB) son los más expuestos: un corte de energía del sistema corta el enlace PCIe y borra esa caché al instante, sin oportunidad de vaciarla [1]. Si la aplicación puede perder energía a media escritura, la «inmunidad ante cortes» de un disco de consumo no es la misma garantía.
Un SAI no reemplaza la PLP
Es la sustitución más común, y es errónea. Un SAI protege la energía del nodo y la instalación ante un apagón de red. No hace nada cuando la energía a un disco se corta localmente — una fuente averiada en ese chasis, un backplane en corto o un kernel panic cortan el SSD mucho antes de que importe el respaldo de la instalación. Un SAI protege el edificio; la PLP protege la escritura que ocurre dentro del disco en el instante en que muere la energía.
Dónde debes tenerla
Donde la energía pueda desaparecer a media escritura y no haya nadie para apagar con gracia: sistemas industriales y embebidos, nodos edge e IoT, electrónica en vehículo y automotriz, grabadores de videovigilancia, y cualquier rol de base de datos o registro. (Cuando además necesites dimensionar la resistencia de ese disco, combina esto con TBW y DWPD.)
En resumen
La PLP protege lo único cuya pérdida mata un disco: la tabla de mapeo. Exige ambas capas — condensadores de reserva y firmware que confirme la FTL de forma atómica — lee más allá del marketing de «datos en reposo», no te apoyes en un SAI para cubrirlo, y en discos industriales vigila la bandera de salud de PLP porque los condensadores envejecen. Para roles desatendidos e industriales especificamos SSD con PLP de hardware más firmware por defecto — dinos el despliegue y te confirmamos exactamente qué protege el disco, por escrito.
Preguntas frecuentes
¿De verdad necesito PLP, o basta con un SAI?
Un SSD de consumo dice tener «protección ante cortes» — ¿es lo mismo?
¿Cómo sé que la PLP de un disco sigue funcionando?
Referencias
- Kingston — Protección ante cortes de energía en SSD (cómo el hardware y el firmware previenen la pérdida de datos)
- ADATA Industrial — Qué es la PLP en SSD y por qué es esencial para SSD industriales
- ATP — Por qué los SSD necesitan protección ante cortes (modelo HW/FW de cuatro niveles)
- Samsung — Protección ante cortes de energía en SSD (white paper)
- Micron — SSD de cliente vs. centro de datos (technical brief)
Publicamos la capacidad utilizable medida y aceptamos verificación de lote de prueba — grado automotriz, directo de la fábrica de origen.
Cotizar