locked
BranchCache with 2 main offices without 1 central office RRS feed

  • Question

  • Hi, i'm designing a branchcache/DFS environment for an organization. The organization reside in two countries in which they have 1 main office each. Beside the main office they have about 20 branch offices each.

    I'm thinking of the following DFS replication model. Not that complex but I need to know how I should configure BranchCache in combination with DFS. Can I use BranchCache in hosted mode on each country? I will use the same active directory forest and domain. AD sites are used for geographic separation only.

    Can it be done using the following model?

    Tuesday, April 3, 2012 7:48 AM

Answers

  • Hi there -

    It looks like you have content servers in both countries that will host the same data. In this case, for each country:

    Configure the main office content servers as BranchCache content servers. See Install and configure content servers from the BranchCache Deployment Guide.

    Choose the mode you want to use in each branch office.

    If you deploy hosted cache mode, you need a hosted cache server in each branch office. See Deploy a hosted cache mode design from the BranchCache Deployment Guide.

    With distributed cache mode, you don't need a hosted cache server, as clients running Windows 7 Enterprise or Ultimate editions can cache content locally and share the same content with other BranchCache clients. See Deploy a distributed cache mode design from the BranchCache Deployment Guide.

    Also, you can configure some branch offices with hosted cache mode and some offices with distributed cache mode, you don't have to use the same mode for all offices.

    For all BranchCache documentation, see BranchCache for Windows Server 2008 R2.

    Thanks -


    James McIllece

    • Marked as answer by Bruce-Liu Monday, May 7, 2012 7:30 AM
    Tuesday, April 3, 2012 5:17 PM
  • For the DFS part, use Full Mesh topology (replicate data on both directions). This if both sides will be accessed or if one side will be active, and the other passive.

    If both sides contain the same data and users will access files on both servers, you may have conflicts with DFS-R. One very important point is that DFS does not have distributed file locking mechanisms, so, if user A in site BE access one file under \\CONTOSO\UK\Management\somefile.doc and user B in site NL access exactly the same file on its local DFS Server, both users will be able to edit, and the last to save wins the latest version, and this version is replicated through the enterprise.

    For file locking in DFS, use a 3rd party solution like Peer Lock (I did not tested) or Sharepoint to publish the files.

    About your BranchCache configuration, I usually prefer a Hosted solution instead the distributed.

    If this post helps you, please vote as Helpful, if it answers your question, please mark as an Answer.


    Thank you,

    F. Schubert
    System Administrator

    MCP | Microsoft Certified Professional
    MCTS 70-640 | Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    MCTS 70-642 | Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration

    • Marked as answer by Bruce-Liu Monday, May 7, 2012 7:30 AM
    Tuesday, April 24, 2012 6:14 PM

All replies

  • Hi there -

    It looks like you have content servers in both countries that will host the same data. In this case, for each country:

    Configure the main office content servers as BranchCache content servers. See Install and configure content servers from the BranchCache Deployment Guide.

    Choose the mode you want to use in each branch office.

    If you deploy hosted cache mode, you need a hosted cache server in each branch office. See Deploy a hosted cache mode design from the BranchCache Deployment Guide.

    With distributed cache mode, you don't need a hosted cache server, as clients running Windows 7 Enterprise or Ultimate editions can cache content locally and share the same content with other BranchCache clients. See Deploy a distributed cache mode design from the BranchCache Deployment Guide.

    Also, you can configure some branch offices with hosted cache mode and some offices with distributed cache mode, you don't have to use the same mode for all offices.

    For all BranchCache documentation, see BranchCache for Windows Server 2008 R2.

    Thanks -


    James McIllece

    • Marked as answer by Bruce-Liu Monday, May 7, 2012 7:30 AM
    Tuesday, April 3, 2012 5:17 PM
  • For the DFS part, use Full Mesh topology (replicate data on both directions). This if both sides will be accessed or if one side will be active, and the other passive.

    If both sides contain the same data and users will access files on both servers, you may have conflicts with DFS-R. One very important point is that DFS does not have distributed file locking mechanisms, so, if user A in site BE access one file under \\CONTOSO\UK\Management\somefile.doc and user B in site NL access exactly the same file on its local DFS Server, both users will be able to edit, and the last to save wins the latest version, and this version is replicated through the enterprise.

    For file locking in DFS, use a 3rd party solution like Peer Lock (I did not tested) or Sharepoint to publish the files.

    About your BranchCache configuration, I usually prefer a Hosted solution instead the distributed.

    If this post helps you, please vote as Helpful, if it answers your question, please mark as an Answer.


    Thank you,

    F. Schubert
    System Administrator

    MCP | Microsoft Certified Professional
    MCTS 70-640 | Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    MCTS 70-642 | Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration

    • Marked as answer by Bruce-Liu Monday, May 7, 2012 7:30 AM
    Tuesday, April 24, 2012 6:14 PM