BranchCache 部署指南

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016

您可以使用本指南來瞭解如何在 Windows Server 2016 中部署 BranchCache。

除了本主題之外,本指南也包含下列各節。

BranchCache 部署概觀

BranchCache 是廣域網路 (WAN) 頻寬最佳化技術,包含在 Windows Server 2016、Windows Server 2012 R2、Windows Server® 2012、Windows® Server® 2008 R2 和相關 Windows 用戶端作業系統的某些版本中。

為了最佳化 WAN 頻寬,BranchCache 會從總公司的內容伺服器複製內容,並在分公司快取內容,讓分公司的用戶端電腦從本機存取內容而非透過 WAN。

在分公司,內容會在執行 Windows Server 2016、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2 的伺服器上快取內容;或者,如果分公司沒有可用的伺服器,則會在執行Windows 10®、Windows® 8.1、Windows 8 或 Windows 7® 的用戶端電腦上快取內容。

用戶端電腦從總公司或雲端資料中心要求和接收內容之後,就會在分公司快取內容,同一分公司的其他電腦可以從本機取得內容,而非透過 WAN 連結連絡內容伺服器。

部署 BranchCache 的優點

BranchCache 會快取分公司位置的檔案、網路和應用程式內容,讓用戶端電腦能夠使用區域網路 (LAN) 存取資料,而不是透過緩慢的 WAN 連線存取內容。

BranchCache 可減少 WAN 流量,以及分公司使用者開啟網路上檔案所需的時間。 BranchCache 一律為使用者提供最新的資料,並藉由加密託管快取伺服器和用戶端電腦上的快取來保護內容的安全性。

本指南中提供的功能

此部署指南可讓您下列列模式部署 BranchCache:

  • 分散式快取模式。 在此模式中,分公司用戶端電腦會從總公司或雲端的內容伺服器下載內容,然後快取相同分公司中其他電腦的內容。 分散式快取模式不需要分公司的伺服器電腦。

  • 託管快取模式。 在此模式中,分公司用戶端電腦會從總公司或雲端的內容伺服器下載內容,而裝載的快取伺服器會從用戶端擷取內容。 裝載的快取伺服器接著會快取其他用戶端電腦的內容。

本指南也提供如何部署三種內容伺服器的指示。 內容伺服器包含分公司用戶端電腦所下載的來源內容,而且需要一個或多個內容伺服器,才能在任一模式中部署 BranchCache。 內容類型如下:

  • 網頁伺服器內容伺服器。 這些內容伺服器會使用 HTTP 和 HTTPS 通訊協定,將內容傳送到 BranchCache 用戶端電腦。 這些內容伺服器必須執行 Windows Server 2016、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2 版本,這些版本支援並且已安裝 BranchCache 功能。

  • 以 BITS 為基礎的應用程式伺服器。 這些內容伺服器會使用背景智慧型傳送服務 (BITS) 將內容傳送到 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 的需求。

  • 檔案和網路內容伺服器必須執行下列其中一種作業系統,才能提供 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 10、Windows 8.1 或 Windows 8,才能使用最新的部署模型,以及 Windows Server 2012 引進的區塊處理和雜湊改進。

  • 託管快取伺服器必須執行 Windows Server 2016、Windows Server 2012 R2 或 Windows Server 2012,才能使用本文件中所述的部署改進和調整功能。 執行其中一種作業系統而且設定為託管快取伺服器的電腦可以繼續為執行 Windows 7 的用戶端電腦提供服務,但若要這樣做,它必須配備適用於傳輸層安全性的憑證 (TLS),如 Windows Server 2008 R2 和 Windows 7 BranchCache 部署指南中所述。

  • 需要 Active Directory 網域才能利用群組原則和託管快取自動探索,但不需要網域也可以使用 BranchCache。 您可以使用 Windows PowerShell 設定個別電腦。 此外,您的網域控制站不需要執行 Windows Server 2012 或更新版本,即可使用新的 BranchCache 群組原則設定;您可以將 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,可以使用下列文件資源。