North America Region Europe Region Asia Pacific Region.

Post on 02-Jan-2016

234 views 0 download

Tags:

Transcript of North America Region Europe Region Asia Pacific Region.

Agenda

Technical Overview

Performance

Disaster Recovery

Upgrade Code and Test

Traffic Management Fundamentals

Directs the user to the “best”/”closest” deployment

One deployment is primary

Traffic is redirected to another deployment if the primary goes down

Allows users from defined geographic locations to be directed to particular deployment

Sends traffic to different deployments based on fixed ratio (N/M)

Example: Direct the user to the “best” deployment between US South and West Europe

Example: All traffic is directed to US North; if it goes down, send all traffic to US South

Example: all users from US -> US North, all users from Asia -> US North, all users from Europe ‑> West Europe

Example: Direct 20% of user traffic to US South and 80% to US North.

Policy Building Blocks

Performance

Failover

Geographic

Ratio

Technical Overview

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

Q: What is www.contoso.com?

A: CNAME to www-contoso.trafficmgr.comQ: What is www.contoso.com?

A: Ask ns1/2.contoso.com

Q: What is www.contoso.com?

A: CNAME to www-contoso.trafficmgr.com

Q: What is www-contoso.trafficmgr.com?

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

Q: What is www.contoso.com?

A: CNAME to www-contoso.trafficmgr.com

Q: What is www-contoso.trafficmgr.com?

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

IP=11.22.33.44IP=22.33.44.55

IP=33.44.55.66

20ms 80ms

Deployment AUS North

Deployment C (Down)

Deployment BWest Europe

Q: What is www.contoso.com?

A: CNAME to www-contoso.trafficmgr.com

Q: What is www-contoso.trafficmgr.com?

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

IP=11.22.33.44IP=22.33.44.55

IP=33.44.55.66

20ms 80ms

Deployment AUS North

Deployment C (Down)

Deployment BWest Europe

Q: What is www.contoso.com?

A: CNAME to www-contoso.trafficmgr.com

Q: What is www-contoso.trafficmgr.com?

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

IP=11.22.33.44IP=22.33.44.55

IP=33.44.55.66

20ms 80ms

Deployment AUS North

Deployment C (Down)

Deployment BWest Europe

Q: What is www.contoso.com?

A: CNAME to www-contoso.trafficmgr.com

Q: What is www-contoso.trafficmgr.com?

A: 11.22.33.44

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

Performance

North America Region Europe Region Asia Pacific Region

Performance Load Balancing

30ms

www.contoso.com

130ms

240ms

North America Region Europe Region Asia Pacific Region

Performance Load Balancing

30ms20ms

40ms

www.contoso.com www-contoso.ctp.trafficmgr.com

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

www2.cloudapp.net

api2.cloudapp.net

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

www2.cloudapp.net

api2.cloudapp.net

CNAME

CNAME

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

www2.cloudapp.net

api2.cloudapp.net

CNAME

CNAME

Disaster Recovery

North America Region Europe Region Asia Pacific Region

30ms20ms

40ms

www.contoso.com www-contoso.ctp.trafficmgr.com

Disaster Recovery

North America Region Europe Region Asia Pacific Region

20ms

40ms

www.contoso.com www-contoso.ctp.trafficmgr.com

Disaster Recovery – 8 Minute MTR

120ms

DNS TLL

Health Polling Updates DNS

<5sec

>5sec

30sec<5se

cTraffic manager Monitoring status

Actual status of Hosted Service

GE

T

/pro

b.h

tm:8

0

20

0 O

K

GE

T …

20

0 O

K

Try 2

Try 1

Online Offline

Try 3

20

0 O

K

GE

T …

Online

KEY

Monitor check

Time

Upgrade Code and Test

Upgrade Your WA ApplicationSubscription

api.cloudapp.net api2.cloudapp.net

CNAME

Upgrade Your WA ApplicationSubscription

api.cloudapp.net api2.cloudapp.net

CNAME

Upgrade Your WA ApplicationSubscription

api.cloudapp.net

Upgraded Role 1

api2.cloudapp.net

CNAME

Upgrade Your WA ApplicationSubscription

api.cloudapp.net

Upgraded Role 1

api2.cloudapp.net

CNAME

Upgrade Your WA ApplicationSubscription

api.cloudapp.net

Upgraded Role 1

api2.cloudapp.net

CNAME

Manageability

Windows Azure Portal

REST Administrative API (Dec 2011 CTP)

Windows Azure PowerShell Cmdlets (2.1 Release)

Summary

Globally distributed highly available DNS service

Integrated with Windows Azure

Provides a platform for a better user experience

Provides a platform for building highly available and scalable applications

demo

© 2011 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.