シングルインスタンスストレージ(SIS)とは、複数のコンテンツのコピーを単一の共有コピーに置き換えるシステムの機能です。これは、データの重複を排除し、効率を高める手段です。SISは、ファイルシステム、電子メールサーバーソフトウェア、データバックアップ、その他のストレージ関連のコンピュータソフトウェアでよく実装されています。シングルインスタンスストレージは、データ重複排除の単純なバリアントです。データ重複排除はセグメントまたはサブブロックレベルで機能する場合がありますが、シングルインスタンスストレージはファイル全体で機能し、ファイル全体または電子メールメッセージの冗長なコピーを排除します。[ 1 ]
電子メールサーバーの場合、シングルインスタンスストレージとは、メッセージの単一のコピーがデータベース内に保持され、個々のメールボックスが参照ポインタを介してコンテンツにアクセスすることを意味します。しかし、電子メールサーバーにおけるシングルインスタンスストレージの主な利点は、ディスク容量の削減であるという誤解がよくあります。実際には、その主な利点は、大規模な配信リストに送信されるメッセージの配信効率を大幅に向上させることです。電子メールサーバーのシナリオでは、シングルインスタンスストレージによるディスク容量の節約は一時的なものであり、時間の経過とともに急速に減少します。
バックアップ ソフトウェアと併用すると、シングル インスタンス ストレージは、同じファイルの重複コピーを保存しないため、必要なアーカイブメディアの量を削減できます。多くの場合、オペレーティングシステムファイルなど、同じファイルが複数のコンピュータにインストールされます。シングル インスタンス ストレージでは、ファイルのコピーが 1 つだけバックアップ メディアに書き込まれるため、スペースが削減されます。これは、ストレージがオフサイトであり、Amazon S3などのクラウド ストレージにある場合にさらに重要になります。このような場合、重複排除により、ストレージ、帯域幅、バックアップ ウィンドウのコストを最大 10 倍削減できることが報告されています。[ 2 ]
Novell GroupWiseはシングルインスタンスストレージを基盤として構築されており、それが大容量を実現している理由です。
ISO CD/DVDイメージファイルは、SISを使用して最適化することで、CD/DVDコンパイルのサイズを縮小し(十分な数の重複ファイルがある場合)、より小さなメディアに収まるようにすることができます。
SISは、P2PアプリケーションのBearShare(バージョン5.n以前)のようなシステム全体のファイル重複検索や複数ファイルインスタンス検出ツールに関連していますが、SISはストレージ使用量を自動的に削減し、シンボリックリンクを作成して保持するのに対し、BearShareは重複ファイルの手動削除と、関連するユーザーレベルのファイルシステム、Windowsエクスプローラータイプのアイコンリンクを許可している点で異なります。
SIS は、 Windows 2000 Serverのリモート インストール サービス機能とともに導入されました。一般的なサーバーには、10 個以上の固有のインストール構成 (異なるデバイス ドライバやソフトウェア スイートを含む) が格納されている可能性がありますが、構成間で一意なデータは 20% 程度かもしれません。[ 3 ] Microsoft は、「SIS は、ハードディスク ボリュームを検索して重複するファイルを識別することで機能します。SIS が同一のファイルを見つけると、ファイルのコピーを SIS 共通ストアと呼ばれる中央リポジトリに保存し、他のコピーを保存されたバージョンへのポインタに置き換えます。」と述べています。 [ 4 ]ファイルはハッシュ関数 のみで比較されます。データ自体が同一であれば、名前や日付が異なるファイルでも統合できます。[ 3 ] Windows Server 2003 Standard Edition には SIS 機能がありますが、OEM OS システムのインストールに限定されています。
Windows Vistaで導入されたファイルベースのWindows イメージング フォーマットは、シングル インスタンス ストレージもサポートしていました。シングル インスタンス ストレージは、バージョン 4.0 以降のMicrosoft Exchange Serverの機能であり、Microsoft のWindows Home Serverにも存在します。Exchange 2007 では添付ファイルのみ重複排除が行われ、Microsoft Exchange Server 2010 では完全に削除されました。[ 5 ] Microsoft は、2009 年 6 月 1 日にシングル インスタンス ストレージを備えた Windows Storage Server 2008 (WSS2008) [ 6 ]を発表し、この機能はWindows Server 2008では利用できないと述べています。[ 6 ]
この機能は、より強力なチャンクベースのデータ重複排除メカニズムが導入されたWindows Server 2012以降、公式に非推奨となっています。このメカニズムでは、同一データの連続部分があれば、類似した内容のファイルを重複排除できます。このメカニズムはSISよりも強力です。[ 7 ] Windows Server 2019以降、この機能はReFSで完全にサポートされています。[ 8 ]