Windows Azure Storage Abstractions Windows Azure Storage Characteristics
Windows Azure Storage Abstractions
Windows Azure Storage Characteristics
Windows Azure Storage – How is it used?
BING REALTIME FACEBOOK/TWITTER SEARCH INGESTION ENGINE Bing Ingestion Engine (Azure Service) Index Facebook/Twitter data within 15 seconds of update User postings Status updates ………… V M V M Windows Azure Blobs Windows Azure Tables peak 40, 000 Requests/sec 2~3 billion Requests per day Took 1 dev 2 months to design, build and release to production
Major datacenter CDN Po. Ps
Windows Azure Flat Network Storage
Scalability Targets -Storage Account Geo Redundant Locally Redundant
Scalability Targets – Partition
Common Design & Scalability
Common Design & Scalability
Storage Accounts
Storage Accounts
Windows Azure Blobs - Scalability
Windows Azure Blobs - Scalability
Table Design & Scalability
Table Design & Scalability
Queue Design & Scalability
Shared Access Signatures (SAS)
Devices Read/Write Graffiti Service Read/Write Windows Azure Storage Service
Graffiti Service Devices Get SAS Read/Write Windows Azure Storage Service
Devices Get SAS & Shapes to show SAS Write Graffiti Service Cache Changes Windows Azure Storage Service Checkpoint changes to image Checkpoint Workers
2 1 Devices Graffiti Service 3 Dirty Tile Table 4 Wall Table
Checkpoint Workers Checkpoint Queues 2 1 Dirty Tile Table 3 Wall Table
Batch Stress Scenario Per Entity Latencies 160 35 140 30 120 25 100 20 80 15 60 10 40 5 20 Time (ms) 40 0 Storage Client 1. 7 Storage Client 2. 0 : Data. Services Storage Client 2. 0 : Reflection Storage Client 2. 0 : No Reflection Upto 72. 06% reduction in execution time Upto 31. 92% reduction in processor time Upto 69 -90% reduction in latency 0 Test Duration (s) Processor Time (s) Delete Query Insert
Large Blob Scenario (256 MB) Resource Utilization Large Blob Scenario (256 MB) Latencies 70 25 000 50 20 000 40 Total Test Time (s) 15 000 Total Processor Time (s) 60 Time (s) 30 000 30 10 000 20 5 000 10 0 Storage Client 1. 7 Storage Client 2. 0 31. 46% reduction in processor time Upto 22. 07% reduction in latency Upload 0 Download Storage Client 1. 7 Storage Client 2. 0
• Storage team blogs @ http: //blogs. msdn. com/b/windo wsazurestorage/ • Getting Started @ https: //www. windowsazure. com /en-us/develop/overview/ • Pricing information @ https: //www. windowsazure. com /en-us/pricing/details/
www. windowsazure. com/build Please submit session evals on the Build Windows 8 App or at http: //aka. ms/Build. Sessions
- Slides: 43