È normale che i server dispongano di più dispositivi di storage. Un numero di unità logiche (LUN ) assegna un valore univoco a ogni unità. Una LUN può essere assegnata a un gruppo di unità configurate come un singolo volume, una partizione su un'unità o l'intera unità stessa. Un amministratore può assegnare o assegnare manualmente un valore LUN. In questo articolo esaminiamo il funzionamento delle LUN e i vantaggi e gli svantaggi che ne derivano.
Che cos'è una LUN nello storage?
Un LUN (logical unit number) è un identificatore univoco che definisce una partizione di storage in un ambiente di rete ad area di storage (SAN )per l'organizzazione e l'accesso ai dati. È importante notare che una LUN è un componente dell'organizzazione di storage e non un tipo di dispositivo di storage stesso. Una LUN è un valore numerico che indica un disco fisico o un insieme logico di dischi. Le LUN di storage possono anche indicare un insieme logico di partizioni.
Lo scopo di una LUN è consentire ai clienti di effettuare richieste dallo spazio di storage e recuperare i dati. In genere, le LUN si riferiscono allo storage SAN, in modo che i computer client possano mappare le unità di rete, richiedere i dati dallo storage di rete o memorizzare i dati sulla SAN. Gli utenti non gestiscono una LUN durante la mappatura di un'unità, pertanto solo gli amministratori gestiscono gli identificatori LUN.
Come funziona una LUN?
Quando si crea un nuovo server o si aggiunge un'unità a un server, è necessario partizionarlo. Il partizionamento obbliga a scegliere un file system. È possibile scegliere di rendere l'intero spazio dell'unità parte della partizione, utilizzare solo una parte dello spazio dell'unità per una partizione o creare un volume logico da un gruppo di unità. È possibile assegnare una LUN alla nuova partizione o a un insieme di partizioni.
Quando un server ha più dischi configurati come RAID (array ridondante di dischi indipendenti) sulle porte SCSI (Small Computer System Interface), il server utilizza una LUN per comunicare con l'unità di storage giusta. L'assegnazione LUN è comune con i dischi SCSI, ma una Storage Area Network (SAN ) con altre porte di storage (es. SATA o SAS ) può essere configurata come RAID e connessa tramite un Fibre Channel a cui è assegnata una LUN.
Per un utente, la LUN è vista come un dispositivo di storage a montaggio singolo anche se più partizioni o un RAID di dischi rappresentano una singola LUN . Un server che accede allo storage interno ha bisogno della LUN per identificare il disco giusto da cui leggere o da cui scrivere. I LUN assegnati a una rete SAN sono necessari affinché i computer client supportino il disco corretto e gli assegnino un nome (ad esempio, X o Z come lettera di unità).
Un'unica LUN può identificare migliaia di volumi logici, specialmente in un ambiente SAN. Gli amministratori possono assegnare una LUN ai volumi SAN o l'unità SAN può assegnare automaticamente una LUN allo storage. I LUN possono essere riassegnati dagli amministratori in un secondo momento dopo l'avvio per personalizzare le configurazioni e soddisfare determinati requisiti di configurazione.
Alternative e implementazioni dello storage LUN
Ogni server o dispositivo di storage di rete dispone di una LUN in modo che i sistemi operativi possano identificare un volume da leggere o scrivere sui dischi. Per molti ambienti aziendali, i dispositivi di storage di rete di grandi dimensioni utilizzano lo storage RAID, il che significa che diversi dischi possono essere rappresentati da un'unica LUN . Una rete SAN di grandi dimensioni con diversi dischi configurati come un singolo volume potrebbe avere anche un'unica LUN .
A meno che non si utilizzi la vecchia tecnologia SCSI sul personal computer, lo storage LUN è presente solo nei vecchi SAN o hardware server. Le unità SATA (Serial Advanced Technology Attachment) più recenti vengono utilizzate in server e personal computer, ma SCSI è stato sostituito con SAS (Serial Attached SCSI) o iSCSI (Internet Small Computer System Interface). I sistemi aziendali possono utilizzare SATA o SAS a seconda del tipo di storage e della velocità necessarie per supportare un elevato volume di richieste di lettura e scrittura.
Vantaggi dello storage LUN
Sebbene una LUN rappresenti una parte o tutta la capacità di storage di un disco, non sempre rappresenta un singolo disco. Il software di gestione LUN consente agli amministratori di scegliere i valori LUN per dischi o volumi specifici, ma il conteggio del numero di valori di storage LUN non rappresenta il numero totale di dischi. Il sistema operativo del computer remoto che utilizza LUN può essere montato come unità, in modo che allo storage possa essere assegnato un nome intuitivo, solitamente una lettera (ad esempio, unità Z o unità X).
La gestione LUN consente agli amministratori di controllare meglio i dischi e la capacità SAN. Le reti aziendali utilizzano diverse unità a capacità elevata per contenere petabyte di dati e una LUN consente a una workstation di montare una singola LUN come lettera di unità intuitiva. Queste lettere di unità spesso hanno un'organizzazione logica (ad esempio, storage per la contabilità o la condivisione di documenti a livello aziendale) con lettere di volume intuitive che la maggior parte dei dipendenti conosce quando trasferisce i documenti alle unità di rete.
Sebbene una LUN consenta il montaggio delle unità e la condivisione delle risorse su un dispositivo locale, non offre alcuna sicurezza. Gli amministratori sono comunque responsabili della creazione di gruppi di utenti e dell'assegnazione delle autorizzazioni appropriate a ciascun gruppo di utenti per il controllo dell'accesso ai dati. La maggior parte delle organizzazioni assegna una lettera di unità diversa a ciascun gruppo di utenti, in modo che i dipendenti non abbiano confusione sullo scopo di ciascuna unità montata. Ad esempio, l'unità X può essere utilizzata per condividere file con chiunque all'interno dell'organizzazione, mentre l'unità Z può rappresentare un collegamento a spazi di file personali a cui può accedere solo un singolo dipendente.
Potenziali svantaggi di una LUN
Una LUN è un'assegnazione numerica per SCSI o Fibre Channel, ma una LUN è spesso associata a una SAN che utilizza un sistema RAID. Un utente standard non eseguirà le assegnazioni LUN, ma gli amministratori che lavorano con hardware legacy potrebbero trovare difficile la gestione LUN. Ricorda che una LUN rappresenta una fetta di storage in una rete SAN, ma non sempre rappresenta un singolo disco o partizione. Le assegnazioni LUN possono essere manuali o automatiche, ma la maggior parte degli amministratori utilizza il software SAN per gestire i valori LUN.
Gli eventuali svantaggi di LUN sono legati alla gestione. La configurazione iniziale potrebbe essere abbastanza conveniente, ma qualsiasi nuovo spazio aggiunto alla rete SAN deve essere dotato di una LUN o aggiunto ai volumi esistenti in modo da poter espandere la capacità di storage attuale. Alcuni amministratori potrebbero avere difficoltà ad aggiungere nuovi dischi a una LUN a seconda del sistema operativo e della configurazione SAN. La maggior parte dei sistemi operativi dispone di un'interfaccia che consente di aggiungere spazio di storage alla capacità attuale, ma gli amministratori potrebbero scoprire di dover risolvere i problemi quando il sistema non riconosce nuovi dischi.
Le LUN non sono sempre assegnate in un ambiente SAN o NAS. I volumi RAID possono esistere anche su un server fisico in cui gli amministratori possono assegnare una LUN . Un sistema operativo in esecuzione su una macchina virtuale può anche utilizzare una LUN . Gli amministratori devono creare una strategia LUN per garantire che le letture e le scritture siano ottimizzate per le performance. Troppe applicazioni e utenti che scrivono sulla stessa LUN possono causare un calo delle performance, quindi assicurati che le LUN siano assegnate tenendo a mente le performance.
Conclusione
I numeri di unità logiche (LUN) svolgono un ruolo indispensabile nel settore del block storage, fungendo da collegamento fondamentale tra le risorse di storage fisico e i dati in loro possesso. Come abbiamo visto, le LUN facilitano l'allocazione efficiente e flessibile dello spazio di storage, consentendo la gestione dinamica dei dati in vari ambienti, dalle configurazioni su piccola scala ai data center di grandi dimensioni.
Gli amministratori che lavorano con le soluzioni aziendali potrebbero trovarsi a lavorare con la gestione LUN, in genere in un ambiente SAN di grandi dimensioni. Per i sistemi che utilizzano ambienti RAID SCSI, l'assegnazione LUN è un componente del montaggio delle unità su server e workstation client.
Comprendere le LUN è solo una delle conoscenze cruciali per chiunque sia coinvolto nell'amministrazione dello storage o nella gestione dei dati, in quanto fornisce le conoscenze di base necessarie per un utilizzo efficiente dello storage e il recupero dei dati. La gestione e il supporto dell'infrastruttura di storage possono consumare risorse IT preziose. Scopri in che modo i Professional Services di Pure possono aiutarti a ridurre il sovraccarico amministrativo della gestione degli array di storage.