… web role … azure blob azure db resultsmain worker role … …

Download … Web Role … Azure Blob Azure DB ResultsMain Worker Role … …

If you can't read please download the document

Upload: mina-mower

Post on 14-Dec-2015

224 views

Category:

Documents


4 download

TRANSCRIPT

  • Slide 1

Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Web Role Azure Blob Azure DB ResultsMain Worker Role Slide 8 Web Role Azure Blob Azure DB Results Main Worker Role Web Role Azure Blob Azure DB Results Main Worker Role Azure Traffic Manager Slide 9 Expected Load ScenariosExpected Page Views Time Window (hrs)Page View/sec 10X/pvs DB Calls/sec Average 10,000,00046946,944 Peak Hour 6,000,00011,66716,667 Slide 10 Web Role Azure Blob Azure DB ResultsMain Worker Role Cache Worker Role Slide 11 Slide 12 Actual: if direct SQL DB Calls (~10X) TimeActual Page ViewsTime Window (sec)Page View/sec Possible 10X DB Calls/sec Est Capacity DIFF DB Calls/sec 8pm+10 secs 448,932 10 44,893448,932(447,932) 8pm+30 secs 206,925 20 10,346103,463(102,463) 8:01 pm 171,231 30 5,70857,077(56,077) 8:03 pm 378,350 120 3,15331,529(30,529) 8:10 pm 494,423 420 1,17711,772(10,772) 8:30 pm416,37912003473,470(2,470) Actual: using Azure Cache (10X) TimeActual Page ViewsTime Window (sec)Page View/sec Actual 10X Cache Calls/sec Est Capacity DIFF Cache Calls/sec 8pm+10 secs 448,932 10 44,893448,932(288,932) 8pm+30 secs 206,925 20 10,346103,46356,538 8:01 pm 171,231 30 5,70857,077102,923 8:03 pm 378,350 120 3,15331,529128,471 8:10 pm 494,423 420 1,17711,772148,228 8:30 pm416,37912003473,470156,530 Slide 13 Slide 14 Slide 15 Web Role IaaS SQL Application Worker Role 200 User Test On-Prem AppAzure Total Counts For Test 1 (batch):33,17410,135 Total Counts For Test 2 (interactive):114,49739,341 Slide 16 Slide 17 Slide 18 Slide 19 Azure Blob Ingestion Worker Role Azure DB Results Slide 20 Slide 21 Azure Blob Ingestion Worker Role Azure DB X Slide 22 Slide 23 Web Role Cache Worker Roles Azure Blob Slide 24 Web Role Cache Worker Roles Azure Blob Slide 25 Slide 26 Admin Web Role User Services Web Role Azure Blob Message Processor Worker Role Notifications Worker Role Dedicated Cache Worker Role Operations Service Bus Queue Slide 27 Slide 28 http://msdn.microsoft.com/en-us/library/azure/hh528527.aspx Slide 29 Slide 30 Slide 31 HVAC Thermostat Building Router Web Role (Synchronous HTTP) Web Role Mobile User Interface Azure On-Prem Slide 32 12 A3 VMs Slide 33 Slide 34 HVAC Thermostat Building Router Web Role (Synchronous HTTP) Web Role Mobile User Interface Azure On-Prem Worker Role (write-leveling) Slide 35 4 A3 VMs Slide 36 Slide 37 Slide 38 Slide 39 Slide 40 Slide 41 Slide 42 Role ARole B Port 80 Port 3389 Port 3390 Role ARole B Port 80 Port 3389 Port 3390 Production VIP VIP1.cloudapp.net Staging VIP VIP2.cloudapp.net Slide 43 SlotVIPRole ARole B Production168.133.1.22Healthy Stage168.124.33.22Healthy SlotVIPRole ARole B Stage168.124.33.22Healthy Production168.133.1.22Healthy Slide 44 SlotVIPRole ARole B Production168.133.1.22Healthy Stage168.124.33.22Healthy SlotVIPRole ARole B Stage168.124.33.22Healthy Production168.133.1.22Healthy SlotVIPRole ARole B Stage168.124.33.22Healthy Stage168.124.33.22Healthy Slide 45 RDFE A RDFE vNext RDFE B Slide 46 RDFE A RDFE vNext RDFE B Slide 47 RDFE vNext RDFE B Slide 48 RDFE vNext Slide 49 Slide 50 Slide 51 Slide 52 http://blogs.msdn.com/b/windowsazure/archive/2013/03/01/details-of-the-february-22nd-2013-windows-azure-storage- disruption.aspx Slide 53 Slide 54 Slide 55 Slide 56 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.ServiceModel.Web.WebProtocolException: Server Error: The service name is unknown (NotFound) HTTP Status Code: 400. Service Management Error Code: MissingOrIncorrectVersionHeader. Message: The versioning header is not specified or was specified incorrectly. Slide 57