中国   变更   |   所有的 Microsoft 网站

 
Windows Server 2008 R2
首页 产品信息 解决方案 试用与评估 如何购买与部署 合作伙伴 技术资源 社区

Windows Server 2008 R2和BranchCache

组织为了减少成本,降低分支IT的复杂度,都在寻找一种集中管理的程序。不过,集中管理程序对WAN(Wide-Area Network)连接的可用性和质量的依赖增加了。WAN连接使用的是集中管理的结果,同样带来的结果是应用程序性能的降低。最近的研究表明,尽管WAN连接的成本有所降低,但WAN成本仍然是企业运营成本的一个主要组成部分。

Windows 7和Windows Server 2008 R2操作系统中的BranchCache可以帮助提高网络的响应,当用户从远程办公室访问时,它可以使这些用户的体验就像在本地网络中一样。BranchCache还可以减少对WAN的使用。

启用了BranchCache之后,对内网Web和文件服务器的数据访问被缓存在分支办公室本地。当同一网络的另外一个客户端请求这个文件时,它实际上是从本地缓存中下载这个文件,而不需要通过WAN去下载。

Watch a video about BranchCache

BranchCache可以在以下两种模式下运行:

  • 分发缓存。通过一个点对点的架构,Windows 7客户端计算机将文件的拷贝缓存下来,然后在需要时将它们直接发送给其它的Windows 7客户端计算机。只需要在Windows 7客户端和Windows Server 2008 R2计算机上启用BranchCache,就可以享受性能的提升。分发缓存模式对于那些在分支机构没有本地服务器的情况来说,特别适用。

  • 宿主缓存。通过客户端/服务器架构,Windows 7客户端计算机将内容缓存到本地网络的一台运行Windows Server 2008 R2的计算机上,这种模式被称为宿主缓存。其它客户端要请求相同的内容时,它们会从宿主缓存中直接获取。宿主缓存计算机可以用Windows Server 2008 R2的Server Core来安装,同时也可以承载其它应用。

以下图表说明了这两种模式:

Hosted cache and distributed cache

BranchCache可以改进使用以下协议的程序的性能:

  • HTTP和HTTPS。Web浏览器和许多其它程序使用的协议,例如其中包括Internet Explorer或Windows Media。

  • SMB(包括签名的SMB通信)。这个协议用于共享文件夹。

BranchCache仅当客户端请求数据时,才从服务器获取它。由于这是一种被动缓存,因此它不会增加对WAN的使用。BranchCache只缓存读取请求,因此在用户保存文件时并不会介入。

BranchCache改进了常规网络程序的响应速度,因为它们通常是通过较慢的连接访问内部服务器的。由于它不需要任何架构,因此你可以直接在客户端计算机部署Windows 7,然后在服务器计算机上部署Windows Server 2008 R2,然后启用BranchCache,这样就可以提高远程网络的性能。

BranchCache可以兼容网络安全技术,包括SSL、SMB签名,以及端到端的Ipsec。我们可以用BranchCache来减少网络带宽占用,提升程序的性能,即使内容被加密也能生效。