Mi történik egy SSD-vel váratlan áramszünet esetén?
Normál leállításkor az operációs rendszer előre jelzi az SSD számára, hogy a rendszer kikapcsolás előtt áll. Ilyenkor a meghajtó még befejezheti a függőben lévő írási műveleteket, kiürítheti a gyorsítótárakat, valamint elmentheti a működéséhez szükséges belső metaadatokat.

Váratlan áramszünetnél azonban erre nincs lehetőség. Az SSD-ben található gyorsítótárban (DRAM vagy SRAM) lévő adatok elveszhetnek, és sérülhet az úgynevezett Flash Translation Layer (FTL) is, amely a logikai és fizikai adatelhelyezés közötti kapcsolatot kezeli. Súlyos esetben a meghajtó a következő indításkor akár használhatatlanná is válhat.
Mit csinál a Power Loss Protection?
A PLP célja, hogy az SSD még néhány ezredmásodpercig működni tudjon azután is, hogy megszűnt a külső tápellátás. Ezt általában a meghajtóra épített kondenzátorok biztosítják. Ezek elegendő energiát tárolnak ahhoz, hogy a vezérlő:
- befejezze a még folyamatban lévő írásokat,
- a gyorsítótár tartalmát NAND flash memóriába mentse,
- frissítse az FTL-t és a kritikus metaadatokat,
- konzisztens állapotban állítsa le a meghajtót.
A Kingston modern vállalati SSD-iben a hardveres és firmware-es védelmi megoldások együtt dolgoznak annak érdekében, hogy a meghajtó egy váratlan leállás után is újraindítható és használható maradjon.

Miért fontos ez szervereknél?
Otthoni környezetben egy áramszünet kellemetlenséget okozhat, szervereknél és adatközpontokban azonban adatvesztést, hosszú helyreállítási folyamatot vagy szolgáltatáskimaradást is eredményezhet. Különösen érzékenyek erre:
- virtualizációs környezetek,
- adatbázis-szerverek,
- nagy rendelkezésre állású rendszerek,
- folyamatosan működő vállalati szolgáltatások.
A PLP ezért ma már sok vállalati SSD alapvető szolgáltatásának számít, és gyakran ugyanannyira fontos szempont a meghajtó kiválasztásánál, mint a teljesítmény vagy az élettartam.

A Power Loss Protection nem gyorsabbá teszi az SSD-t, hanem biztonságosabbá. Feladata, hogy egy váratlan áramkimaradás esetén megvédje a még ki nem írt adatokat, valamint megőrizze a meghajtó belső struktúráinak épségét. Vállalati és szerveres környezetben ez az egyik olyan funkció, amely ritkán kerül a figyelem középpontjába, de probléma esetén rendkívül nagy jelentősége lehet.