Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Scalable, Global, and Highly Available Web Apps Name Title Microsoft Corporation.

Similar presentations


Presentation on theme: "Building Scalable, Global, and Highly Available Web Apps Name Title Microsoft Corporation."— Presentation transcript:

1 Building Scalable, Global, and Highly Available Web Apps Name Title Microsoft Corporation

2

3

4 Availability

5

6 Same functionality Degraded functionality Failsafe

7

8

9

10 Retry demo

11 Does your service fail without that platform service? Can your service use the same platform services from another data center? Can your service not use that platform service temporarily?

12 If a site specific dependency is out, fail over to another site Easy: Use Traffic Manager Hard: Code your own

13 Site Failover demo

14

15

16

17 Scalability

18

19

20

21

22 Performance

23 What’s Windows Azure Cache? Use spare memory on your VMs as high- performance cache Distributed cache cluster co-located with existing roles, or use dedicated roles Named caches with high availability option and notifications Support Memcached protocol

24 Why Windows Azure Cache? Faster No external service calls (additional network hops) Co-located in roles Cheaper No external service calls (additional cost) Use spare memory that you already paid for More reliable Your service is running = cache is available No throttling as in cotenant environment

25 Cache demo

26

27

28

29

30 pic1.jpg GET http://guid01.vo.msecnd.net/images/pic.1jpg http://sally.blob.core.windows.net/images/pic1.jpg pic1.jpg 404 TTL Content Delivery Network Windows Azure Blob Service

31

32 Traffic Manager demo

33

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


Download ppt "Building Scalable, Global, and Highly Available Web Apps Name Title Microsoft Corporation."

Similar presentations


Ads by Google