Vad är en metadatakontroller?
En metadatakontroll (MDC) är en typ av datakontroll som används över ett lagringsområde-nätverk (SAN). Med de flesta SAN: er finns det en klient som ges blocknivååtkomst, eller tillgång till den fysiska nivån på data. En metadatakontroller behövs när det finns flera klienter på ett SAN som snabbt kommer åt samma block på samma skivvolym. MDC används för att låsa filer, flytta och fördela datautrymme och ge behörighet till klienter för olika blocknivåer. MDC: er används endast på avancerade servrar och hittas aldrig på användardatorer.
En SAN är ett dedikerat nätverk där en klient, vanligtvis består av många olika användare, får åtkomst till data lagrade i SAN. Till skillnad från vanliga servrar, som ger filnivååtkomst för användare så att de använder och manipulerar filen, ger denna typ av server åtkomst till blocknivå. Detta kallas åtkomst till låg nivå - lägre än vanliga användardatorer kan komma åt - som anger datalagring och prestanda. Denna typ av lagring är flexibel och gör det möjligt för administratörer och användare att starta från SAN själv för enkel start.
En metadatakontroller kommer in när flera klienter använder samma SAN på en gång. Utan en metadatakontroll för att ändra åtkomst eller låsa filer, finns det inget sätt för data att vara privata. Samtidigt kan denna styrenhet fungera som en delningsenhet när administratörer ger andra servrar åtkomst till vissa block.
När åtkomst till ett block ges via kontrollenheten kan en annan server titta på datablocket. Om filen är låst betyder det antingen att servern inte kan se blocket eller inte kan ändra blocket, beroende på åtkomstnivå. När åtkomst beviljas, vilket kan göras om de olika klienterna på SAN känner varandra, kan blocket överföras från en server till en annan, vilket tillåter den andra servern att använda blocket.
Tillsammans med åtkomst och låsning utför metadatakontrollen en annan viktig funktion för SAN: s livslängd: rymdtilldelning. Detta gör att administratörer kan röra sig runt blocken för bästa prestanda. När blocken tilldelas ordentligt kan minneskanaler användas effektivt.
Metadatakontroller kan användas på många olika typer av SAN och nätverk. När det används med rätt nätverk kommer det att öka prestandan. När MDC är kopplat till ett felaktigt nätverk, även om det fungerar, kommer det vanligtvis att minska prestandan. När metadatakontrollern används måste vanligtvis en hel dator anges som en kontroller.