Azure Henrik Westergaard Hansen ISV Developer Evangelist
What's Azure… Really… Now Developing an service Testing and debugging locally Deploying to the cloud Accessing Tables, Queues & Blobs
Hosting platform A lot of web servers A lot of storage A nice way of allocating, managing and monitoring resources A nice wrapping
“What” is needed Make it happen Fabric SwitchesLoad-balancers Fabric Controller
Default.aspx
LB
Storage LB
Blobs Tables … … Queues
Partition Key Document Name Row Key Version Property 3 Modification Time …..Property N Description Examples DocV1.08/2/2007…..Committed version Examples DocV2.0.19/28/2007Alice’s working version FAQ DocV1.05/2/2007Committed version FAQ DocV1.0.17/6/2007Alice’s working version FAQ DocV1.0.28/1/2007Sally’s working version Partition 1 Partition 2
Partition Key Document Name Row Key Version Property 3 Modification Time …..Property N Description Examples DocV1.08/2/2007…..Committed version Examples DocV2.0.19/28/2007Alice’s working version FAQ DocV1.05/2/2007Committed version FAQ DocV1.0.17/6/2007Alice’s working version FAQ DocV1.0.28/1/2007Sally’s working version Partition 1 Partition 2
Partition Key Document Name Row Key Version Property 3 Modification Time …..Property N Description Examples DocV1.08/2/2007…..Committed version Examples DocV2.0.19/28/2007Alice’s working version FAQ DocV1.05/2/2007Committed version FAQ DocV1.0.17/6/2007Alice’s working version FAQ DocV1.0.28/1/2007Sally’s working version Partition 1 Partition 2
BlobContainerAccount sally pictures IMG001.JPG IMG002.JPG movies MOV1.AVI
BlockBlobContainerAccount sally pictures IMG001. JPG IMG002. JPG movies MOV1.AVI Block 1 Block 2 Block 3
Storage LB Queue (Push) Blob Storage Table Storage Queue (Pop)