Vad är hierarkisk lagringshantering?
Hierarkisk lagringshantering (HSM) tillhandahåller ett sätt för organisationer att organisera datalagring och hämtning i separata nivåer för kostnadshantering och lagringsutrymme effektivitet. Tekniken kallas också ibland lagrad lagring. Det fungerar som en cache, men i mycket större skala, där ofta använda data lagras på snabbare diskdrivare framför och arkiveras på långsammare media i de lägre nivåerna. Eftersom vissa filer oftare används ligger de på den första nivån och flyttas sedan till de lägre nivåerna när de faller ur användning.
Ryggraden i hierarkisk lagringshantering är programvaran. Mycket detaljerad logik krävs för att katalogisera data och titta på ofta använda filer som bör ligga på den övre nivån. Programvaran ansvarar också för att hantera förfrågningarna till bibliotekets nivå och se till att dessa förfrågningar sker på något rätt sätt.
Det finns ett antal olika funktioner för de olika hierarkiska implementeringsprogrammen för lagringshantering. En del programvara kan möjliggöra en säkerhetskopieringsnivå, där all data, oavsett om de ofta åtkomnas eller arkiveras, också skickas till ytterligare lagringsmedier på lång sikt. Andra funktioner kan inkludera integration med datorsystem som använder HSM. Här dras data från andra servrar eller arbetsstationer i nätverket till den primära HSM och organiseras vidare till disknivån eller lagringsnivån eller till en fullständig säkerhetskopia.
Hierarkiska implementeringar av lagringshantering kan också variera beroende på användningsfall. I vissa situationer kommer en del av en stor fil att sitta på en höghastighetsskiva och kopplas till resten av filen på lagringsmediet. När en användarförfrågan kommer in läses den första delen av filen från hårddisken medan resten hämtas från lagringsmediet. Denna teknik används ofta i stora mediaströmningsimplementeringar, till exempel internetvideo.
Några nackdelar med hierarkisk lagringshantering finns också. Det är särskilt den tid det tar att hämta mindre använda data från lagringsnivån. När det gäller många små filer kan det till exempel ta upp timmar eller till och med dagar för robotik att dra ihop förfrågan som kan spridas över flera skivor i jukeboxen. I dessa fall rekommenderar systemadministratörer vanligtvis användaren att packa in sina stora mängder mindre filer i arkivformatfiler. Lagringsnivån måste då bara leta efter en enda fil, vanligtvis lagrad på ett enda medium i biblioteket.