

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DFS 名前空間の使用
<a name="using-dfs-namespaces"></a>

DFS 名前空間は、異なるサーバーにある共有フォルダを 1 つ以上の論理的に構造化された名前空間にグループ化するために使用する Windows Server ロールサービスです。これにより、次の図に示すように、共有フォルダの仮想ビューをユーザーに付与できます。1 つのパスから複数のファイルシステムにあるファイルに移動できます。複数のファイルシステム間でファイル共有へのアクセスを整理および統合することに加えて、

## 複数の FSx for Windows File Server のファイルシステムと DFS 名前空間のグループ化
<a name="group-file-systems"></a>

Microsoft 分散ファイルシステム (DFS) 名前空間を使用して、複数の FSx for Windows File Server ファイルシステム上のファイル共有を 1 つの一般的なフォルダ構造または名前空間にグループ化できます。DFS 名前空間を使用すると、大きなファイルデータセットの単一ファイルシステム (64 TiB) の最大ストレージ容量を超えて、数百ペタバイトまでのファイルストレージを拡張できます。このセクションでは、複数の FSx for Windows File Server ファイルシステムに DFS 名前空間を設定する方法を示します。

DFS 名前空間は、異なるサーバーにある共有フォルダを 1 つ以上の論理的に構造化された名前空間にグループ化するために使用する Windows Server ロールサービスです。これにより、次の図に示すように、共有フォルダの仮想ビューをユーザーに付与できます。1 つのパスから複数のファイルシステムにあるファイルに移動できます。複数のファイルシステム間でファイル共有へのアクセスを整理および統合することに加えて、

![\[2 つの名前空間サーバーに 1 つの名前空間を作成するプロセスを示す図。\]](http://docs.aws.amazon.com/ja_jp/fsx/latest/WindowsGuide/images/FSx-common-namespace.png)


DFS 名前空間を使用して FSx for Windows ファイルシステムをグループ化するステップバイステップの手順については、「[単一の名前空間で複数のファイルシステムをグループ化する](group-fsx-namespace.md)」を参照してください。

## シャードによるパフォーマンスの向上
<a name="scale-out-performance"></a>

Amazon FSx for Windows File Server は、Microsoft 配信ファイルシステム (DFS) の使用をサポートしています。DFS 名前空間を使用すると、ファイルデータを複数の Amazon FSx ファイルシステムに分散させて、入出力の負荷の高い I / O ワークロードに対応するためのパフォーマンス (読み取りと書き込みの両方) をスケールアウトすることができます。同時に、共通の名前空間下で統一されたビューをアプリケーションに表示することもできます。このソリューションには、ファイルデータをより小さなデータセットまたは *シャード* に分割したり、それらを異なるファイルシステム間に保存することが含まれています。複数のインスタンスからデータにアクセスするアプリケーションは、これらのシャードに対して並行して読み取りと書き込みを行うことで、高いレベルのパフォーマンスを設定できます。

[スケールアウトパフォーマンスのための DFS 名前空間を使用したデータのシャーディング](scaleout-performance.md) で提供されているソリューションを使用して、複数の FSx for Windows File Server ファイルシステムにデータへの読み取り/書き込みアクセスを均一に分散できます。

# 単一の名前空間で複数のファイルシステムをグループ化する
<a name="group-fsx-namespace"></a>

この手順では、複数の FSx for Windows ファイルシステム (財務、マーケティング、販売、home\$1directories) に保存されているファイル共有を統合するために、2 つの名前空間サーバーに 1 つのドメインベースの名前空間 (`example.com\corp`) を作成します。また、名前空間の下に 4 つのファイル共有を設定し、それぞれ別々の FSx for Windows ファイルシステムでホストされている共有に、ユーザーを透過的にリダイレクトさせます。これにより、ユーザーは、ファイル共有をホストする各ファイルシステムの DNS 名を指定しなくても、共通の名前空間を使用してファイル共有にアクセスできます。

**注記**  
Amazon FSx を DFS 共有パスのルートに追加することはできません。

**複数のファイルシステムを共通の DFS 名前空間にグループ化するには**

1. DFS 名前空間サーバーをまだ実行していない場合は、[setup-DFSN-servers.template](https://solution-references.s3.amazonaws.com/fsx/dfs/setup-DFSN-servers.template) CloudFormation テンプレートを使用して、高可用性 DFS 名前空間サーバーのペアを起動できます。CloudFormation スタックの作成の詳細については、「*AWS CloudFormation ユーザーガイド*」の「[AWS CloudFormation コンソールでスタックを作成する](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)」を参照してください。

1. 前のステップで起動した DFS 名前空間サーバーの 1 つに、**AWS 委任管理者** グループのユーザーとして接続します。詳細については、*Amazon EC2 ユーザーガイド* の [Windows インスタンスへの接続](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html) を参照してください。

1. DFS 管理コンソールを開いてアクセスします。**[Start]** (スタート) メニューを開き、**dfsmgmt.msc** を実行します。これにより DFS 管理 GUI ツールが開きます。

1. **[Action]** (アクション)、それから **[New Namespace]** (新規名前空間) を選択し、**[Server]** (サーバー) で最初に起動した DFS 名前空間サーバーのコンピュータ名を入力し、**[Next]** (次へ) を選択します。

1. **[Name]** (名前) に、作成する名前空間を入力します (例えば、**Corp**)。

1. **[Edit Settings]** (設定の編集) を選択して、要件に応じて適切な許可を設定します。**[Next]** (次へ) を選択します。

1. デフォルトの**[Domain-based namespace]** (ドメインベースの名前空間) オプションが選択されたままにします。**[Enable Windows Server 2008 mode]** (Windows サーバー 2008 モードを有効化) オプションも選択したままで、**[Next]** (次へ) を選択します。
**注記**  
Windows Server 2008 モードは、名前空間で使用可能な最新のオプションです。

1. 名前空間の設定を確認し、**[Create]** (作成) を選択します。

1. ナビゲーションバーの**[Namespaces]** (名前空間) で新規作成した名前空間が選択された状態で、**[Action]** (アクション)、**[Add Namespace Server]** (名前空間サーバーの追加) の順に選択します。

1. **名前空間サーバー** に起動した 2 つ目の DFS 名前空間サーバーのコンピュータ名を入力します。

1. **[Edit Settings]** (設定の編集) を選択し、要件に基づいて適切な許可を設定し、**[OK]** を選択します。

1. 作成した名前空間のコンテキスト (右クリック) メニューを開き、**[New Folder]** (新しいフォルダ) を選択し、フォルダ名を入力し (例えば **名前** に `finance`)、**[OK]** を選択します。

1. **フォルダーターゲットへのパス** のために、DFS 名前空間フォルダを指定するファイル共有の DNS 名を UNC 形式で入力して (例えば `\\fs-0123456789abcdef0.example.com\finance`)、**[OK]** を選択します。

1. 共有が存在しない場合。

   1. **[Yes]** (はい) を選択して共有を作成します。

   1. **[Create Share]** (共有の作成) ダイアログから、**[Browse]** (参照) を選択します。

   1. 既存のフォルダを選択するか、**[D\$1]** の下に新しいフォルダを作成して、**[OK]** 選択します。

   1. 適切な共有許可を設定し、**[OK]** を選択します。

1. **[New Folder]** (新しいフォルダ) ダイアログで、**[OK]** を選択します。新しいフォルダーが名前空間の下に作成されます。

1. 最後の 4 つのステップを繰り返して、同じ名前空間で共有したい他のフォルダを作成します。

# スケールアウトパフォーマンスのための DFS 名前空間を使用したデータのシャーディング
<a name="scaleout-performance"></a>

以下の手順では、スケールアウトパフォーマンスを実現するために、Amazon FSx 上で DFS ソリューションを作成する方法について説明します。この例では、*corp* 名前空間に保存されているデータがアルファベット順にシャードされています。データファイル「A-F」、「G-M」、「N-Z」はすべて異なるファイル共有に保存されます。データの種類、入出力 I / O サイズ、および入出力 I / O アクセスパターンに基づいて、複数のファイル共有間でデータをシャードさせる最適な方法を決定する必要があります。使用する予定のすべてのファイル共有に、入出力 I / O を均等に配信するシャーディング方式を選択します。各名前空間は、最大 50,000 のファイル共有と、全体で数百ペタバイトのストレージ容量をサポートすることに注意してください。

![\[スケールアウトパフォーマンスのための Amazon FSx での DFS ソリューションの設定を示す図。\]](http://docs.aws.amazon.com/ja_jp/fsx/latest/WindowsGuide/images/FSx-scale-out-performance.png)


**スケールアウトパフォーマンスに DFS 名前空間を設定するには**

1. DFS 名前空間サーバーがまだ実行されていない場合は、[setup-DFSN-servers.template](https://s3.amazonaws.com/solution-references/fsx/dfs/setup-DFSN-servers.template) CloudFormation テンプレートを使用して、高可用性 DFS 名前空間サーバーのペアを起動することができます。CloudFormation スタックの作成の詳細については、「*AWS CloudFormation ユーザーガイド*」の「[AWS CloudFormation コンソールでスタックを作成する](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)」を参照してください。

1. 前のステップで起動した DFS 名前空間サーバーの 1 つに、**AWS 委任管理者** グループのユーザーとして接続します。詳細については、*Amazon EC2 ユーザーガイド* の [Windows インスタンスへの接続](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html) を参照してください。

1. DFS 管理コンソールにアクセスします。**[Start]** (スタート) メニューを開いて **dfsmgmt.msc** を実行します。これにより DFS 管理 GUI ツールが開きます。

1. **[Action]** (アクション)、それから **[New Namespace]** (新規名前空間) を選択し、**[Server]** (サーバー) で最初に起動した DFS 名前空間サーバーのコンピュータ名を入力し、**[Next]** (次へ) を選択します。

1. **[Name]** (名前) に、作成する名前空間を入力します (例えば、**Corp**)。

1. **[Edit Settings]** (設定の編集) を選択して、要件に応じて適切な許可を設定します。**[Next]** (次へ) を選択します。

1. デフォルトの**[Domain-based namespace]** (ドメインベースの名前空間) オプションが選択されたままにします。**[Enable Windows Server 2008 mode]** (Windows サーバー 2008 モードを有効化) オプションも選択したままで、**[Next]** (次へ) を選択します。
**注記**  
Windows Server 2008 モードは、名前空間で使用可能な最新のオプションです。

1. 名前空間の設定を確認し、**[Create]** (作成) を選択します。

1. ナビゲーションバーの**[Namespaces]** (名前空間) で新規作成した名前空間が選択された状態で、**[Action]** (アクション)、**[Add Namespace Server]** (名前空間サーバーの追加) の順に選択します。

1. **名前空間サーバー** に起動した 2 つ目の DFS 名前空間サーバーのコンピュータ名を入力します。

1. **[Edit Settings]** (設定の編集) を選択し、要件に応じて適切な許可を設定し、**[OK]** を選択します。

1. 作成した名前空間のコンテキスト (右クリック) メニューを開き、**[New Folder]** (新規フォルダ) を選択し、最初のシャードのフォルダ名 (例えば **[Name]** (名前) に `A-F`) を入力して、**[Add]** (追加) を選択します。

1. **[Path to folder target]** (フォルダーターゲットへのパス) に、このシャードをホストしているファイル共有の DNS 名を UNC 形式 (例えば `\\fs-0123456789abcdef0.example.com\A-F`) で入力し、**[OK]** を選択します。

1. 共有が存在しない場合。

   1. **[Yes]** (はい) を選択して共有を作成します。

   1. **[Create Share]** (共有の作成) ダイアログから、**[Browse]** (参照) を選択します。

   1. 既存のフォルダを選択するか、**[D\$1]** の下に新しいフォルダを作成して、**[OK]** 選択します。

   1. 適切な共有許可を設定し、**[OK]** を選択します。

1. このシャードにフォルダーターゲットが追加されたら、**[OK]** を選択します。

1. 同じ名前空間に追加したい他のシャードについても、後半の 4 つのステップを繰り返します。