Che cos'è il thin provisioning?
Il thin provisioning è un metodo per allocare una riserva di memoria centrale su base "on demand". Ciò fornisce ai computer e ai server sulla rete uno spazio di archiviazione aggiuntivo in base alle esigenze, offrendo flessibilità alla rete. Il thin provisioning evita di sprecare risorse di rete monitorando e riallocando costantemente quale computer riceve lo spazio di archiviazione disponibile, fornendo un approccio più flessibile alle soluzioni di archiviazione di rete locali e su vasta area. L'aspetto negativo di 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 allocata.
Quando è attivo il thin provisioning, ogni computer riceve la quantità di memoria necessaria. Considerare ciò dal punto di vista dell'utente di un 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 disponga di 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 provisioning sottile, l'archiviazione "extra" del computer meno ingombrante può essere spostata sul computer che richiede un po 'più di spazio sull'unità. Rivalutando costantemente il computer in rete che richiede spazio di archiviazione aggiuntivo, un sistema di provisioning sottile può massimizzare l'efficienza dello spazio disponibile sul disco rigido. Ciò migliora sia le prestazioni sia l'efficacia economica della rete, poiché non sarà necessario spendere ulteriori fondi nello spazio su disco fino a quando l'intera rete non sarà effettivamente piena.
Il thin provisioning presenta tuttavia alcuni aspetti negativi. Prima di tutto, capire che lo spazio di archiviazione che viene scambiato non si trova fisicamente nei computer di rete; invece, esiste in una posizione centrale sulla rete all'interno di un computer completamente separato. Questo problema di prossimità comporta problemi in caso di arresto anomalo della rete. Durante un arresto anomalo, i computer di rete non avranno più accesso ad alcuno spazio di archiviazione aggiuntivo, con i file salvati in tali unità rimarranno off-limits fino a quando la rete non tornerà online.
In secondo luogo, una rete che utilizza tecniche di provisioning avrà un overhead computazionale aumentato rispetto a una rete con tecniche di archiviazione fisse. Uno o più computer devono assumersi la responsabilità di monitorare l'archiviazione e decidere dove allocare blocchi di archiviazione disponibili. Ciò comporta uno stress aggiuntivo sulle CPU del sistema, con possibili ritardi del sistema durante periodi di attività di rete eccezionalmente elevata.