【IT168 专稿】在上一篇中(点击),大家基本了解了Branch Cache是如何处理请求、响应和缓存数据的。在Branch Cache的两种工作模式:托管式缓存(Host Cache Mode)和分布式缓存(Distributed Cache Mode)中,托管式缓存将内容数据缓存到分支网络中的Branch Cache服务器里,而分布式缓存则将内容缓存到分支网络中的Windows 7 或者Windows Server 2008 R2中。两种工作模式各有千秋,不过按照现在广州办的情况来看,小赵更倾向于使用托管模式,因为可以利用广州办已有的只读域控制器来充当Branch Cache服务器,节省服务器硬件,同时Branch Cache也不会占用很高的处理器、内存和网络资源,相比分布式缓存更有优势。
一、 实验环境描述
在此次实验环境中,将不会采用软件模拟限制带宽的方式来作为检测Branch Cache效果的方法,而是使用Windows Server 2008 R2自带的性能监视器,通过观察计数器的曲线幅度即可了解Branch Cache的运行状态。
此次实验将部署托管式缓存的Branch Cache,以下服务器操作步骤均以托管式缓存进行配置。
环境拓扑如图1:
图1
环境中,将会使用5台计算机进行实验,并同处192.168.1.0/24的子网中。
1. DC1:角色为Contoso公司域内第一台Windows Server 2008 R2的域控制器,同时安装有证书角色,为Branch Cache提供服务器证书。
2. Content:角色为Contoso公司总部内容服务器,为域内用户提供文件共享、web等内容服务。启用Branch Cache后,将会发送请求数据的内容标识符给客户端。
3. RODC1:角色为Contoso公司分支机构广州办的只读域控制器,启用Branch Cache后,将为广州办分支机构员工提供内容缓存服务。
4. Client 1和Client 2:角色为Branch Cache测试客户端,在Client 1从总部获取了内容数据后,通过性能监视器观察Client 2在请求相同内容的时候是否从Branch Cache服务器获取。
注意:此环境所有服务器版本均为Windows Server 2008 R2企业版,客户端版本均为Windows 7旗舰版。