De geaggregeerde naamruimte plannen

Azure HPC Cache kunnen clients toegang krijgen tot verschillende opslagsystemen via een virtuele naamruimte die de details van het back-endopslagsysteem verbergt.

Nadat u een opslagdoel hebt toevoegen, stelt u een of meer client gerichte naamruimtepaden in voor het opslagdoel. Clientmachines kunnen dit bestandspad aan dit bestandspad toevoegen en aanvragen voor het lezen van bestanden naar de cache maken in plaats van het opslagsysteem rechtstreeks te mounten.

Omdat Azure HPC Cache dit virtuele bestandssysteem beheert, kunt u het opslagdoel wijzigen zonder het client-gerichte pad te wijzigen. U kunt bijvoorbeeld een hardwareopslagsysteem vervangen door cloudopslag zonder dat u procedures aan de clientzijde hoeft te herschrijven.

Voorbeeld van geaggregeerde naamruimte

Plan uw geaggregeerde naamruimte zodat clientmachines gemakkelijk de informatie kunnen bereiken die ze nodig hebben, zodat beheerders en werkstroomtechnici de paden gemakkelijk kunnen onderscheiden.

Denk bijvoorbeeld aan een systeem waarin een Azure HPC Cache wordt gebruikt voor het verwerken van gegevens die zijn opgeslagen in Azure Blob. Voor de analyse zijn sjabloonbestanden vereist die zijn opgeslagen in een on-premises datacenter.

De sjabloongegevens worden opgeslagen in een datacenter en de informatie die nodig is voor deze taak wordt opgeslagen in de volgende subdirecties:

  • /goldline/templates/acme2017/sku798
  • /goldline/templates/acme2017/sku980

Het opslagsysteem van het datacenter maakt de volgende exports beschikbaar:

  • /
  • /goldline
  • /goldline/templates

De gegevens die moeten worden geanalyseerd, zijn gekopieerd naar een Azure Blob Storage-container met de naam 'sourcecollection' met behulp van het CLFSLoad-hulpprogramma.

Voor eenvoudige toegang via de cache kunt u opslagdoelen maken met deze virtuele naamruimtepaden:

Back-endopslagsysteem
(NFS-bestandspad of Blob-container)
Pad naar virtuele naamruimte
/goldline/templates/acme2017/sku798 /templates/sku798
/goldline/templates/acme2017/sku980 /templates/sku980
sourcecollection /source/

Een NFS-opslagdoel kan meerdere virtuele naamruimtepaden hebben, zolang elke locatie verwijst naar een uniek exportpad. (Lees NFS-naamruimtepaden voor meer informatie over het gebruik van meerdere naamruimtepaden met een NFS-opslagdoel.)

Omdat de NFS-bronpaden subdirecties van dezelfde export zijn, moet u meerdere naamruimtepaden van hetzelfde opslagdoel definiƫren.

Storage hostnaam van doel NFS-exportpad Pad naar subdirectory Naamruimtepad
IP-adres of hostnaam /goldline/templates acme2017/sku798 /templates/sku798
IP-adres of hostnaam /goldline/templates acme2017/sku980 /templates/sku980

Een clienttoepassing kan de cache aan elkaar toevoegen en eenvoudig toegang krijgen tot de geaggregeerde bestandspaden /source /templates/sku798 , en /templates/sku980 .

Een alternatieve methode kan zijn om een virtueel pad te maken zoals dat is koppelingen naar de bovenliggende map, , en vervolgens de clients te laten navigeren naar de afzonderlijke mappen en na het koppelen van /templates acme2017 de sku798 sku980 cache. U kunt echter geen naamruimtepad maken dat een subdirectory van een ander naamruimtepad is. Als u dus een pad naar de map maakt, kunt u niet ook naamruimtepaden maken om rechtstreeks toegang te krijgen tot acme2017 de subdirectory's.

Op Azure HPC Cache pagina Naamruimteinstellingen wordt het client-gerichte bestandssysteem weergegeven en kunt u paden toevoegen of bewerken. Lees Set up the aggregated namespace (De geaggregeerde naamruimte instellen) voor meer informatie.

Volgende stappen

Nadat u hebt besloten hoe u uw virtuele bestandssysteem in kunt stellen, moet u deze stappen volgen om het te maken: