“BranchCache"稱為分支快取,它是 Windows 7和 Windows Server 2008R2所提供的新功能,它是設計用來適應有分支辦公機構的企業平台的一個組件。通常分支機構的員工無法在本地獲得數據,一般做法是用戶通過廣域網連線到總部 機構訪問所需要的檔案,這樣有些檔案會被多次重複訪問。
基本介紹
- 中文名:分支快取
- 外文名:BranchCache
- 所屬: Windows Server 2008R2
- 適應:有分支辦公機構的企業平台
簡介,操作模式,支持的協定,使用BranchCache獲取數據的過程,
簡介
使用BranchCache,Windows 7、Windows 8和Windows Server 2008 R2可以提高廣域網(WAN)的頻寬利用率,同時提高遠程辦公網路套用的性能。
當在Windows 7、Windows 8企業版和Windows Server 2008R2上啟用BranchCache以後,在企業廣域網(WAN)的Web和檔案伺服器的資料被獲取並存儲到本地分支辦公網路。如果同一部門的另一個客戶端請求相同的內容,該客戶端可以從本地網路直接訪問它,而不必通過廣域網的獲取整個檔案。在本地的分支機構中獲取內容之前,客戶端總是由數據中心伺服器進行授權。
操作模式
分散式快取(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支持以下協定,並完全兼容端對端加密,例如IPsec。
HTTP(包括HTTPS) Web傳輸的標準協定,Internet Explorer,Windows Media和Windows SharePoint等套用使用。
使用BranchCache獲取數據的過程
當BranchCache是在客戶端和伺服器計算機上啟用時,客戶端計算機遵循以下步驟使用HTTP或SMB獲取數據:
1. 運行Windows 7的客戶端連線到運行Windows Server 2008 R2的數據中心,請求需要的內容,該過程與不使用BranchCache獲取內容時完全一樣。
2. 數據中心的伺服器對用戶進行認證,並驗證該用戶有權訪問數據。
3. 數據中心伺服器返回標識符(哈希值)到客戶端計算機,而不是傳送伺服器的內容本身。針對內容已經傳送的同一個頻道,伺服器計算機採取以上操作。