Top Banner
Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program Manager Microsoft Corporation WSV333
46

Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Jan 14, 2016

Download

Documents

Karin Fox
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Networking for Hybrid Cloud: BranchCache and Cross-Premises ConnectivityBala RajagopalanGroup Program ManagerMicrosoft Corporation

Rob KuehfusProgram ManagerMicrosoft Corporation

WSV333

Page 2: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Problem

Page 3: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

10101010110101001101010010101010101

10101011010100110101001010101010101011100101010101

11011011010100110101001010101010101011100101010101

010101010111101010001001010101010111001010

01010101011110101000100100101010101010111

10101010110101001101010010101010101

Access and Optimization

Headquarters

URA

Hosted Cache

URA

Branch Office

Cloud

URA

Page 4: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Agenda

Cross-Premises ConnectivityEnabling communication between offices and with the cloud

Acceleration with BranchCacheGetting the most out of your WAN links with a cache in the office

Page 5: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Cross-Premises Connectivity

Bala Rajagopalan

Enabling communication between offices and the cloud

Page 6: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

10.1.3.0/24

10.1.2.0/

24

LANS2S

Contoso Corp. HQ (10.0.0.0/16)

Contoso Branch Office (10.1.0.0/16)

10.1.3.0/24

10.1.2.0/24

Hosters network in cloud

Scenarios

DirectAccess

Page 7: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Cross-Premises Connectivity – Requirements

Customer perspectiveEasy to deploy, configure and useSecurity Makes network migration easy

(Additional) Hoster perspectiveAAAAvailability and scaleInteroperabilityCustomer (tenant) isolation

Page 8: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Connectivity to the hybrid cloud:

InternetDirectAccess & VPN: Connecting remote clients to the hybrid cloud for - Managed - Unmanaged

Cross premise connectivity: Connecting private and public clouds

Remote access: Connectivity using dedicated infrastructure

Site to Site connectivity using dedicated infrastructure

Current State

Remote Access

Site to SiteUnified Remote AccessEnd to End Security W/IPsec (Optional)

HQ

Branch

Unified State

URA

URA

Hoster/

Private Cloud/

Page 9: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

URA Highlights

Interoperability via IKEv2 and IPSec Support for EAP, PSK, and m/c cert

Easy deployment and configuration via PowerShell and UIDynamic distribution of routes (RIPv2)IPv6-ready (Direct or Tunneled over IPv4)Auto-detection of remote endpoint reachabilityLoad-balancing and alternate path routingEncryption off-load capabilityVM-based deploymentOn-demand connection establishment

Page 10: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Easy to Deploy & Configure

PowerShell

Easy configuration wizard

PS> Add-VpnS2SInterface interfacename destinationip -protocol IKEv2 - Authenticationmethod PSK –SharedSecret “abc” –IPv4Subnet 10.1.1.0/24:10

Page 11: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Benefits

Quickly extend / migrate enterprise networks to cloud, and readily avail infrastructure servicesMinimal changes to network infrastructureSingle server to manage all remote access needs

Service customers with overlapping address spacesProvide high uptime and scalability to customersProtect investment -IPv6 ReadyProvide Remote Access service to customers

IT Pro Hoster

Page 12: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Cross-Premises Demo Scenario

LANS2S

Cloud-Edge

Corp-Edge

DC1

App1

Client1

2-App1

Page 13: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Demo

Rob KuehfusProgram ManagerWireless and Networking Services

Setting up Cross-Prem Connectivity

Page 14: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

More on Cross-Premises Connectivity …

WSV301: Building Hosted Public and Private Clouds Using Windows Server 2012

Cross-premises replication and disaster recovery using Hyper-V Replica, Hyper-v Network Virtualization and Remote Access

Page 15: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Branch Cache

Rob Kuehfus

Optimizing Cross-Premises Communication

Page 16: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

10111011101

BranchCache

10

11

00

10

01

01

10

10

01

10

01

00

10

11

01

0

10

11

00

01

00

11

10

01

10

10

10

11

01

10

11

00

10

01

01

10

10

10

11

10

01

00

11

0

10

11

10

00

01

00

11

10

11

00

10

01

0

10

11

10

10

01

00

01

01

10

1

10

11

00

10

01

01

10

11

10

0

1011100010011010

1011001001011010

101100100101101011010101

10110001001110011010

1011001001011010

101110010011011010

10111000010011

1011001001011010

1011101001011010

1011001001011010101101101101

10

11

10

10

11

01

00

10

01

10

10

10

11

00

10

01

01

10

10

10

11

01

10

1110

1110

1

10

0111

0111

1

101110101111101

10

1110

1011

1110

1

101110101111101

Page 17: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Get

BranchCache Hosted Cache

Put

Get

Data

Search

Get

Searc

h

Request

OfferID

ID

ID Data

Data

ID

Get

IDID DataID

Page 18: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Get

Get

Get

BranchCache Distributed Cache

GetData

DataID DataID

Page 19: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

What’s new in Windows 8

Performance ScaleManagement

• Greater performance gains and bandwidth savings with state-of-the-art content chunking

• Deeply integrated with the Windows File Server

Page 20: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Smaller Chunks Improve Performance

Content

FingerprintUsed to choose boundaries

BlocksMax 128K

IdentifiersBlock Hashes

ID1 ID2 ID3 ID4ID5

ID6 ID7 ID8 ID9

Page 21: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Performance ScaleManagement

• No need for branch-by-branch configuration.

• New tools for configuring BranchCache and preloading cache data

Page 22: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Deploy BranchCache with One GPO

Clients use Service Connection Points (SCPs) to discover and connect to hosted cache servers.

Hosted cache servers can automatically create SCPs.

No site-by-site configuration needed.

SCP

SCP

Page 23: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Data is Always Encrypted

BranchCache cache is encrypted by default.

Certificate no longer required on hosted cache server

Actually a performance improvement!

Page 24: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Preload Data for Speedy First Access

IIS

File Server

Warm Hosted Cache

Hosted Cache

New tools let you prehash data on both file and web servers, and

create data packages.

Data Packages

Data Packages can be imported on hosted cache servers and clients

Data can be exported from “warm” hosted cache servers

Page 25: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Manage Remotely with WMI and PowerShell

Page 26: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Performance ScaleManagement

• Use BranchCache in offices of any size.

• Optimize your network at headquarters for employees connecting to the cloud

Page 27: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Cache More Data and Serve More Clients

Hosted cache server can store much more data, increasing bandwidth savings.

More efficient architecture based on the Extensible Storage Engine enables a single hosted cache to serve more clients.

Multi-TB cache can be spread across disks.

ESE

Page 28: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

High Availability and Unlimited Scale

Clients can be configured to use multiple hosted cache servers in one branch.

Existing logic enables retrieval from multiple servers. Uploads done only once.

Improves scale and availability without the complexity of clustering.

Page 29: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Demo

Rob KuehfusProgram ManagerWireless and Networking Services

BranchCache Deployment and Acceleration

Page 30: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

BranchCache

BranchCache Platform and Ecosystem

Page 31: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

The Windows BranchCache Framework

IE

HTTP

BranchCache™ Platform

SMB 2

Explorer 3rd Party

Protocols

3rd Party Applications

CopyFile

Office WMP

IntuneBITS

SCCM WSUS

Page 32: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Visit BranchCache Partners at TechEd

Page 33: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

BranchCache on NetAppEnhancing your Windows file experience

NetApp offers best-in-class solutions for Windows File ServicesLeading Storage Vendor, 10,000’s of joint customers, latest SMB versions

BranchCache — NetApp as a Content ServerIncrease productivity for Windows users in remote officesSaves bandwidth and administration costsProvides significant performance improvements over the WAN

Support for BranchCache V2 with Windows 8/Server 2012Enhances ease-of-use, brings substantial performance improvements

NetApp is a Platinum Sponsor here at TechEd – visit their booth!

Users at Branch Office(Distributed or Hosted Modes)

NetApp in the Data Center

Page 34: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

customer

Rand MorimotoPresidentConvergent Computing

“Our remote office users with less than favorable bandwidth connectivity have really benefited from BranchCache.  Took our IT guys moments to enable, and have provided huge improvements in time savings and employee productivity, silly for us to not have enabled it sooner!”

Page 35: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Related Content

WSV301: Building Hosted Public and Private Clouds Using Windows Server 2012

Page 36: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

SIA, WSV, and VIR Track Resources

Talk to our Experts at the TLC

#TE(sessioncode)

DOWNLOAD Windows Server 2012 Release Candidate

microsoft.com/windowsserverHands-On Labs

DOWNLOAD Windows Azure

Windowsazure.com/teched

Page 37: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Resources

Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Resources for Developers

http://microsoft.com/msdn

Page 38: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Complete an evaluation on CommNet and enter to win!

Page 39: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Please Complete an Evaluation Your feedback is important!

Multipleways to Evaluate Sessions

Scan the Tagto evaluate thissession now on myTechEd Mobile

Page 40: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.

Page 41: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.

Backup

Page 42: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Deployment

IIS

File Server Group PolicyManagement BitLocker Certificate

GPOGPO

Page 43: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Security

BranchCache accelerates e2e encrypted traffic (TLS/HTTPS, IPsec)

Cached data encrypted on disk and in transit between clients

Prevents unauthorized access to cached data

Page 44: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

BranchCache Security Model

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 encrypted.

Page 45: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.

Hosted Cache vs Distributed Cache

Recommended for branches without any infrastructure

Easy to deploy: Enabled on clients through Group Policy

Cache availability decreases with laptops that go offline

Distributed CacheData 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

Page 46: Networking for Hybrid Cloud: BranchCache and Cross-Premises Connectivity Bala Rajagopalan Group Program Manager Microsoft Corporation Rob Kuehfus Program.