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 /source
di file dello spazio dei nomi aggregati , /templates/sku798
e /templates/sku980
.
Un approccio alternativo potrebbe essere quello di creare un percorso virtuale simile /templates
al collegamento alla directory padre, acme2017
e 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