BranchCache 展開ガイド

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016

このガイドを使用して、Windows Server 2016 に BranchCache を展開する方法を学習できます。

このトピックに加えて、このガイドには次のセクションが含まれています。

BranchCache 展開ガイドの概要

BranchCache は、Windows Server 2016, Windows Server® 2012 R2, Windows Server® 2012, Windows Server® 2008 R2 および関連する Windows クライアント オペレーティング システムの一部のエディションに組み込まれているワイド エリア ネットワーク (WAN) 帯域幅最適化テクノロジです。

WAN の帯域幅を最適化するため、BranchCache ではメイン オフィスのコンテンツ サーバーからコンテンツがコピーされ、ブランチ オフィスの場所にキャッシュされます。これにより、ブランチ オフィスのクライアント コンピューターは WAN を経由せずにローカルにコンテンツにアクセスできます。

ブランチ オフィスでは、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、または Windows Server 2008 R2 の BranchCache 機能を実行しているいずれかのサーバーにコンテンツがキャッシュされます。または、ブランチ オフィスに使用可能なサーバーがない場合は、Windows 10®、Windows®8.1、Windows 8、または Windows 7® を実行しているクライアント コンピューターにコンテンツがキャッシュされます。

クライアント コンピューターがコンテンツを要求してメイン オフィスまたはクラウド データセンターからコンテンツを受信し、コンテンツがブランチ オフィスにキャッシュされた後、同じブランチ オフィスにある他のコンピューターは、WAN リンクを経由してコンテンツ サーバーにアクセスするのではなく、コンテンツをローカルに取得できます。

BranchCache を展開する利点

BranchCache は、ブランチ オフィスの場所でファイル、Web、およびアプリケーションのコンテンツをキャッシュすることで、クライアント コンピューターは、低速の WAN 接続を介してコンテンツにアクセスするのではなく、ローカル エリア ネットワーク (LAN) を使用してデータにアクセスできます。

BranchCache は、WAN トラフィックを減らし、ブランチ オフィスのユーザーがネットワーク上のファイルを開くために必要な時間を短縮します。 BranchCache は常に最新のデータをユーザーに提供し、ホスト型キャッシュ サーバーとクライアント コンピューターのキャッシュを暗号化することによってコンテンツのセキュリティを保護します。

このガイドの内容

この展開ガイドでは、次のモードで BranchCache を展開できます。

  • 分散キャッシュ モード。 このモードでは、ブランチ オフィスのクライアント コンピューターは、メイン オフィスまたはクラウドのコンテンツ サーバーからコンテンツをダウンロードし、同じブランチ オフィスにある他のコンピューターのコンテンツをキャッシュします。 分散キャッシュ モードでは、ブランチ オフィスのサーバー コンピューターは必要ありません。

  • ホスト型キャッシュ モード。 このモードでは、ブランチ オフィスのクライアント コンピューターがメイン オフィスまたはクラウドのコンテンツ サーバーからコンテンツをダウンロードし、ホスト型キャッシュ サーバーがクライアントからコンテンツを取得します。 次に、ホスト型キャッシュ サーバーは、他のクライアント コンピューターのコンテンツをキャッシュします。

このガイドでは、3 種類のコンテンツ サーバーを展開する方法についても説明します。 コンテンツ サーバーには、ブランチ オフィスのクライアント コンピューターによってダウンロードされるソース コンテンツが含まれています。また、いずれかのモードで BranchCache を展開するには、1 つまたは複数のコンテンツサーバーが必要です。 コンテンツ サーバーの種類は次のとおりです。

  • Web サーバーベースのコンテンツ サーバー。 これらのコンテンツ サーバーは、HTTP プロトコルおよび HTTPS プロトコルを使用して、BranchCache クライアント コンピューターにコンテンツを送信します。 これらのコンテンツ サーバーは、BranchCache をサポートし、BranchCache の機能がインストールされている、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、または Windows Server 2008 R2 の各バージョンを実行している必要があります。

  • BITS ベースのアプリケーション サーバー。 これらのコンテンツ サーバーは、バックグラウンド インテリジェント転送サービス (BITS) を使用して BranchCache クライアント コンピューターにコンテンツを送信します。 これらのコンテンツ サーバーは、BranchCache をサポートし、BranchCache の機能がインストールされている、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、または Windows Server 2008 R2 の各バージョンを実行している必要があります。

  • ファイル サーバーベースのコンテンツ サーバー。 これらのコンテンツ サーバーは、BranchCache をサポートし、ファイル サービス サーバーの役割がインストールされている、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、または Windows Server 2008 R2 の各バージョンを実行している必要があります。 また、ファイル サービス サーバーの役割の ネットワークファイル用 BranchCache の役割サービスをインストールして構成する必要があります。 これらのコンテンツ サーバーは、サーバー メッセージ ブロック (SMB) プロトコルを使用して、BranchCache クライアント コンピューターにコンテンツを送信します。

詳細については、「BranchCache をサポートするオペレーティング システムのバージョン」をご覧ください。

BranchCache の展開の要件

このガイドを使用して BranchCache を展開するための要件を次に示します。

  • ファイル コンテンツ サーバーと Web コンテンツ サーバーは、BranchCache の機能を提供するためには、次のいずれかのオペレーティング システムを実行している必要があります: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、または Windows Server 2008 R2。 Windows 8 以降のクライアントは、Windows Server 2008 R2 を実行しているコンテンツ サーバーにアクセスするときに BranchCache の利点を引き続き活用できますが、Windows Server 2016、Windows Server 2012 R2、および Windows Server 2012 の新しいチャンク テクノロジおよびハッシュ テクノロジを利用することはできません。

  • 最新の展開モデルと、Windows Server 2012 で導入されたチャンクとハッシュの機能強化を利用するには、クライアント コンピューターは Windows 10、Windows 8.1、または Windows 8 を実行している必要があります。

  • ホスト型キャッシュ サーバーは、このドキュメントで説明されている展開の改善とスケール機能を利用するには、Windows Server 2016、Windows Server 2012 R2、または Windows Server 2012 を実行している必要があります。 ホスト型キャッシュ サーバーとして構成されているこれらのオペレーティング システムのいずれかを実行しているコンピューターは、Windows 7 を実行しているクライアント コンピューターとして引き続き機能提供できますが、そのためには、Windows Server 2008 R2 および Windows 7 の「BranchCache 展開ガイド」で説明されているように、トランスポート層セキュリティ (TLS) に適した証明書を備えている必要があります。

  • グループ ポリシーとホスト型キャッシュの自動検出を利用するには、Active Directory ドメインが必要ですが、ドメインは BranchCache を使用する必要はありません。 Windows PowerShell を使用して、個々のコンピューターを構成できます。 また、新しい BranchCache グループ ポリシー設定を利用するために、ドメイン コントローラーが Windows Server 2012 以降を実行している必要はありません。BranchCache 管理用テンプレートは、以前のオペレーティング システムを実行しているドメイン コントローラーにインポートすることも、Windows 10、Windows Server 2016、Windows 8.1、Windows Server 2012 R2、Windows 8、または Windows Server 2012 を実行している他のコンピューターでリモートからグループ ポリシー オブジェクトを作成することもできます。

  • Active Directory サイトは、自動的に検出されるホスト型キャッシュ サーバーの範囲を制限するために使用されます。 ホスト型キャッシュ サーバーを自動的に検出するには、クライアントとサーバーの両方のコンピューターが同じサイトに属している必要があります。 BranchCache は、クライアントとサーバーへの影響が最小限に抑えられるように設計されており、それぞれのオペレーティング システムを実行するために必要なハードウェア要件以上の要件はありません。

BranchCache の履歴とドキュメント

BranchCache は Windows 7®と Windows Server® 2008 R2 で初めて導入され、Windows Server 2012、Windows 8、およびそれ以降のオペレーティング システムで改善されました。

注意

Windows Server 2016 以外のオペレーティング システムで BranchCache を展開する場合は、次のドキュメント リソースをご覧ください。

  • Windows 8、Windows 8.1、Windows Server 2012、および Windows Server 2012 R2 の BranchCache の詳細については、「BranchCache の概要」をご覧ください。
  • Windows 7 および Windows Server 2008 R2 の BranchCache の詳細については、「Windows Server 2008 R2 の BranchCache」をご覧ください。