部署 BranchCache 托管缓存模式

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

Windows Server 2016 核心网络指南针对在新林中规划和部署完全正常运行的网络和新 Active Directory® 域所需的核心组件提供了说明。

该指南针对在一个或多个分支机构中使用只读域控制器以托管缓存模式部署 BranchCache 提供了说明(其中客户端计算机运行 Windows 10、Windows 8.1 或 Windows 8,且已加入域),介绍了如何在核心网络中进行生成。

重要

如果打算部署或已经部署运行 Windows Server 2008 R2 的 BranchCache 托管缓存服务器,则不要使用本指南。 本指南针对使用运行 Windows Server® 2016、Windows Server 2012 R2 或 Windows Server 2012 的托管缓存服务器部署托管缓存模式提供了说明。

本指南包含下列各节。

使用本指南的先决条件

它是 Windows Server 2016 核心网络指南的配套指南。 若要参照本指南部署 BranchCache 托管缓存模式,必须先执行以下操作。

  • 参照核心网络指南在总部部署核心网络,或者已经在网络上安装并正常运行核心网络指南中提供的技术。 这些技术包括 TCP/IP v4、DHCP、Active Directory 域服务 (AD DS) 和 DNS。

    注意

    Windows Server 2016 技术库中提供了 Windows Server 2016 核心网络指南

  • 在总部或云数据中心部署运行 Windows Server 2016、Windows Server 2012 R2 或 Windows Server 2012 的 BranchCache 内容服务器。 有关如何部署 BranchCache 内容服务器的详细信息,请参阅其他资源

  • 通过使用虚拟专用网 (VPN)、DirectAccess、或其他连接方法,在分支机构、总部和云资源(如果适用)之间建立广域网 (WAN) 连接。

  • 在分支机构中部署运行以下操作系统之一的客户端计算机,这些操作系统为 BranchCache 提供后台智能传输服务 (BITS)、超文本传输协议 (HTTP) 和服务器消息块 (SMB) 支持。

    • Windows 10 企业版
    • Windows 10 教育版
    • Windows 8.1 企业版
    • Windows 8 企业版

注意

在以下操作系统中,BranchCache 不支持 HTTP 和 SMB 功能,但支持 BranchCache BITS 功能。 - Windows 10 专业版,仅支持 BITS - Windows 8.1 专业版,仅支持 BITS - Windows 8 专业版,仅支持 BITS

关于本指南

本指南主要面向以下人群:已按照 Windows Server 2016 核心网络指南或 Windows Server 2012 核心网络指南中的说明部署核心网络的网络和系统管理员,或者以前部署了核心网络指南中包含的技术(包括 Active Directory 域服务 (AD DS)、域名服务 (DNS)、动态主机配置协议 (DHCP) 和 TCP/IP v4)的人员。

建议查看此部署方案中所用的每项技术的设计和部署指南。 这些指南可帮助你确定此部署方案是否为组织网络提供了所需的服务和配置。

本指南未提供的内容

本指南不提供有关 BranchCache 的概念信息(包括有关 BranchCache 模式和功能的信息)。

本指南不提供有关如何在分支机构部署 WAN 连接或其他技术(如 DHCP、RODC 或 VPN 服务器)的信息。

此外,本指南也不针对部署托管缓存服务器时应使用的硬件提供指导。 可以在托管缓存服务器上运行其他服务和应用程序,但是必须根据以下因素来做决定:工作负荷,硬件功能,分支机构规模,是否在特定计算机上安装 BranchCache 托管缓存服务器,以及要为缓存分配多少磁盘空间。 本指南不针对配置运行 Windows 7 的计算机提供说明。 如果分支机构中有运行 Windows 7 的客户端计算机,则必须使用与本指南中针对运行 Windows 10、Windows 8.1 和 Windows 8 的客户端计算机提供的过程不同的过程来配置它们。

此外,如果你的计算机运行 Windows 7,还必须为托管缓存服务器配置一个由客户端计算机信任的证书颁发机构颁发的服务器证书。 (如果所有客户端计算机都运行 Windows 10、Windows 8.1 或 Windows 8,则无需为托管缓存服务器配置服务器证书。)

重要

如果托管缓存服务器运行 Windows Server 2008 R2,则参照 Windows Server 2008 R2 BranchCache 部署指南(而非本指南)在托管缓存模式下部署 BranchCache。 将该指南中的组策略设置应用到所有运行 Windows 7 到 Windows 10 的 BranchCache 客户端。 不能使用本指南中的步骤配置运行 Windows Server 2008 R2 的计算机。

技术概述

在本助理指南中,唯一需要安装和配置的技术就是 BranchCache。 你必须在内容服务器(如 Web 服务器和文件服务器)上运行 Windows PowerShell BranchCache 命令,但无需以其他任何方式更改或重新配置内容服务器。 此外,你必须使用在 Windows Server 2016、Windows Server 2012 R2 或 Windows Server 2012 上运行 AD DS 的域控制器中的组策略来配置客户端计算机。

BranchCache

BranchCache 是一项广域网 (WAN) 带宽优化技术,包含在某些版本的 Windows Server 2016 和 Windows 10 操作系统中,也包含在某些版本的 Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2 和 Windows 7 中。

为了在用户访问远程服务器上的内容时优化 WAN 带宽,BranchCache 从总部或托管的云内容服务器下载客户端请求的内容,并将该内容缓存在分支机构位置,使分支机构的其他客户端计算机可以从本地访问该内容,而不是从 WAN 访问。

部署 BranchCache 托管缓存模式时,必须在分支机构将客户端计算机配置为托管缓存模式客户端,然后必须在分支机构部署托管缓存服务器。 本指南演示如何使用基于 Web 服务器和文件服务器的内容服务器中经过预哈希处理并且预加载的内容来部署托管缓存服务器。

组策略

Windows Server 2016、Windows Server 2012 R2 和 Windows Server 2012 中的组策略是一个基础结构,用于向 Active Directory 环境中的一组目标用户和计算机交付和应用所需的一个或多个配置或策略设置。

此基础结构由一个组策略引擎和多个负责在目标客户端计算机上读取策略设置的客户端扩展插件 (CSE) 组成。

本方案使用组策略将域成员客户端计算机配置为 BranchCache 托管缓存模式。

若要继续学习本指南,请参阅 BranchCache 托管缓存模式部署概述