Anything about IT

Daily IT topics by Alex Verboon

  • Archives

  • Meta

  • Visitor Locations

Archive for the 'BranchCache' Category

ReadTip: Is BranchCache right for remote, serverless software distribution?

Posted by Alex Verboon on 7th August 2010

BranchCache is a new feature available in Windows Server 2008 R2 and Windows 7 that reduces WAN bandwidth usage and improves application responsiveness when workstations in a remote location access content from the head office or data center by downloading and caching content on the local network as it is requested, making it immediately available to other clients that subsequently request the same content.

This paper examines the BrachCache functionality specifically in the context of software distribution using System Center Configuration Manager 2007 to determine if it is an optimal solution for the deployment of software, patches and operating systems to remote, serverless branches.

Source: 1E

Download the Whitepaper from here

Tags: , , ,
Posted in BranchCache, Deployment, Windows 7, Windows Server 2008 R2 | No Comments »

Saving on WAN Costs with BranchCache

Posted by Alex Verboon on 29th May 2010

In this video Oliver Rist, Technical Product Manager at the Windows Server group, talks about BranchCache, the Features, the usage modes and the benefits.

Watch the video here or download the Transcript from here

Tags: , , ,
Posted in BranchCache, Windows 7, Windows Server 2008 R2 | No Comments »

BranchCache Step by Step Guides

Posted by Alex Verboon on 26th May 2010

These two BranchCache Step by Step guides provide practical guidance for setting up BranchCache in Distributed or Hosted Cache Mode within a test network. 

Download the BranchCache Hosted Cache Mode Step by Step Guide here
Download BranchCache Distributed Cache Mode Step by Step Guide here

Tags: , ,
Posted in BranchCache, Windows 7 | No Comments »

Choosing the right Server Edition for your BranchCache deployment

Posted by Alex Verboon on 3rd May 2010

Windows Server 2008 R2 is available in multiple editions. If you’re planning to deploy BranchCache it’s important to consider installing the right server edition as there is a difference in the provided functionality between the different server editions.

Windows Server 2008 R2 BranchCache Features
image 
Source: http://www.microsoft.com/windowsserver2008/en/us/r2-differentiated-features.aspx

BranchCache Content Server
Source repository, located at the main office, for the content that is accessed by client computers in branch offices. Content may reside on either a file server with the BranchCache for Network Files role service of the File Services server role installed, or on a Web server or BITS-based application server with the BranchCache feature installed. Content servers transmit content to branch offices using the BranchCache-compatible protocols.

BranchCache Hosted Server
When BranchCache is deployed in hosted cache mode, hosted cache servers in branch offices cache content and provide the content on request to client computers in the same branch office. In this mode, client computers perform the initial download of content from content servers at the main office, and hosted cache servers later download the content from the clients.

Source: http://technet.microsoft.com/en-us/library/ee307962(WS.10).aspx#BKMK_2

So when you plan to use BranCache in Hosted Cache Mode you will need to place the server editions as shown in the illustration below

image

Tags: , , ,
Posted in BranchCache, Windows Server 2008 R2 | No Comments »

Collect BranchCache Bandwidth data using PowerShell

Posted by Alex Verboon on 27th February 2010

If you have BranchCache deployed within your enterprise environment you might be interested in the
BranchCache Bandwidth Saving Calculation PowerShell Script for the SMB Protocol which allows you to collect and measure the amount of WAN bandwidth that is saved by your BranchCache deployment.

Get the documentation and script from here

Tags: , , , ,
Posted in BranchCache, Deployment, Tools, Windows 7, Windows Server 2008 R2 | No Comments »

End-to-End WAN Optimization with BranchCache (External)

Posted by Alex Verboon on 31st January 2010

If you have an interest in Windows 7 BrachCache Technology I recommend reading the TechNet Magazine article “End-to-End WAN Optimization with BranchCache”.

Related posts:
Windows7 BranchCache test results
Playing with BranchCache
ReadTip: BranchCache Design Guide

Tags: , , ,
Posted in BranchCache, Windows 7 | No Comments »

ReadTip: BranchCache Design Guide

Posted by Alex Verboon on 5th December 2009

Source: Microsoft

This design guide provides information about BranchCache in both distributed cache mode and hosted cache mode that assists you in determining the best way to deploy BranchCache on your network.

The Guide can be downloaded from here

Related content:
Windows7 BranchCache test results
Playing with BranchCache
BranchCache Deployment Guide for Windows Server 2008 R2 and Windows 7

Tags: , , , ,
Posted in BranchCache, Reading, Tip, Windows 7, Windows Server 2008 R2 | No Comments »

Windows7 BranchCache test results

Posted by Alex Verboon on 20th July 2009

Back in April I was playing with BranchCache in my home lab environment to get an idea about how things are supposed to work but simulating a real world WAN network isn’t that easy, unless you have access to some expensive software or you can simulate a network on a Linux box, but unfortunately my knowledge with Linux is near zero. So to see how BranchCache really works out in a real environment, I asked a colleague to setup a Windows 2008-R2 system with BranchCache enabled within a remote location that could be accessed through our corporate WAN. Once that system was setup BranchCache configuration was applied and Group Policies were prepared, as described within the BranchCache Early Adopter’s Guide.

As a next step I copied some different files with different file sizes to the share located on the BranCache enabled server.

I then took two Windows7 Enterprise clients that were joined to the test domain and got the BranCache settings applied through Group Policies.

Finally I started copying the previously prepared files to the first system called Windows7Client01 and then copied the same content to the second system called Windows7Client02.

As shown in the table below, file copy duration could be dramatically improved on Windows7Client02, this because it would actually copy the files from the BranchCache located on Windows7Client01.

Looking at the first row, copying a file of 84 MB to the first system took 6 minutes and 51 seconds, copying the same file to the second system took only 2 minutes and 30 seconds. That does make a difference!

image

Throughout testing BranchCache I had to learn that BranchCache for SMB is dependant on offline files (transparent cache).

Each time I had completed my test scenario, I cleared the BranchCache Cache by using the following command: “netsh branchcache flush” this would remove any previously copied files from the local cache. So when copying the files from the share to Windows7Client01 the file copy duration supposed to take longer as there should not be any local cache available. However interesting enough, the file copy command went as quick as if the content would be cached locally already.

Assuming that this was a bug, I reported this to Microsoft, who provided me with the following feedback:

“Branchcache for SMB is dependant on offline files(transparent cache). Transparent cache is a secondary cache where the file is stored in addition to the BranchCache. Storing the file in the transparent cache enables subsequent reads of the file to be satisfied locally improving end-user response times and savings on WAN bandwidth.”

So I cleared the BranchCache Cache using the “netsh branchcache flush” command again , but also cleared the offline files cache through the Offline Files applet within the control panel. Now any previously copied content was really completely removed from the client, so I was sure not being fooled by the system again.

Especially for users who work in remote offices and accessing file content hosted in a remote data center Windows7 BranchCache will definitely improve user experience. For companies that use Microsoft System Configuration Center Manager 2007 SP2 it might be interesting to know that SCCM SP2 will also provide P2P support for Windows7 (BranchCache).

Tags: , ,
Posted in BranchCache, Deployment, Windows7 | 2 Comments »

Playing with BranchCache

Posted by Alex Verboon on 20th April 2009

During the past 2 days I have been looking at the Windows 7 BranchCache feature. After hearing, reading and talking about this for months, it was about time to do some hands-on stuff.

I used the BranchCache Early Adopter’s Guide from Microsoft. If you would have a perfect test environment, the implementation would probably be done in 2-3 hours. For me it took a little bit longer……. but once again, I’ve learned a lot more.

I tested the “Distributed” mode, this is where the BranchCache gets replicated on the clients local disk.

My test environment looked like this:

PC1 – Running VMWare Workstation with a domain controller and 2 Windows7 guests. While the domain controller runs in bridged network mode, i had the two Windows7 clients running in NAT mode, this to make sure they don’t appear in the same subnet as the File Server that has BranchCache enabled. (otherwise nothing will happen)

PC2 – Running VMWare Workstation with a Windows 2008R2 server configured with BranchCache. This server was running with bridged network mode.

The configuration is quite straight forward and can all be done via Group Policies or using the netsh command.

There is no GUI for BranchCache, but using the netsh branchcache commands and perfmon helps you to see if things work.

For more information about BranchCache check the Microsoft TechNet BranchCache site: http://technet.microsoft.com/en-us/network/dd425028.aspx

Tags: , ,
Posted in BranchCache, Windows 7, Windows Server 2008 | 1 Comment »