Cerca
Lingue

Thin provisioning

La chiave per una gestione economicamente conveniente dello storage

Che cos'è il thin provisioning?

Il thin provisioning è una tecnica di gestione dello storage in cui la capienza di archiviazione viene allocata dinamicamente in base alle effettive esigenze dei dati, anziché essere completamente assegnata in anticipo. Questo approccio ottimizza l'utilizzo dello storage, riducendo i costi e aumentando la flessibilità. Nel thin provisioning, lo storage fisico viene astratto e appare a utenti e applicazioni come un pool di storage virtuale.

Man mano che i dati crescono, lo storage aggiuntivo viene allocato in modo trasparente, senza bisogno di interventi manuali e senza dover preallocare grandi volumi. Il thin provisioning dello storage è particolarmente vantaggioso per gli ambienti in cui i requisiti di storage sono imprevedibili o in espansione, garantendo un uso efficiente delle risorse di storage e mantenendo al contempo elevata disponibilità e alte prestazioni.

Anche con il costo per GB in discesa non è una buona idea sprecare spazio, visto che esiste una semplice soluzione per massimizzarne l'utilizzo. Invece di allocare e dedicare l'intero volume sin dal momento del provisioning iniziale, il thin provisioning, definito anche come virtual provisioning, offre una soluzione che consente di allocare lo spazio fisico in pezzi più piccoli.

Il volume appare come se la sua capienza fosse interamente stata messa a disposizione dei server applicativi, ma in realtà lo spazio non viene allocato fino a quando non si verificano operazioni di scrittura. Questo non solo consente di ottenere un utilizzo dello storage 3 volte superiore, ma viene semplificata anche l'amministrazione di sistema: presentare volumi di grandi dimensioni ai server applicativi sin dal primo giorno non comporta alcuna penalizzazione.

Nei pool di dischi virtuali il thin provisioning è connaturato. Basta creare un volume virtuale dal pool disco, presentarlo ai server applicativi e SANsymphony fa il resto. I pool disco coprono tutti i dispositivi fisici presenti nel pool e non dipendono da nessun host, sistema operativo o hypervisor.

Diagramma del thin provisioning
Il thin provisioning consente un'efficienza nell'utilizzo dello storage sorprendente, scrivendo i dati sui dischi di back-end solo quando i dati vengono scritti dalle applicazioni. Il risultato è un utilizzo dello storage 3 volte superiore.

Le principali funzioni

  • I computer vedono lo spazio disponibile come unità molto grandi (per esempio come dischi virtuali >2TB da unità con poche centinaia di GB)
  • Quando necessario, alloca dinamicamente più spazio su disco
  • Invia notifiche quando è il momento di aggiungere capienza
  • Riduce la necessità di ridimensionare le LUN
  • Recupera lo spazio su disco azzerato

Iniziamo con SANsymphony, il Software-Defined Block Storage