Il thin provisioning è un metodo per allocare una riserva di storage centrale su base “on demand”. Ciò fornisce ai computer e ai server sulla rete spazio di archiviazione aggiuntivo come richiesto, fornendo flessibilità alla rete. Il thin provisioning evita lo spreco di risorse di rete monitorando e riallocando costantemente il computer che riceve lo spazio di archiviazione disponibile, fornendo un approccio più flessibile alle soluzioni di archiviazione di rete locale e geografica. Lo svantaggio del thin provisioning è che richiede una connessione di rete costante per funzionare correttamente; quando un computer viene disconnesso dalla rete, non può più ricevere accesso o modifiche alla quantità di memoria assegnata.
Quando è attivo il thin provisioning, ogni computer riceve la quantità di storage di cui ha bisogno. Considerare questo dal punto di vista di un utente di computer di casa può aiutare ad apprezzare i vantaggi del thin provisioning. Ogni computer su una rete domestica di base è autonomo dagli altri; lo spazio di archiviazione disponibile per un computer non è disponibile per gli altri e viceversa. Ciò può comportare che un computer abbia una quantità significativa di spazio libero su un’unità mentre il disco rigido di un altro computer di rete potrebbe essere quasi pieno.
In un ambiente di thin provisioning, lo storage “extra” del computer meno ingombrato può essere spostato sul computer che richiede un po’ più di spazio sull’unità. Rivalutando costantemente quale computer della rete richiede spazio di archiviazione aggiuntivo, un sistema di thin provisioning può massimizzare l’efficienza dello spazio disponibile sul disco rigido. Ciò migliora sia le prestazioni che l’efficienza economica della rete, poiché non sarà necessario spendere ulteriori fondi per lo spazio su disco fino a quando l’intera rete non sarà effettivamente piena.
Tuttavia, il thin provisioning presenta alcuni aspetti negativi. Prima di tutto, tieni presente che lo spazio di archiviazione che viene scambiato non si trova fisicamente all’interno dei computer di rete; esiste invece in una posizione centrale sulla rete all’interno di un computer completamente separato. Questo problema di prossimità provoca problemi in caso di arresto anomalo della rete. Durante un arresto anomalo, i computer di rete non avranno più accesso a spazio di archiviazione aggiuntivo, con i file salvati in tali unità che rimarranno off-limits fino a quando la rete non tornerà online.
In secondo luogo, una rete che utilizza tecniche di provisioning avrà un sovraccarico computazionale maggiore rispetto a una rete con tecniche di archiviazione fisse. Uno o più computer devono assumersi la responsabilità di monitorare lo storage e decidere dove allocare i blocchi di storage disponibili. Ciò si traduce in un ulteriore stress sulle CPU del sistema, che potrebbe causare un ritardo del sistema durante i periodi di attività di rete eccezionalmente elevata.