Download presentation
Presentation is loading. Please wait.
Published byGeorgia Pitts Modified over 8 years ago
8
Data centers
9
Account Container Blobs Table Entities Queue Messages https://.blob.core.windows.net/ https://.table.core.windows.net/ https://.queue.core.windows.net/
13
Design Goals
14
Storage Stamp LB Storage Location Service Storage Location Service Access blob storage via the URL: http://.blob.core.windows.net/ Data access Partition Layer Front-EndsFront-Ends DFS Layer Intra-stamp replication Storage Stamp LB Partition Layer Front-EndsFront-Ends DFS Layer Intra-stamp replication Inter-stamp (Geo) replication
15
Index Partition Layer
18
Index
19
Partition Layer
24
Europe West North Europe Geo-replication South Central US North Central US Geo-replication East Asia South East Asia Geo-replication West US East US Geo-replication
25
West US Azure DNS http://account.blob.core.windows.net/ DNS lookup Data access HostnameIP Address account.blob.core.windows.netWest US Failover Update DNS East US Geo-replication
30
Windows Azure Storage
37
1.0 true true 7
39
GET,PUT * 180
49
XL VM Uploading 512, 256MB Blobs (Total upload size = 128GB) C=1, P=1 => Averaged ~ 13. 2 MB/s C=1, P=30 => Averaged ~ 50.72 MB/s C=30, P=1 => Averaged ~ 96.64 MB/s Single TCP connection is bound by TCP rate control & RTT P=30 vs. C=30: Test completed almost twice as fast! Single Blob is bound by the limits of a single partition Accessing multiple blobs concurrently scales
50
XL VM Downloading 50, 256MB Blobs (Total download size = 12.5GB) C=1, P=1 => Averaged ~ 96 MB/s C=30, P=1 => Averaged ~ 130 MB/s
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.