複製鏈接
請複製以下鏈接發送給好友

BranchCache

鎖定
“BranchCache”稱為分支緩存,它是 Windows 7和 Windows Server 2008R2所提供的新功能,它是設計用來適應有分支辦公機構的企業平台的一個組件。通常分支機構的員工無法在本地獲得數據,一般做法是用户通過廣域網連接到總部 機構訪問所需要的文件,這樣有些文件會被多次重複訪問。
中文名
分支緩存
外文名
BranchCache
適    應
有分支辦公機構的企業平台

BranchCache簡介

使用BranchCache,Windows 7、Windows 8和Windows Server 2008 R2可以提高廣域網(WAN)的帶寬利用率,同時提高遠程辦公網絡應用的性能。
當在Windows 7、Windows 8企業版和Windows Server 2008R2上啓用BranchCache以後,在企業廣域網(WAN)的Web和文件服務器的資料被獲取並存儲到本地分支辦公網絡。如果同一部門的另一個客户端請求相同的內容,該客户端可以從本地網絡直接訪問它,而不必通過廣域網的獲取整個文件。在本地的分支機構中獲取內容之前,客户端總是由數據中心服務器進行授權。

BranchCache操作模式

分佈式緩存(Distributed Cache)
使用點對點的對等架構,Windows 7客户端緩存從Windows Server 2008 R2獲取的內容,當其他Windows7客户端需要該內容的時候,直接發送到該客户端。對於沒有運行Windows Server 2008R2的計算機的分支機構來説,分佈式緩存是最好的選擇。
託管緩存(Hosted Cache)
使用客户端/服務器架構,Windows 7客户端複製內容到運行Windows Server 2008R2並啓用BranchCache的本地計算機(該計算機稱為託管緩存)。其他需要同樣內容的客户端直接從託管緩存中獲取。相對於分佈式緩存,託管緩存提高了緩存的可用性,因為即使最初請求數據的客户端處於離線狀態,緩存內容仍然可用。另外,託管緩存可以跨越子網工作,從而減少在本地網絡上的組播流量。
通常情況下,管理員可以配置現有的計算機運行Windows Server 2008 R2作為託管緩存,因為託管緩存不需要專用服務器。

BranchCache支持的協議

BranchCache支持以下協議,並完全兼容端對端加密,例如IPsec。
HTTP(包括HTTPS) Web傳輸的標準協議,Internet Explorer,Windows Media和Windows SharePoint等應用使用。
SMB(包括簽名SMB) 從Windows資源管理器連接到共享文件夾時使用的標準網絡文件傳輸協議。

BranchCache使用BranchCache獲取數據的過程

當BranchCache是在客户端和服務器計算機上啓用時,客户端計算機遵循以下步驟使用HTTP或SMB獲取數據:
1. 運行Windows 7的客户端連接到運行Windows Server 2008 R2的數據中心,請求需要的內容,該過程與不使用BranchCache獲取內容時完全一樣。
2. 數據中心的服務器對用户進行認證,並驗證該用户有權訪問數據。
3. 數據中心服務器返回標識符(哈希值)到客户端計算機,而不是發送服務器的內容本身。針對內容已經發送的同一個頻道,服務器計算機採取以上操作。
4. 使用獲取的標識符,客户端執行以下操作:
(a) 如果配置為使用分佈式緩存,客户端在本地網絡上進行組播,從而找到已下載內容的其他客户端計算機。
(b) 如果配置為使用託管緩存,客户端查找託管緩存中的可用內容。
5. 如果內容在分支機構中可以獲得(在一個或多個客户端,或者在託管緩存上),客户端計算機獲取分支機構內部的數據,確保數據是最新的,並且沒有被篡改或損壞。
6. 如果內容是不在分支機構中,客户端計算機直接在數據中心服務器上獲取內容,並且提供給本地網絡上其他請求的客户端,或者發送給託管緩存並由它提供給其他客户端。
在客户端計算機之間或客户端和主機緩存之間的所有傳輸內容都是加密的。