orders MessagesQueue ACCOUN T imageprocessin g contoso
CustomerId=41 OrderId=O21 CustomerId=12 OrderId=O1 BlobUrl=http://c
ontoso.blob http://.queue.core.windows.net/
Slide 11
Slide 12
Slide 13
demo Simple Blob, Table, Queue Demo
Slide 14
announcing Awesomeness
Slide 15
Storage CapacityGeographically RedundantLocally Redundant First
1 TB / Month$0.125 per GB$0.093 per GB Next 49 TB / Month$0.11 per
GB$0.083 per GB Next 450 TB / Month$0.095 per GB$0.073 per GB Next
500 TB / Month$0.09 per GB$0.063 per GB Next 4,000 TB / Month$0.08
per GB$0.053 per GB Next 4,000 TB / Month$0.055 per GB$0.037 per
GB
Slide 16
Higher durability 3 local replicas in primary location Local
replicas synchronously replicated Common failures (disk, node,
rack) use local copies to recover Major disasters contact customer
about potential data loss Reduced Price 23-34% based on how much
you store Turn off Geo for your storage account in portal
Non-critical data that can be recreated on major disasters
Application manages its own replica Companies have limitations on
geo locations Locally Redundant Storage Highest level of durability
3 local replicas each in primary and secondary locations Local
replicas synchronously replicated Geo replica asynchronously
replicated Common failures (disk, node, rack) use local copies to
recover Major disasters use geo replicated copy (400+ miles apart)
Price remains the same as before Enabled by default Geo Redundant
Storage
Slide 17
Slide 18
demo Configure Analytics via Portal
Slide 19
Windows Azure Storage Key Concepts
Slide 20
Key Concepts - Indexes
Slide 21
Key Concepts How are objects stored? Account Name Container
Name Blob Name user1logs20120612-1030-001.log
user1logs20120612-1030-002.log user1logs20120612-1030-999.log
user1logs20120612-1031-001.log user2logs20120612-1030-001.log
Account Name Container Name Blob Name
user1logs001-20120612-1030.log user1logs001-20120612-1031.log
user1logs999-20120612-1030.log user1logs999-20120612-1031.log
user2logs001-20120612-1030.log
Slide 22
Key Concepts How does storage scale? 0000-9999 A 0000-0200 A
0201-9999 B 0591-9999 C 0201-0590 B
Slide 23
Key Concepts Scalability Targets
Slide 24
Windows Azure Storage Best Practices
Slide 25
Storage Accounts
Slide 26
Account Name Container Name Blob Name
User1logs20120612-1030-001.log user1logs20120612-1030-002.log
user1logs20120612-1030-999.log user1logs20120612-1031-001.log
user1logs20120612-1032-999.log Common Design & Scalability
Slide 27
Blob Design & Scalability
Slide 28
Queue Design & Scalability
Slide 29
Table Design & Scalability
Slide 30
demo Table Design - Users, Blogs & Comments
Slide 31
Shared Access Signatures (SAS)
Slide 32
Slide 33
demo Analytics Demo
Slide 34
Windows Azure Storage Future Direction
Slide 35
Future
Slide 36
Storage team blogs @
http://blogs.msdn.com/b/windowsazurestorage/ Pricing information @
https://www.windowsazure.com/en-us/pricing/details/ Getting Started
@ https://www.windowsazure.com/en-us/develop/overview/ Storage
1.7.1 @
https://github.com/WindowsAzure/azure-sdk-for-net/tree/sdk_1.7.1
Slide 37
Meetwindowsazure.com @WindowsAzure @teched_europe DOWNLOAD
Windows Azure Windowsazure.com/ teched Hands-On Labs
Slide 38
Connect. Share. Discuss. http://europe.msteched.com Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning TechNet Resources for IT Professionals
http://microsoft.com/technet Resources for Developers
http://microsoft.com/msdn
Slide 39
Evaluations http://europe.msteched.com/sessions Submit your
evals online