Win2008 R2實戰之Branch Cache評估篇

上一篇中,Contoso公司爲解決廣州辦員工訪問總部數據中心服務器慢的狀況,利用原有的Windows Server 2008 R2部署了Branch Cache,大大提升了分支機構訪問總部數據的效率(點擊)。不過IT經理提出,要查看一下Branch Cache的工做狀態,還有想了解BranchCache的安全性方面,因而乎,小趙又開始了新一輪的折騰。html

1、 評估環境描述緩存

環境拓撲:安全

評估環境描述

此虛擬實驗評估環境爲部署完Branch Cache後,對服務器及客戶端配置情況進行查詢,測試客戶端對內容服務器的共享文件訪問測試,經過建立性能計數器來查看BranchCache的工做狀態。服務器

此實驗環境中驗證評估Branch Cache功能的過程主要有:網絡

1. 驗證客戶端配置分佈式

2. 驗證Branch Cache服務器配置ide

3. 驗證內容服務器配置工具

4. 設置計數器測試Branch Cache的運行狀態。性能

 

2、 評估BranchCache測試

1. 驗證客戶端配置

以前咱們在配置BranchCache的時候都是使用圖形界面,不過要驗證BranchCache,就須要使用NETSH命令行來完成了。

命令格式爲:netsh branchcache show status all

此命名行會顯示以下信息:

Branchcache的服務狀態,包括BranchCache的模式,服務的運行狀況,還有服務的管理類型。

本地緩存的位置。

本地緩存的容量。

BranchCache使用的HTTP和WS-Discovery(分佈式緩存使用)協議的防火牆規則狀態。

在Client1中,打開命令提示符,輸入命令:netsh branchcache show status all,就列出了當前Client1的BranchCache配置狀況。如圖1

驗證客戶端配置

圖1

該信息顯示Client1的BranchCache已經啓用,且已正確設置客戶端在託管緩存模式下工做。託管緩存服務器已配置爲徹底合格域名(FQDN)。並已正確啓用內容檢索 URL 保留、內容檢索防火牆規則,從而容許此計算機接受託管緩存服務器提供的內容。

2. 驗證BranchCache服務器配置

一樣使用NETSH命令,打開已配置爲BranchCache託管服務器緩存的RODC1的命令提示符,輸入命令:netsh branchcache show status all,獲得RODC1當前的BranchCache託管緩存服務器狀態信息。如圖2

 驗證BranchCache服務器配置

圖2

該信息顯示RODC1的BranchCache已經正確配置爲託管緩存模式,且服務正在運行,該計算機已經設置爲綁定BranchCache託管緩存URL的證書,所需防火牆規則已啓用。

3. 驗證內容服務器配置

(1)若是是經過使用 BITS 協議啓用的Web 服務器或應用程序服務器提供的內容的 BranchCache 加速,需肯定 BranchCache 功能已經安裝並確保已啓動 BranchCache 服務。

打開Content服務器的服務器管理工具,點擊【功能】,右側功能摘要中便可顯示BranchCache是否被安裝。如圖3

驗證內容服務器配置

圖3

(2)若是是文件服務器,則須要肯定文件服務角色的【網絡文件 BranchCache 】角色服務是否被正確安裝。

打開Content服務器的服務器管理器工具,展開【角色】,點擊【文件服務】,在右側【角色服務】中便可顯示【網絡文件 BranchCache】是否被安裝。如圖4

驗證內容服務器配置

圖4

4. 設置計數器測試Branch Cache的運行狀態

(1) 在Client1中訪問Content服務器的共享文件夾,而且複製文件到本地。

(2) 在Client2中,打開【控制面板】-【系統和安全】-【管理工具】,找到【性能監視器】,運行【性能監視器】。

(3) 在樹形導航中點擊【性能監視器】,在右側圖形中右擊,選擇【添加計數器】如圖5

設置計數器

圖5

(4) 展開【BranchCache】,選擇 【SMB:Bytes From Cache】 和【SMB:Bytes From Server】點擊【添加】,如圖6

設置計數器

圖6

(5) 添加完成,此時並無從Content服務器的共享文件夾中複製文件,因此計數器指數都爲0。

(6) 在Client2中打開Content服務器的共享文件夾,複製一個picture文件到Client2桌面中,文件大小爲2305KB。此時在觀察計數器指數會發現指數曲線會忽然上升,其中綠色爲從服務獲取的字節數,藍色爲從託管緩存服務器獲取的字節數。由於從託管緩存服務器只獲取的是內容元數據,因此曲線高度不高,而且數值爲132358字節,換算後約爲129KB,但藍色曲線數值爲2228278字節,換算後約爲2176KB,兩個數值相加後,即爲獲取數據的真實大小2305KB。如圖7

設置計數器

圖7

 

3、 BranchCache的安全

BranchCache支持HTTP協議和傳統的SMB協議,只要是使用這兩種協議的應用程序或是文件共享,均可以在後臺自動的支持BranchCache,不須要管理員或用戶參與操做。數據在後臺被重定向到了最新的副本上,節約了寶貴的網絡帶寬資源。

但這並不意味着BranchCache會不考慮安全性,由於它能夠基於NTFS權限控制,當客戶端訪問一個文檔的時候,服務器會檢查客戶端的訪問權限,受權後,客戶端才能夠正常獲取數據。數據從緩存存儲服務器傳輸到客戶機的時候也進行AES 128位加密。同時,緩存服務器也能夠經過運行Bitlocker 或者EFS的方式保護共享內容數據。

自從使用Windows Server 2008 R2無成本增長的部署了BranchCache功能後,廣州辦的員工在也不用忍受廣域網鏈路速率低帶來的辦公效率低下的狀況了,你們都說IT部作的不錯。不過,Windows Server 2008 R2帶來的不只僅是這些功能特性上的變化,更重要的是,它不一樣於Windows Server 2003,而應該以一種看待全新操做系統的眼光來看待Windows Server 2008 R2,由於它已經徹底不同了。

相關文章
相關標籤/搜索