Presentation is loading. Please wait.

Presentation is loading. Please wait.

All artwork on this slide deck created by Josh Twist. If you steal it please provide credit and a link to twork.aspxJosh.

Similar presentations


Presentation on theme: "All artwork on this slide deck created by Josh Twist. If you steal it please provide credit and a link to twork.aspxJosh."— Presentation transcript:

1

2 All artwork on this slide deck created by Josh Twist. If you steal it please provide credit and a link to http://www.thejoyofcode.com/cloud_ar twork.aspxJosh Twist http://www.thejoyofcode.com/cloud_ar twork.aspx

3 www.thejoyofcode.c om @joshtwist jtwist@microsoft.c om

4 Predictable Bursting

5 Web Roles Worker Roles Table Storage Blob Storage SQL Azure

6

7 Internet Explorer 9

8 Use SQL Azure Create a global counter Configure Partitions 0- 1,000,00 0 1,000,001 - 2,000,00 0 2,000,00 1 - 3,000,00 0

9

10 R = 1,000 Write back new max identifier where eTag is the same. Request current max identifier 3,000 eTag = XCV243987243KD

11 Rate of requests to storage = Rate of requests / R (not related to the number of nodes) Entirely self managing Produces relatively sequential identifiers Incredibly fast Configuration can be modified at runtime if necessary

12

13 Go!

14 ProsCons Easy PeasyPolling always feels a bit… ‘naff’? CheapInherent latency (up to T)

15

16 ProsCons Direct! Feels good. Costs money to open connections from your ‘n’ nodes No Latency?Actual Latency No state. A freshly provisioned node could miss the ‘unleash’ signal.

17 www.thejoyofcode.c om @joshtwist jtwist@microsoft.c om Want to know more about PSfD? Mail me. Any Qs? Get me on Twitter


Download ppt "All artwork on this slide deck created by Josh Twist. If you steal it please provide credit and a link to twork.aspxJosh."

Similar presentations


Ads by Google