Risposte:
In generale, che si tratti di LUN SCSI (SAN) o di file system di rete (NAS), lo storage thin provisioning è quando si dice al client di archiviazione che ha più spazio di quello che gli è stato effettivamente assegnato. Ciò non comporta rischi di per sé, ma se non si dispone di spazio di archiviazione effettivo sufficiente per consentire a ogni singolo contenitore di raggiungere le dimensioni promesse, si parla di overprovisioning e comporta rischi.
I vantaggi di overprovisioning e thin provisioning sono convincenti. Molti consumatori di storage (server, utenti di condivisione file, ecc.) Richiederanno molto più spazio di archiviazione di quello di cui hanno inizialmente bisogno e continueranno a garantire che abbiano un margine sicuro di crescita man mano che crescono. Un margine sicuro per la crescita fornito centralmente è molto più efficiente di centinaia di quelli piccoli. L'utilizzo dell'archiviazione sottostante senza thin / overprovisioning può essere molto basso e ciò consente un tasso di utilizzo più elevato.
Tutti i rischi di questo scenario sono collegati con l'overprovisioning. Più si effettua l'overprovision, maggiore è il rischio. Il pericolo è il potenziale utilizzo delle risorse di archiviazione per riempire completamente lo spazio di archiviazione disponibile, il che generalmente causerà il fallimento di tutti i contenitori di stoccaggio in un modo o nell'altro. I filesystem andranno in sola lettura o offline e i LUN andranno offline.
Al fine di ottenere i vantaggi di un utilizzo più elevato derivante dall'overprovisioning riducendo al contempo il rischio, è necessario monitorare costantemente lo storage ed essere in grado di intervenire quando richiesto.
Il punto e lo scopo del thin provisioning è simile al motivo di utilizzare innanzitutto uno storage consolidato: consolidando si ottiene una migliore capacità di picco, con una media inferiore necessaria.
Ma non farti illusioni: il thin provisioning finge di allocare qualcosa, senza farlo realmente. Ci sono molte ragioni per cui questo è utile. Due sono quelli chiave:
Maggiore utilizzo: a meno che i volumi non siano completamente pieni, lo spazio su disco viene sprecato. La maggior parte dei sistemi non funziona sempre al 100% (e generalmente si presume che siano "in difficoltà" se lo sono).
Spesa differita: se oggi ti do 10 TB, ma lo riempi a 2 TB all'anno, probabilmente posso pagare di meno se aspetto prima di acquistare i dischi.
Hai due gotchas derivanti da questo però:
l'esaurimento del disco è troppo rapido: qualcuno che inizia a riempire i "propri" dischi può liberare spazio nel resto dell'azienda.
il numero di mandrini: l'acquisto di meno dischi significa che hai meno mandrini e quindi meno IOP. Ciò significa che i tuoi dischi funzioneranno più caldi e le tue prestazioni peggioreranno.
Cose che suggerirei come best practice per il thin provisioning:
Non posso sopravvalutare abbastanza l'ultimo punto. Potresti avere clienti che chiedono spazio di archiviazione e non lo usano mai. Sono soldi che non hai speso e rappresentano un risparmio. Tuttavia, non è lo stesso dei clienti che impiegano un po 'di tempo per usarlo (ad es. Più di un anno finanziario): risparmi denaro acquistando dischi più grandi / economici l'anno prossimo. Ma NON cavartela con "vendere" lo spazio in anticipo e sperando solo che nessuno lo usi mai. Potresti finire col riempire l'intero lotto nel tempo e devi essere pronto a riempire indietro.