Hot-swapping, også kjent som hot plugging eller live swapping, refererer til muligheten til å legge til, fjerne eller erstatte komponenter i et datasystem mens det er i drift, uten å måtte slå det av eller starte på nytt. Denne muligheten gir økt fleksibilitet og servicevennlighet, samt muligheten til å oppgradere eller reparere maskinvare uten å forstyrre pågående oppgaver.
Hot-swapping støttes vanligvis for eksterne enheter som eksterne lagringsstasjoner, nettverkskort, grafikkort og USB-enheter, blant andre. Det innebærer bruk av spesielle kontakter og protokoller som muliggjør sømløs tilkobling og frakobling av enheter mens systemet kjører, uten å forårsake maskinvareskade eller systemkrasj.
For å aktivere hot-swapping, må systemets maskinvare og programvare være utformet for å støtte denne funksjonen. Maskinvaren inkluderer vanligvis hot-swappable spor eller kontakter som gir strøm- og kommunikasjonsgrensesnitt, mens programvaren administrerer oppdagelsen og konfigurasjonen av de nylig lagt til eller fjernet enheter.
Hot-swapping kan være spesielt nyttig i servermiljøer, datasentre og andre virksomhetskritiske systemer der uavbrutt oppetid er avgjørende. Det gjør det mulig å utføre vedlikeholdsoppgaver og maskinvareoppgraderinger uten å forårsake nedetid eller tap av data. I tillegg kan hot-swapping forbedre skalerbarheten ved å gjøre det enkelt å legge til nye enheter for å utvide systemfunksjonene etter behov.
Det er viktig å merke seg at ikke alle enheter støtter hot-swapping, og det er viktig å konsultere produsentens dokumentasjon for å finne ut om en spesifikk enhet kan hot-swapping og for å følge de anbefalte prosedyrene for sikker hot-swapping for å unngå potensielle problemer eller skade på systemet.