Vad är lagringsvirtualisering?
Datordata lagras på skivor och medier i fast tillstånd för tillgänglighet under dagar, månader eller år. I små system, till exempel en persondator, finns det en CPU och en eller två hårddiskar. När en skiva misslyckas eller går tom för utrymme måste en annan skiva läggas till manuellt, och data måste placeras på den disken. I stora system kan det finnas hundratals diskar och system för digitala lagringssystem, och komplexiteten i att hantera informationen ökar avsevärt. Lagringsvirtualisering är en gruppering av lagringsenheter så att det sömlöst verkar vara en stor lagringsenhet.
I ett enkelt system, när ett program behöver åtkomst till en fil gör det en begäran till operativsystemet. Operativsystemet kartlägger detta till en specifik plats på en disk. Om en disk har, till exempel, 10 gigabyte kapacitet, kan inte disken hantera data utöver den storleken. Med lagringsvirtualisering dirigeras en begäran om utrymme som är större än skivstorleken automatiskt bakom kulisserna till en annan disk.
Lagringsvirtualisering kan hanteras med hårdvara eller mjukvara, eller en kombination av de två. Det har ett antal fördelar. Data kan flyttas från en enhet till en annan enhet bakom kulisserna medan systemet gör en begäran, och förfrågan dirigeras automatiskt till den nya platsen. När en lagringsenhet måste läggas till eller tas bort, kan detta göras utan att föra ner systemet. Detta ökar tillgängligheten för systemet för de ultimata användarna.
Med lagringsvirtualisering kan information hanteras på ett intelligent sätt; till exempel kan data som åtkoms mindre ofta flyttas till en långsammare enhet. Utnyttjandet av lagringsutrymme kan förbättras. Varje lagringsenhet i sig kan ha oanvänt utrymme, men det oanvända utrymmet kan vara för litet för att kunna användas för en enda fil som operativsystemet vill placera. Med lagringsvirtualisering "ackumuleras" outnyttjat utrymme på flera enheter automatiskt eftersom delar av filen kan lagras på separata enheter.
Den fysiska gruppen lagringsenheter ses som en enda enhet ur operativsystemets synvinkel. Som ett resultat behöver operativsystemet inte hålla reda på flera enheter och hur du kommer åt dem. Följaktligen kan lagringsenheter från flera tillverkare smidigt användas förutsatt att de stöder lagringsvirtualisering. För att skydda mot dataförlust replikeras data ofta. Sådan replikering hanteras också smidigt.
Lagringsvirtualisering ger systemet den lagring det behöver utan att fastna av begränsningarna för de enskilda enheterna. Naturligtvis har nu en betydande mängd information virtualiserats. Det är mycket viktigt att denna information bevaras på ett misslyckat sätt, vanligtvis genom att lagra den på flera platser.