Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306.

Similar presentations


Presentation on theme: "Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306."— Presentation transcript:

1 Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306

2

3 Windows Azure Storage Introduction

4

5

6 http://.blob.core.windows.net/ images BlobsContainer ACCOUN T videos contoso PIC01.JPG PIC02.JPG VID1.AVI

7

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/

9

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/

11

12

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

16

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)

30

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

39

40


Download ppt "Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306."

Similar presentations


Ads by Google