Pianificare lo spazio dei nomi aggregato

Azure Cache HPC consente ai client di accedere a un'ampia gamma di sistemi di archiviazione tramite uno spazio dei nomi virtuale che nasconde i dettagli del sistema di archiviazione back-end.

Dopo aver aggiunto una destinazione di archiviazione, è necessario configurare uno o più percorsi dello spazio dei nomi per la destinazione di archiviazione. I computer client montano questo percorso di file e possono effettuare richieste di lettura file alla cache invece di montare direttamente il sistema di archiviazione.

Poiché Azure Cache HPC gestisce questo file system virtuale, è possibile modificare la destinazione di archiviazione senza modificare il percorso rivolto al client. Ad esempio, è possibile sostituire un sistema di archiviazione hardware con archiviazione cloud senza dover riscrivere le procedure sul lato client.

Esempio di spazio dei nomi aggregato

Pianificare lo spazio dei nomi aggregato in modo che i computer client possano raggiungere facilmente le informazioni necessarie e in modo che gli amministratori e i tecnici del flusso di lavoro possano distinguere facilmente i percorsi.

Si consideri, ad esempio, un sistema in cui viene usata un'istanza di Azure Cache HPC per elaborare i dati archiviati nel BLOB di Azure. L'analisi richiede file modello archiviati in un data center locale.

I dati del modello vengono archiviati in un data center e le informazioni necessarie per questo processo vengono archiviate in queste sottodirectory:

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

Il sistema di archiviazione del data center espone queste esportazioni:

  • /
  • /goldline
  • /goldline/templates

I dati da analizzare sono stati copiati in un contenitore di archiviazione BLOB di Azure denominato "sourcecollection" usando le tecniche di importazione dei dati NFS descritte in Spostare i dati nell'archivio BLOB di Azure.

Per consentire un facile accesso tramite la cache, è consigliabile creare destinazioni di archiviazione con questi percorsi dello spazio dei nomi virtuale:

Sistema di archiviazione back-end
(percorso del file NFS o contenitore BLOB)
Percorso spazio dei nomi virtuale
/goldline/templates/acme2017/sku798 /templates/sku798
/goldline/templates/acme2017/sku980 /templates/sku980
sourcecollection /fonte/

Una destinazione di archiviazione NFS può avere più percorsi di spazio dei nomi virtuali, purché ognuno faccia riferimento a un percorso di esportazione univoco. (Lettura) Percorsi dello spazio dei nomi NFS per altre informazioni sull'uso di più percorsi dello spazio dei nomi con una destinazione di archiviazione NFS.

Poiché i percorsi di origine NFS sono sottodirectory della stessa esportazione, sarà necessario definire più percorsi dello spazio dei nomi dalla stessa destinazione di archiviazione.

Archiviazione nome host di destinazione Percorso di esportazione NFS Percorso della sottodirectory Percorso spazio dei nomi
Indirizzo IP o nome host /goldline/templates acme2017/sku798 /templates/sku798
Indirizzo IP o nome host /goldline/templates acme2017/sku980 /templates/sku980

Un'applicazione client può montare la cache e accedere facilmente ai percorsi /sourcedi file dello spazio dei nomi aggregati , /templates/sku798e /templates/sku980.

Un approccio alternativo potrebbe essere quello di creare un percorso virtuale simile /templates al collegamento alla directory padre, acme2017e quindi fare in modo che i client passino alle singole sku798 directory e sku980 dopo il montaggio della cache. Tuttavia, non è possibile creare un percorso dello spazio dei nomi che è una sottodirectory di un altro percorso dello spazio dei nomi. Pertanto, se si crea un percorso alla acme2017 directory, non è possibile creare anche percorsi dello spazio dei nomi per accedere direttamente alle relative sottodirectory.

La pagina Delle impostazioni dello spazio dei nomi di Azure Cache HPC mostra il file system rivolto al client e consente di aggiungere o modificare i percorsi. Per informazioni dettagliate, vedere Configurare lo spazio dei nomi aggregato.

Passaggi successivi

Dopo aver deciso come configurare il file system virtuale, seguire questa procedura per crearla:

  • Creare destinazioni di archiviazione per aggiungere i sistemi di archiviazione back-end all'Cache HPC di Azure
  • Aggiungere percorsi dello spazio dei nomi per creare lo spazio dei nomi aggregato usato dai computer client per accedere ai file