データ圧縮と重複排除

このページで

    Veeam Backup & Replicationは、データ圧縮とデータ重複排除のメカニズムを備えています。データ圧縮とデータ重複排除によって、ネットワーク経由で転送されるトラフィックと、バックアップファイルとVMレプリカファイルを保存するために必要なディスク領域を低減できます。

    データ圧縮

    データ圧縮では、作成されるファイルのサイズが低減されますが、バックアップまたはレプリケーションの生成にかかる時間が長くなります。Veeam Backup & Replicationでは、次の圧縮レベルのいずれかを選択できます。

    • Noneは、ハードウェアベースの圧縮と重複排除をサポートしているストレージデバイスにバックアップファイルとVMレプリカファイルを保存する場合に推奨される圧縮レベルです。
    • [Dedupe-friendly]は、CPU使用率が非常に低い場合に最適な圧縮レベルです。バックアッププロキシの負荷を軽減する必要がある場合に、この圧縮レベルを選択します。
    • [Optimal]は、推奨される圧縮レベルです。バックアップファイルのサイズとバックアップ手順にかかる時間のバランスが最適になります。
    • High圧縮レベルではOptimalレベルよりも圧縮率が10%高くなりますが、CPU使用率も約10倍高くなります。
    • Extreme圧縮では、ファイルのサイズが最小になりますが、パフォーマンスが低下します。Extreme圧縮レベルを使用する場合は、最新のマルチコアCPU(6コアを推奨)を搭載したコンピューターでバックアッププロキシを実行することを推奨します。
    • 【バックアップコピーのジョブの場合】バックアップコピーのジョブの推奨圧縮レベルは自動です。コピーされたバックアップファイルの圧縮設定を使用するには、このレベルを選択します。

    Veeam Backup & Replicationは、ジョブの暗号化が有効になっており、ターゲットバックアップリポジトリの設定で[Decompress backup data blocks before storing]チェックボックスが選択されている場合、VMデータを圧縮しません。そのため、ジョブ統計で、転送されたデータの量(Transferredカウンター)が、暗号化が無効のジョブに比べて多くなります。ジョブ統計の詳細については、「リアルタイム統計の表示」を参照してください。

    データ圧縮設定の変更

    ​ データ圧縮設定の変更 を既存のジョブに対して行うことができます。設定を変更した後、新しい設定を使用するために、新しいフルバックアップを作成する必要はありません。設定を保存すると、Veeam Backup & Replicationによって、新たに作成されたバックアップファイルに新しい圧縮レベルが自動的に適用されます。以前に作成したバックアップファイルは影響は受けません。

    ただし、逆増分バックアップ手法を使用する場合、新たに作成されたバックアップファイルに、さまざまなレベルで圧縮されたデータブロックが混在します。たとえば、バックアップジョブに逆増分バックアップ手法を使用しており、圧縮レベルがOptimalレベルであるとします。いくつかのジョブセッションの後、圧縮レベルをHighに変更したとします。逆増分のバックアップチェーンでは、新しいデータブロックを含めるように、すべてのジョブセッションでフルバックアップファイルが再作成されます。その結果、フルバックアップファイルに、Optimalレベルで圧縮されたデータブロックとHighレベルで圧縮されたデータブロックが混在します。同じ動作が合成フルバックアップにも適用されます。圧縮レベルの変更後に作成された合成フルバックアップには、さまざまなレベルで圧縮されたデータブロックが混在します。

    新たに作成されるバックアップファイルに1つのレベルで圧縮されたデータブロックを含める必要がある場合は、アクティブフルバックアップを作成できます。Veeam Backup & Replicationによって、本番インフラストラクチャからVMイメージ全体のデータが取得されて新しい圧縮レベルで圧縮されます。バックアップチェーン内の以降のすべてのバックアップファイルでも、この新しい圧縮レベルが使用されます。

    重複排除

    データ重複排除では、ファイルのサイズが低減されます。データ重複排除を有効にすると、Veeam Backup & Replicationでは、同一のデータブロックおよび事前に割り当てられた未使用の領域は、作成されるファイルに保存されません。

    論理ディスクに大量の空き容量がある複数のVMや、同様のデータブロックが含まれるVM(同じテンプレートから作成されたVMなど)がバックアップジョブまたはレプリケーションジョブに含まれる場合、データ重複排除を有効にすることを推奨します。ただし、データ重複排除によってジョブのパフォーマンスが低下する可能性があることに注意してください。

    Veeam Backup & Replicationでは、Veeamデータムーバーを使用してVMデータが重複排除されます。

    ​ データ重複排除設定の変更 を既存のジョブに対して行うことができます。設定を変更した後、重複排除を有効または無効にするために、新しいフルバックアップを作成する必要はありません。設定を保存すると、Veeam Backup & Replicationによって、新たに作成されたバックアップファイルに変更が自動的に適用されます。以前に作成したバックアップファイルは影響は受けません。

    ストレージ最適化

    ジョブのパフォーマンスとストレージの使用を最適化するために、Veeam Backup & Replicationでは、VMを処理するための最小データブロックサイズを選択できます。最適なデータブロックサイズは、ターゲットとして選択したストレージのタイプとファイルのサイズによって異なります。

    データブロックサイズを選択する場合、次の点を考慮します。

    誤って選択されたデータブロックサイズは、パフォーマンスを低下させる可能性があります。大きなバックアップファイルを重複排除して、小さなデータブロックにすると、Veeam Backup & Replicationによって、非常に大きい重複排除メタデータテーブルが生成されて、バックアップリポジトリのメモリリソースとCPUリソースが大量に消費される可能性があります。大きなバックアップファイルの場合は、大きなデータブロックを使用することをお勧めします。

    Veeam Backup & Replicationは、使用されるブロックサイズが異なるいくつかのストレージ最適化オプションを提供します。次の表は、バックアップファイルのサイズとストレージの種類に応じて最適なオプションを選択するのに役立ちます。

    ストレージ最適化オプション

    ブロックサイズ

    説明

    ローカルターゲット(大きなブロック)

    4096 KB

    16 TBを超えるファイルに推奨されます。

    このオプションでは、重複排除率が最も低くなり、増分ファイルのサイズが最も大きくなることに注意してください。

    ローカルターゲット

    1024 KB

    SAN、DAS、またはローカルストレージへのバックアップおよびレプリケーションに推奨されます。

    このオプションでは、ジョブのパフォーマンスが最も高くなりますが、データブロックのサイズが大きく、同一のブロックが検出される可能性が小さくなるため、重複排除率が低くなります。

    LANターゲット

    512 KB

    NASへのバックアップとレプリケーション、およびオンサイトのバックアップとレプリケーションに推奨されます。

    このオプションでは、重複排除率が上がり、データブロックサイズが小さくなるためファイルのサイズも小さくなります。

    WANターゲット

    256 KB

    オフサイトのバックアップおよびレプリケーションにWANを使用する場合に推奨されます。

    このオプションを選択すると、重複排除率が最大になり、ファイルのサイズも最小になるため、WAN経由のトラフィック量を軽減できます。

     

    ストレージ最適化設定の変更

    ​ ストレージ最適化設定の変更 を既存のジョブに対して行うことができます。新しい設定は、チェーン内で以前に作成されたファイルには適用されません。新しい設定は、設定の変更後に作成された新しいファイルに適用されます。

    Veeam Backup & Replicationによって新しい設定が適用されるようにするには、次の手順を使用します。

    バックアップジョブ

    バックアップジョブに新しいストレージ最適化設定を適用するには、ストレージ最適化設定を変更した後で、アクティブフルバックアップを作成する必要があります。Veeam Backup & Replicationによって、バックアップチェーン内のアクティブフルバックアップと以降のバックアップファイルに新しいブロックサイズが使用されます。

    バックアップコピージョブ

    バックアップコピージョブのデータブロックサイズを変更するには、次の手順を実行する必要があります。

    1. 最初のバックアップジョブの設定で、データブロックサイズを変更します。
    2. 最初のバックアップジョブで、アクティブフルバックアップを作成します。
    3. バックアップコピージョブで、アクティブフルバックアップを作成します。