WSV324. 1. Problem Background 3. Accelerated Protocols and Workloads 4. Deployment and Management 2. BranchCache Solution Modes 5. BranchCache Protocols.

Slides:



Advertisements
Similar presentations
P2P in Windows 7. P2P Capabilities in Windows 7 Distributed Routing Table Distributed Routing Table – A new public API suitable for building Distributed.
Advertisements

Speeding up the Branch Office
1. 2 Branch Office Network Performance Caches content downloaded from file and Web servers Users in the branch can quickly open files stored in the cache.
VIR302. Tech Review Review the components of the App-V Management Server infrastructure Key Considerations Discuss the specific factors that affect.
WCL317 Disclaimer The information in this presentation relates to a pre-released product which may be substantially modified before it’s commercially.
SIM Separate solution install paths can be taken, stand alone and SCOM integrated. Both require core AVIcode web apps and DB’s.
Joey Snow Technical Evangelist Microsoft Corporation.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
Dan Stolts IT Pro Evangelist US DPE - North East Microsoft Corporation
At their deskAt their desk In a branchIn a branch On the roadOn the road Protect data & PCsProtect data & PCs Built on Windows Vista foundation Easy.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
IT:Network:Applications VIRTUAL DESKTOP INFRASTRUCTURE.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Nicola Ferrini IT PRO Trainer
SIM346. General information about the software application.
SIM205. (On-Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service)
DEV202 Before I get started... …is too expensive. …is too complex. …requires a server.
SIM318. Protect Sensitive Information Reduce risk associated with information leaks Improve regulatory compliance Centrally manage information protection.
SIM361. Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network Management.
WCL309. Demo.
SIM329. Certificate Enrollment Without CEP/CES Certificate Authority Active Directory Client Workstations LDAP RPC/DCOM.
OSP219. Experience Office as it was meant to be… without the complexity of setting up servers.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 14 Remote Access.
SIM352. Proliferation of devices Virtualization moving to the desktop Growing threats to corporate information Industry Trends “More things to manage”
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
11 SUPPORTING INTERNET EXPLORER IN WINDOWS XP Chapter 11.
Walter Pitrof Technology Solution Professional Microsoft Switzerland Backup, Restore und Disaster Recovery mit Data Protection Manager 2012 Philipp Witschi.
WSV404 DirectAccess Server (Server 2008 R2) DirectAccess Client (Windows 7) Internet Native IPv6 6to4 Teredo IP-HTTPS Tunnel over IPv4 UDP, HTTPS,
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
EXL319. *Baseline for 80,000 user pool with 8 FEs and 1 BE Lync Server 2010 Capacity Calculator released.
Wolfgang Schneider NSI: A Client-Server-Model for PKI Services.
SIM351. Package binaries / files Content: Packages, Configuration Items (DCM), Software Update Deployments, OS Images, etc. Objects: Site Role Settings.
Module 1 Introduction to Managing Microsoft® Windows Server® 2008 Environment.
Module 9 Configuring Server Security Compliance. Module Overview Securing a Windows Infrastructure Overview of EFS Configuring an Audit Policy Overview.
1 Objectives Windows Firewalls with Advanced Security Bit-Lock Update and maintain your clients using Windows Server Update Service Microsoft Baseline.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
IT:Network:Microsoft Server 2 Chapter 27 WINDOWS SERVER UPDATE SERVICES.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: November 2011.
COS303. Azure Enterprise CLOUDENTERPRISE Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Security.
Module 8 Configuring Mobile Computing and Remote Access in Windows® 7.
1. 2 Branch Office Network Performance Caches content downloaded from file and Web servers Users in the branch can quickly open files stored in the cache.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCT, MCTS, MCDST, MCP, A+
1 Chapter 12: VPN Connectivity in Remote Access Designs Designs That Include VPN Remote Access Essential VPN Remote Access Design Concepts Data Protection.
DPR302.
EXL321. Lync 2010 Planning tool+ Planning guides+ * new in LS significant enhancements in LS 2010.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
DPR305. Controller Model View Client Business Objects Server Business Objects Data.
Live Migration Failover Clustering with Cluster Shared Volumes (CSV) Support for new Processor features Improved Performance Lower Power Costs Enhanced.
1 Objectives Windows Firewalls with Advanced Security Bit-Lock Update and maintain your clients using Windows Server Update Service Microsoft Baseline.
Module 14: Securing Windows Server Overview Introduction to Securing Servers Implementing Core Server Security Hardening Servers Microsoft Baseline.
SIM333 Microsoft Confidential Simplified Management Manage FPE 2010 and FPSP 2010 Server Discovery and Grouping FPSMC agent deployment Deploy.
WPH301. announcement Overview Roadmap for Business Risk Management (security model, application security, security management) Deploying Windows Phone.
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
WSV Not much to see in terms of DEMO. So, this session focuses on architecture and best fit for your environment.
Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.
DEV351.
How Are Customers Using Opalis? Automate provisioning, resource allocation and retirement Extend virtual machine management to the cloud Virtual Machine.
WCL305. App and desktop virtualization Improved control and automation Reduced helpdesk costs Simplified PC management with cloud services and enhanced.
SIM357. Services Cloud Deployment Fabric Bare Metal to Hyper-V Cluster Hyper-V, VMware, Citrix XenServer Network Management Storage Management Update.
Service Pack 2 System Center Configuration Manager 2007.
WSV303. I live here... DC DNS DHCP WDS Clients DC DNS WDS/DHCP DC/DNS.
Using Mobile Computers Lesson 12. Objectives Understand wireless security Configure wireless networking Use Windows mobility controls Synchronize data.
Windows Server 2012 Overview Michael Leworthy Senior Product Manager Microsoft Corporation WSV205.
Virtual Private Network Access for Remote Networks
Optimal Cloud Performance with BranchCache
Designing IIS Security (IIS – Internet Information Service)
Preparing for the Windows 8.1 MCSA
Presentation transcript:

WSV324

1. Problem Background 3. Accelerated Protocols and Workloads 4. Deployment and Management 2. BranchCache Solution Modes 5. BranchCache Protocols and Content Identification 6. Security

Problem Background

Thin, expensive WAN links between main office and branch offices

$$

BranchCache Solution Modes

IIS File Server Group Policy Management Hosted Cache Content cache at a branch office is hosted on a server computer Content cache at a branch office is distributed among client computers Distributed Cache Distributed cache mode operates on a single subnet. At a multiple-subnet branch office that is configured for distributed cache mode, a file downloaded to one subnet cannot be shared with client computers on other subnets

Recommended for branches without any infrastructure Easy to deploy: Enabled on clients through Group Policy Cache availability decreases with laptops that go offline Distributed Cache Data cached amongst clients Recommended for larger branches Cache stored centrally: can use existing server in the branch Cache availability is high Enables branch-wide caching Hosted Cache Data cached at hosted cache server Enterprise

You can use the following guidelines to determine the mode in which you want to deploy BranchCache: For a branch office that contains less than 100 users and does not have any local servers, use distributed cache mode. For a branch office (either single subnet or multiple-subnet) that contains less than 100 users and also contains a local server that you can use as a hosted cache server, use hosted cache mode. For a multiple-subnet branch office that contains more than 100 users, but less than 100 users per subnet, use distributed cache mode.

CLIENT COMPUTER Operating systems for BranchCache CLIENT COMPUTER functionality: Windows® 7 Enterprise Windows® 7 Ultimate CONTENT SERVER Operating systems for BranchCache CONTENT SERVER functionality: Windows Server® 2008 R2 family of operating systems can be used as BranchCache content servers, with the following exceptions: Windows Server® 2008 R2 Enterprise Core Install with Hyper-V, BranchCache is not supported. In Windows Server® 2008 R2 Datacenter Core Install with Hyper-V, BranchCache is not supported. HOSTED CACHE Operating systems for BranchCache HOSTED CACHE server functionality: Windows Server® 2008 R2 Enterprise Windows Server 2008 R2 Enterprise with Hyper-V Windows Server 2008 R2 Enterprise Core Install Windows Server 2008 R2 Enterprise Core Install with Hyper-V Windows Server 2008 R2 for Itanium-Based Systems Windows Server® 2008 R2 Datacenter Windows Server® 2008 R2 Datacenter with Hyper-V Windows Server 2008 R2 Datacenter Core Install with Hyper-V

Get Get Get Get Data ID Data ID

Get Put Get Data Data Search Get Search Request Offer ID ID ID ID Get ID ID Data Data ID

Protocols and Workloads

Content Server Uses server side Peer Distribution APIs to get identifiers for data. IDs are packed in a Content Information structure Content Information Structure Transmitted over the accelerated protocol instead of data. Contains everything the client needs to find data locally. Client Feeds the Content Information structure into the client side Peer Distribution APIs to find and download content locally.

OfficeCopyFileExplorerSharePointOfficeBITSWMPIE HTTPSMB BranchCache™ 3rd Party Applications

Deployment and Management

1.Install the optional “Windows BranchCache” component on a Windows 2008 R2 web or file server 2.If you’re using BranchCache on a file server you’ll need to install the File Services Role as well as BranchCache for remote files 3. Use Group Policy to enable Windows BranchCache on Windows 7 clients Set BranchCache Distributed Cache Mode. This applies to all clients in the GPO IIS File Server Group Policy Management Hosted Cache 3. Install a hosted cache in your branch. Configure clients to use it with Group Policy Set BranchCache Hosted Cache Mode. Specify a server to host the cache 4. Install Cert

4. Configure GPO setting “LanMan Server” in the BranchCache Policy to allow hash generation IIS File Server Group Policy Management Hosted Cache

Integration Distribution Points (DPs) run on Windows Server 2008 R2 Download packages (apps, updates etc) once into a branch office, get it from other clients or the Hosted Cache after that Goals Reduce WAN utilization in the remote office scenario Reduce the number of actively managed Distribution Points For users, transfer content faster and with less restrictions in the remote office scenario Support for Configuration Manager (and WSUS) clients available on Windows Vista, Windows Server 2008 R2

Integration HTTP Streaming in AppV optimized using BranchCache Virtual applications only have to traverse the WAN link once Eliminate IIS Servers (AppV staging servers) from the branch office Goals Make users productive quickly in branch offices Save on the need for deploying IT infrastructure in branch offices Reduce bandwidth utilization over the WAN link to save costs Support available on Windows 7 and Windows Server 2008 R2

Integration IIS and SharePoint need to run on Windows Server 2008 R2 Users never get stale content; if content is updated, the content identifiers change Goals Improve SharePoint, IIS responsiveness in branch offices without requiring separate branch infrastructure Enable Office Web Applications to see improved performance in branch offices Support available for Windows 7 and Windows 2008 R2

Integration BranchCache integration ensures that data needs to move over the WAN link only once SMB Transparent Caching enables better road-warrior scenarios All application semantics around locking are automatically maintained Goals Improve the SMB protocol to reduce chattiness over the WAN link, and be aware of common application behaviors Reduce bandwidth utilization over the WAN link, and improve performance of applications (Robocopy, Office etc) in branch offices Available on Windows 7 and Windows Server 2008 R2

BranchCache Protocols and Content Identification

S1S1S2S2S3S3 B1B1B1B1 B1B1B1B1 B2B2B2B2 B2B2B2B2 B1B1B1B1 B1B1B1B1 B2B2B2B2 B2B2B2B2 BnBnBnBn BnBnBnBn B1B1B1B1 B1B1B1B1 B2B2B2B2 B2B2B2B2 BnBnBnBn BnBnBnBn Content Segments Unit of discovery Blocks Unit of download Hashes Returned by server Segment hashes, Block hashes up to ~2000x data reduction BnBnBnBn BnBnBnBn

Security

Server authenticates the client and performs authorization checks Server transmits content information structure to the client only if the client has access. Transfer happens over the accelerated protocol. Client uses content information structure to calculate: -segment id (public) -encryption key (private) Client multicasts the segment id to find a peer with the data Client downloads encrypted blocks from a peer or the hosted cache and decrypts them with the encryption key, Cached data is stored in the clear, but can be protected with BitLocker or EFS

B1B1B1B1 B1B1B1B1 B2B2B2B2 B2B2B2B2 BnBnBnBn BnBnBnBn Client Server

All data can be purged from the cache using netsh

Sockets SSL HTTP IE Data encrypted Data in clear Client Server IPsec Sockets SSL HTTP IIS Data encrypted Data in clear IPsec Data encrypted Branch Cache

demo

Content Identification (PCCRC) Discovery (PCCRD) Retrieval (PCCRR) Hosted Cache Offer (PCHC) HTTP extensions for BranchCache (PCCRTP) SMB extensions for BranchCache (SMB2.1) Protocols BranchCache Executive Overview BranchCache Technical Overview BranchCache Security Guide BranchCache Deployment Guide Collateral Protocol parsers Netmon Parsers Case studies (partial) Sporton International Convergent Computing Website

Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile