Windows Azure Traffic Manager

33
Windows Azure Traffic Manager Name Title Microsoft Corporation

description

Windows Azure Traffic Manager. Name Title Microsoft Corporation. Agenda. Technical Overview Performance Disaster Recovery Upgrade Code and Test. Traffic Management Fundamentals. Performance. Failover. Geomapping. Ratio. Directs the user to the “best”/”closest” deployment. - PowerPoint PPT Presentation

Transcript of Windows Azure Traffic Manager

Page 1: Windows Azure  Traffic  Manager
Page 2: Windows Azure  Traffic  Manager

Agenda

Technical Overview

Performance

Disaster Recovery

Upgrade Code and Test

Page 3: Windows Azure  Traffic  Manager

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.

Page 4: Windows Azure  Traffic  Manager

Policy Building Blocks

Performance

Failover

Geographic

Ratio

Page 5: Windows Azure  Traffic  Manager

Technical Overview

Page 6: Windows Azure  Traffic  Manager

Q: What is www.contoso.com?

A: Ask ns1/2.contoso.com

Page 7: Windows Azure  Traffic  Manager

Q: What is www.contoso.com?

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

A: Ask ns1/2.contoso.com

Page 8: Windows Azure  Traffic  Manager

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

Page 9: Windows Azure  Traffic  Manager

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

Page 10: Windows Azure  Traffic  Manager

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

Page 11: Windows Azure  Traffic  Manager

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

Page 12: Windows Azure  Traffic  Manager

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

Page 13: Windows Azure  Traffic  Manager

Performance

Page 14: Windows Azure  Traffic  Manager

North America Region Europe Region Asia Pacific Region

Performance Load Balancing

30ms

www.contoso.com

130ms

240ms

Page 15: Windows Azure  Traffic  Manager

North America Region Europe Region Asia Pacific Region

Performance Load Balancing

30ms20ms

40ms

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

Page 16: Windows Azure  Traffic  Manager

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

Page 17: Windows Azure  Traffic  Manager

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

www2.cloudapp.net

api2.cloudapp.net

Page 18: Windows Azure  Traffic  Manager

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

www2.cloudapp.net

api2.cloudapp.net

CNAME

CNAME

Page 19: Windows Azure  Traffic  Manager

Geo-distributed WA ApplicationSubscription

www.cloudapp.net

api.cloudapp.net

www2.cloudapp.net

api2.cloudapp.net

CNAME

CNAME

Page 20: Windows Azure  Traffic  Manager

Disaster Recovery

Page 21: Windows Azure  Traffic  Manager

North America Region Europe Region Asia Pacific Region

30ms20ms

40ms

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

Disaster Recovery

Page 22: Windows Azure  Traffic  Manager

North America Region Europe Region Asia Pacific Region

20ms

40ms

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

Disaster Recovery – 8 Minute MTR

120ms

Page 23: Windows Azure  Traffic  Manager

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

Page 24: Windows Azure  Traffic  Manager

Upgrade Code and Test

Page 25: Windows Azure  Traffic  Manager

Upgrade Your WA ApplicationSubscription

api.cloudapp.net api2.cloudapp.net

CNAME

Page 26: Windows Azure  Traffic  Manager

Upgrade Your WA ApplicationSubscription

api.cloudapp.net api2.cloudapp.net

CNAME

Page 27: Windows Azure  Traffic  Manager

Upgrade Your WA ApplicationSubscription

api.cloudapp.net

Upgraded Role 1

api2.cloudapp.net

CNAME

Page 28: Windows Azure  Traffic  Manager

Upgrade Your WA ApplicationSubscription

api.cloudapp.net

Upgraded Role 1

api2.cloudapp.net

CNAME

Page 29: Windows Azure  Traffic  Manager

Upgrade Your WA ApplicationSubscription

api.cloudapp.net

Upgraded Role 1

api2.cloudapp.net

CNAME

Page 30: Windows Azure  Traffic  Manager

Manageability

Windows Azure Portal

REST Administrative API (Dec 2011 CTP)

Windows Azure PowerShell Cmdlets (2.1 Release)

Page 31: Windows Azure  Traffic  Manager

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

Page 32: Windows Azure  Traffic  Manager

demo

Page 33: Windows Azure  Traffic  Manager

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