次の方法で共有


分散ファイル システム (DFS) レプリケーションの概要

分散ファイル システム (DFS) レプリケーションは、複数のサーバーとサイト間でフォルダーを効率的に同期できる Windows Server 役割サービスです。 この記事では、DFS レプリケーションのしくみ、その利点、および使用を開始する方法について説明します。

DFS レプリケーションは、制限された帯域幅のネットワーク接続を介してサーバー間でフォルダーの同期を維持するために使用できる、効率的なアクティブ/アクティブ レプリケーション エンジンです。 DFS 名前空間パスで参照されるフォルダーを含め、すべての種類のフォルダーをレプリケートできます。 このサービスは、ファイル レプリケーション サービス (FRS) を DFS 名前空間のレプリケーション エンジンとして置き換えます。

ヒント

Azure File Sync を使用して、オンプレミスのストレージ フットプリントを減らすことを検討してください。 Azure File Sync では、複数の Windows ファイル サーバーの同期を維持できます。各サーバーは、データの完全なコピーがクラウド内にある間のみ、キャッシュをオンプレミスに保持する必要があります。 Azure File Sync には、統合スナップショットを使用したクラウド バックアップの利点もあります。 詳細については、「 Azure File Sync デプロイの計画」を参照してください

DFS レプリケーションでは、 リモート差分圧縮 (RDC) と呼ばれる圧縮アルゴリズムが使用されます。 RDC は、ファイル内のデータに対する変更を検出し、DFS レプリケーションでファイル全体ではなく、変更されたファイル ブロックのみをレプリケートできるようにします。

Active Directory Domain Services (AD DS) は、DFS レプリケーションを使用して、Windows Server 2008 以降のドメイン機能レベルを使用するドメイン内の sysvol フォルダーをレプリケートします。 DFS レプリケーションを使用して sysvol フォルダーをレプリケートする方法の詳細については、「 sysvol フォルダー レプリケーションを DFS レプリケーションに移行する」を参照してください。

レプリケーション グループを理解する

DFS レプリケーションを使用するには、 レプリケーション グループ を作成し、レプリケートされたフォルダーをグループに追加します。 レプリケートされたフォルダーは、 メンバーと呼ばれるグループ内のサーバーに格納されます。 DFS レプリケーションは、グループのメンバー間の接続を確立します。

次の図は、レプリケーション グループ、グループ内のメンバー、およびレプリケートされたフォルダーの間の関係を示しています。

レプリケートされたフォルダーとその接続を持つ 2 つのメンバーを示す DFS レプリケーション グループの図。

レプリケートされたフォルダーは、グループ内の各メンバーで同期された状態を維持します。 この図には、レプリケートされた 2 つのフォルダー ( プロジェクト提案) があります。 レプリケートされた各フォルダーのデータが変更されると、変更はレプリケーション グループのメンバー間の接続間でレプリケートされます。 すべてのメンバー間の接続は、レプリケーション トポロジを形成します。

1 つのレプリケーション グループに複数のレプリケート フォルダーを作成すると、レプリケートされたフォルダーをデプロイするプロセスが簡略化されます。 レプリケーション グループのトポロジ、スケジュール、帯域幅の調整は、レプリケートされた各フォルダーに適用されます。 レプリケートされた各フォルダーには、ファイルフィルターやサブフォルダー フィルターなどの一意の設定があります。 この設定を使用すると、レプリケートされたフォルダーごとに異なるファイルとサブフォルダーを除外できます。

各メンバーに格納されているレプリケート フォルダーは、メンバー内の異なるボリュームに配置でき、レプリケートされたフォルダーを共有フォルダーまたは名前空間の一部にする必要はありません。

DFS レプリケーションの展開と管理

DFS レプリケーションは、Windows Server の ファイル サービスと記憶域サービス の役割の一部です。 DFS レプリケーションは、Windows Admin Center、サーバー マネージャー、または PowerShell を使用してインストールできます。 詳細な手順については、「 DFS レプリケーションのインストール」を参照してください。

DFS の管理ツールは、DFS 管理スナップイン、 DFS レプリケーション PowerShell モジュール、および windows コマンドの dfsradmindfsrdiag です。 これらのツールは個別にインストールする必要があり、リモート サーバー管理ツール (RSAT) の一部として使用できます。 DFS 管理スナップインを使用すると、レプリケートされたフォルダーを簡単に共有し、必要に応じて既存の名前空間に発行できます。

Azure 仮想マシンとの相互運用性

Azure 仮想マシン上の DFS レプリケーションは、Windows Server の検証済みシナリオです。 ただし、この実装にはいくつかの制限と要件があります。

  • スナップショットと保存された状態: DFS レプリケーションを実行しているサーバーを復元するには、スナップショットや保存された状態を使用して、 sysvol フォルダー以外をレプリケートしないでください。 この種類の復元を試みると、DFS レプリケーションは失敗します。 この復元には、特別なデータベース復旧手順が必要です。 また、仮想マシンをエクスポート、複製、またはコピーしないでください。 詳細については、「DFSR は、仮想化されたサーバーのスナップショットを復元し、DFSR を安全に仮想化した後にファイルをレプリケートしなくなりましたを参照してください。

  • DFS レプリケーション バックアップ: 仮想マシンに格納されているレプリケート フォルダー内のデータをバックアップするには、ゲスト仮想マシンにあるバックアップ ソフトウェアを使用します。 ホスト仮想マシンから仮想化 DFS レプリケーション サーバーをバックアップまたは復元しないでください。

  • ドメイン コントローラー アクセス: DFS レプリケーションには、物理ドメイン コントローラーまたは仮想ドメイン コントローラーへのアクセスが必要です。 DFS レプリケーション サービスは、Microsoft Entra ID と直接通信できません。

  • VPN 接続: DFS レプリケーションには、オンプレミスのレプリケーション グループ メンバーと Azure 仮想マシンでホストされているメンバーとの間に VPN 接続が必要です。 また、RPC エンドポイント マッパー (ポート 135) と 49152 から 65535 の間でランダムに割り当てられたポートが VPN 接続を通過できるように、オンプレミスルーター (Forefront Threat Management Gateway など) を構成する必要があります。 Set-DfsrMachineConfiguration コマンドレットまたは dfsrdiag Windows コマンドを使用して、ランダム ポートではなく静的ポートを指定できます。 DFS レプリケーションの静的ポートを指定する方法の詳細については、「 Set-DfsrServiceConfiguration」を参照してください。 Windows Server を管理するために開く関連ポートの詳細については、「Windows の サービスの概要とネットワーク ポートの要件」を参照してください。

Azure 仮想マシンの使用を開始する方法については、 Microsoft Azure Web サイトを参照してください。

次のステップ

DFS レプリケーションをインストールする方法について説明します。