データ重複除去の新機能します。

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Azure Stack HCI バージョン 21H2 および 20H2

Windows Server のデータ重複除去は、プライベート クラウドのスケールでのパフォーマンス、柔軟性、管理性が向上するように最適化されました。 Windows Server でのソフトウェアによる記憶域スタックについて詳しくは、「Windows Server での記憶域の新機能」をご覧ください。

Windows Server 2022

Windows Server 2022 でのデータ重複除去には、新しい機能強化はありません。

Windows Server 2019

Windows Server 2019 のデータ重複除去は次のように機能強化されました。

機能 新規/更新 説明
ReFS のサポート 新規 ReFS ファイルシステムの重複除去と圧縮を使用して、同じボリュームに最大 10 倍のデータを格納します。 (Windows Admin Center で、わずか 1 クリックで有効にするだけです)。オプションで圧縮もできる可変サイズのチャンク ストアを使用すると最大限の削減率になり、マルチスレッドの後処理アーキテクチャでパフォーマンスへの影響を最小限に抑えることができます。 最大 64 TB のボリュームをサポートし、各ファイルの最初の 4 TB を重複除去します。

Windows Server 2016

Windows Server 2016 以降のデータ重複除去は次のように機能強化されました。

機能 新規/更新 説明
大量ボリュームのサポート 更新済み Windows Server 2016 以前では、想定されるチャーンに合わせてボリュームのサイズを具体的に設定する必要があり、10 TB を超えるサイズのボリュームは重複除去に適していませんでした。 Windows Server 2016 のデータ重複除去では、最大 64 TB のボリューム サイズがサポートされます。
大きいファイルのサポート 更新済み Windows Server 2016 の前では、1 TB に近いサイズのファイルは重複除去に適した候補ではありませんでした。 Windows Server 2016 では、1 TB までのファイルが完全にサポートされます。
Nano Server のサポート 新規 Windows Server 2016 の新しい Nano Server 展開オプションでは、データ重複除去が利用可能で、完全にサポートされています。
バックアップ サポートの簡略化 新規 Windows Server 2012 R2 では、Microsoft の Data Protection Manager などの仮想化バックアップ アプリケーションをサポートするには、一連の手動による構成手順を実行する必要がありました。 Windows Server 2016 では、仮想化バックアップ アプリケーションに対してデータ重複除去をシームレスに展開するために、使用法の種類の新しい既定値 (バックアップ) が追加されました。
クラスター OS のローリング アップグレードのサポート 新規 データ重複除去では、Windows Server 2016 の新機能である、クラスター OS のローリング アップグレードが完全にサポートされています。

大量ボリュームのサポート

この変更の利点
Windows Server 2012 R2 でデータ重複除去のパフォーマンスを最適化するには、最適化ジョブがデータ変化の速度 ("チャーン") に対応できるように、ボリュームのサイズを適切に設定する必要がありました。 すなわち、ワークロードの書き込みパターンによっても異なりますが、通常は、ボリューム が 10 TB 以下でなければデータ重複除去で高いパフォーマンスを達成できません。

Windows Server 2016 以降では、ボリューム 64 TB までのデータ重複除去で非常に高いパフォーマンスを達成できます。

動作の相違点
Windows Server 2012 R2 のデータ重複除去ジョブ パイプラインでは、ボリュームごとにシングル スレッドと I/O キューが使用されます。 最適化ジョブが遅れてボリュームの全体的な削減率が低下しないようにするには、大きいデータセットを小さいボリュームに分割する必要があります。 適切なボリュームのサイズは、そのボリュームで予想されるチャーンに応じて決まります。 最大サイズの平均は、チャーンが高いボリュームでは約 6 - 7 TB、チャーンが低いボリュームでは約 9 - 10 TB です。

Windows Server 2016 以降では、データ重複除去ジョブのパイプラインの設計が見直され、ボリュームごとに複数の I/O キューを使用して複数のスレッドを並列実行するようになりました。 これにより、以前は小さいボリュームにデータを分割しなければ得られなかったパフォーマンスを、分割することなく達成できるようになりました。 この変更を次の図に示します。

A visualization comparing the Data Deduplication Job Pipeline in Windows Server 2012 R2 to Windows Server 2016

これらの最適化は、最適化ジョブだけでなく、すべてのデータ重複除去ジョブに適用されます。

大きなファイルのサポート

この変更の利点
Windows Server 2012 R2 では、非常に大きなファイルは、重複除去処理パイプラインのパフォーマンス低下を引き起こすことから、データ重複除去に適していません。 Windows Server 2016 では、1 TB までのファイルの重複除去を非常に高いパフォーマンスで実行できることから、管理者はさまざまなワークロードで重複除去による削減を実現できます。 たとえば、バックアップ ワークロードに通常付随する非常に大きなファイルの重複除去を行うことができます。

動作の相違点
Windows Server 2016 以降のデータ重複除去では、新しいストリーム マップ構造とその他の "内部" の改良により、最適化のスループットとアクセス パフォーマンスが向上しています。 さらに、重複除去処理パイプラインでは、フェールオーバー後に最適化を再び実行するのではなく、再開することができるようになりました。 これらの変更によって、1 TB までのファイルの重複除去が非常に高パフォーマンスとなっています。

Nano Server のサポート

この変更の利点
Nano Server は、Windows Server 2016 の新しいヘッドレス展開オプションです。Windows Server Core の展開オプションと比べて、必要なシステム リソースのフットプリントが極めて小さくなり、起動にかかる時間が大幅に短縮されるとともに、更新と再起動の回数が少なくてすみます。 Nano Server ではデータ重複除去が完全にサポートされています。 Nano Server の詳細については、Nano Server の概要に関するページを参照してください。

仮想化バックアップ アプリケーションの構成の簡略化

この変更の利点
Windows Server 2012 R2 では、仮想化バックアップ アプリケーションのデータ重複除去はサポートされていますが、重複除去設定を手動でチューニングする必要があります。 Windows Server 2016 以降では、仮想化バックアップ アプリケーションの構成が大幅に簡略化されています。 ボリュームの重複除去を有効にする際に、汎用ファイル サーバーと VDI の場合と同様に、事前定義済みの使用方法の種類オプションを使用して構成を行うことができます。

クラスター OS のローリング アップグレードのサポート

この変更の利点
データ重複除去を実行している Windows Server フェールオーバー クラスターで、Windows Server 2012 R2 バージョンのデータ重複除去を実行しているノードと、Windows Server 2016 バージョンのデータ重複除去を実行しているノードを混在させることができます。 この機能強化により、クラスター ローリング アップグレード中に、重複除去対象のすべてのボリュームへの完全なデータ アクセスが可能になり、すべてのノードを一括でアップグレードするためのダウンタイムを発生させずに、既存の Windows Server 2012 R2 クラスターに新しいバージョンのデータ重複除去を段階的にロールアウトできます。

動作の相違点
Windows Server の以前のバージョンでは、Windows Server フェールオーバー クラスター内にあるすべてのノードの Windows Server バージョンを同じにする必要がありました。 Windows Server 2016 以降は、クラスター ローリング アップグレード機能により、クラスターを混在モードで実行できるようになりました。 データ重複除去ではこの新しい混在モードのクラスター構成がサポートされており、クラスター ローリング アップグレード中の完全なデータ アクセスが可能になりました。