Single-Instance Storage (SIS) è un metodo di organizzazione dei dati del computer mediante il quale è possibile accedere a un singolo file o asset all’interno di un sistema da più utenti o “negozi”. Microsoft® possiede un brevetto su una particolare applicazione di questa tecnologia, che viene generalmente utilizzata in sistemi server come il servizio di organizzazione della posta elettronica Microsoft® Exchange Server®. In un sistema informatico, più macchine e utenti possono essere collegati a un server più grande che include un sistema host. Invece di avere ogni computer contenente gli stessi file e documenti, è possibile utilizzare un sistema di archiviazione a istanza singola per disporre di queste risorse sul sistema host o “archivio comune SIS”.
Lo scopo di base dello storage a istanza singola è ridurre la ridondanza in un sistema eliminando più copie di qualcosa quando possibile. Uno dei modi più semplici per farlo è tramite un server di posta elettronica, come Microsoft® Exchange Server®. In questo sistema, più utenti possono avere tutti account, chiamati “negozi”, sul server attraverso i quali inviare, ricevere e accedere alla posta elettronica.
Quando qualcuno in questo server invia un messaggio di posta elettronica ad altre 100 persone sullo stesso sistema, non vengono effettivamente generate 100 copie. Attraverso l’archiviazione a istanza singola, a ogni persona viene inviato un “puntatore” che la indirizza a una singola copia del messaggio. Nessuno dei destinatari ne è a conoscenza, tuttavia, poiché il puntatore appare proprio come l’e-mail effettiva.
Ciò riduce le dimensioni dell’hosting per i documenti e accelera la consegna e l’elaborazione dei messaggi poiché il sistema richiede meno lavoro. L’uso dell’archiviazione a istanza singola può estendersi a reti di computer e server in altri ambienti. Ogni computer su un sistema richiede determinati file per funzionare, come quelli necessari per il sistema operativo (OS). Tuttavia, piuttosto che ogni computer con tutti questi file, tuttavia, è possibile conservare una singola copia in un archivio comune e quindi i computer lo consultano quando sono necessari.
L’archiviazione a istanza singola è in genere trasparente e molti utenti di computer potrebbero non rendersi nemmeno conto che vi stanno accedendo. È probabile, ad esempio, che gli utenti di una rete che condividono dati continuino ad aprire e visualizzare i file ospitati su un sistema comune con gli stessi metodi di chiunque altro. Quando aprono il file, tuttavia, stanno effettivamente attivando un “puntatore” che appare loro come un file. Questo reindirizza il loro sistema al file reale nell’archivio comune SIS. Lo storage a istanza singola può essere utilizzato anche su scala ridotta, consentendo a un sistema di organizzare meglio i dati per più utenti eliminando le copie dei file.