north america region europe region asia pacific region
TRANSCRIPT
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: 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.