Download presentation
Presentation is loading. Please wait.
Published byGriffin Holland Modified over 9 years ago
1
Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306
3
Windows Azure Storage Introduction
6
http://.blob.core.windows.net/ images BlobsContainer ACCOUN T videos contoso PIC01.JPG PIC02.JPG VID1.AVI
8
Blogs EntitiesTable ACCOUN T Videos contoso PartitionKey=‘uid1’ RowKey=‘B:002’ Rating=‘2’ PartitionKey=‘uid1’ RowKey=‘C:002:003’ Committed=‘1’ PartitionKey=‘uid2’ RowKey=‘pic.wmv’ Rating=‘1’ http://.table.core.windows.net/
10
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/
13
announcing Awesomeness
14
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
15
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
17
demo Configure Analytics via Portal
18
Windows Azure Storage Key Concepts
19
Key Concepts - Indexes
20
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
21
Key Concepts – How does storage scale? 0000-9999 A 0000-0200 A 0201-9999 B 0091-0200 C 0000-0090 A
22
Key Concepts – Scalability Targets
23
Windows Azure Storage Best Practices
24
Storage Accounts
25
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
26
Blob Design & Scalability
27
Table Design & Scalability
28
Queue Design & Scalability
29
Shared Access Signatures (SAS)
31
demo Analytics Demo
32
Windows Azure Storage Future Direction
33
Future
34
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
35
Meetwindowsazure.com @WindowsAzure @ms_teched DOWNLOAD Windows Azure Windowsazure.com/ teched Hands-On Labs
36
Connect. Share. Discuss. http://northamerica.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
37
Required Slide Complete an evaluation on CommNet and enter to win!
38
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.