Hva er lagervirtualisering?
Datadata lagres på disker og faststoffmedier for tilgjengelighet over dager, måneder eller år. I små systemer, for eksempel en datamaskin, er det en CPU og en eller to harddisker. Når en disk svikter eller går tom for plass, må en annen disk legges manuelt, og dataene må plasseres på den disken. I store systemer kan det være hundrevis av disker og systemer for digitale lagringssystemer, og kompleksiteten i å administrere informasjonen øker betraktelig. Lagringsvirtualisering er grupperingen av lagringsenheter slik at det sømløst ser ut til å være en stor lagringsenhet.
I et enkelt system, når et program trenger tilgang til en fil, ber det om til operativsystemet. Operativsystemet kartlegger dette til et spesifikt sted på en disk. Hvis en disk har 10 gigabyte kapasitet, kan ikke disken håndtere data utover den størrelsen. Med lagringsvirtualisering dirigeres en forespørsel om større plass enn diskstørrelsen automatisk bak kulissene til en annen disk.
Lagervirtualisering kan håndteres av maskinvare eller programvare, eller en kombinasjon av de to. Det har en rekke fordeler. Data kan flyttes fra en enhet til en annen enhet bak kulissene mens systemet ber om forespørsler, og forespørselen blir rutet automatisk til det nye stedet. Når en lagringsenhet må legges til eller fjernes, kan dette gjøres uten å få ned systemet. Dette øker tilgjengeligheten til systemet for de ultimate brukerne.
Med lagervirtualisering kan informasjon administreres intelligent; for eksempel kan data som du får tilgang til mindre ofte flyttes til en tregere enhet. Utnyttelsen av lagringsplass kan forbedres. Hver lagringsenhet i seg selv kan ha ubrukt plass, men den ubrukte plassen kan være for liten til å kunne brukes til en enkelt fil som operativsystemet ønsker å plassere. Med lagringsvirtualisering blir ubrukt plass på flere enheter automatisk "akkumulert" fordi deler av filen kan lagres på separate enheter.
Den fysiske gruppen av lagringsenheter blir sett på som en enkelt enhet fra operativsystemets synspunkt. Som et resultat trenger ikke operativsystemet å holde rede på flere enheter og hvordan du får tilgang til dem. Følgelig kan lagringsenheter fra flere produsenter brukes problemfritt forutsatt at de støtter lagringsvirtuellisering. For beskyttelse mot tap av data blir data ofte replikert. Slik replikering håndteres også problemfritt.
Lagringsvirtualisering gir systemet lagringsplassen det trenger uten å bli fastlåst av de enkelte enheters begrensninger. Nå har selvfølgelig en betydelig mengde informasjon blitt virtualisert. Det er veldig viktig at denne informasjonen oppbevares på en feilsikker måte, vanligvis ved å lagre den flere steder.