Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "… Web Role … Azure Blob Azure DB ResultsMain Worker Role … …"— Presentation transcript:

1

2

3

4

5

6

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

8 … Web Role … Azure Blob Azure DB Results Main Worker Role … … … Web Role … Azure Blob Azure DB Results Main Worker Role … Azure Traffic Manager

9 Expected Load ScenariosExpected Page Views Time Window (hrs)Page View/sec 10X/pvs DB Calls/sec Average 10,000, ,944 Peak Hour 6,000,00011,66716,667

10 … Web Role … Azure Blob Azure DB ResultsMain Worker Role … … Cache Worker Role

11

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, ,893448,932(447,932) 8pm+30 secs 206, ,346103,463(102,463) 8:01 pm 171, ,70857,077(56,077) 8:03 pm 378, ,15331,529(30,529) 8:10 pm 494, ,17711,772(10,772) 8:30 pm416, ,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, ,893448,932(288,932) 8pm+30 secs 206, ,346103,46356,538 8:01 pm 171, ,70857,077102,923 8:03 pm 378, ,15331,529128,471 8:10 pm 494, ,17711,772148,228 8:30 pm416, ,470156,530

13

14

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

16

17

18

19 … Azure Blob … Ingestion Worker Role Azure DB Results

20

21 … Azure Blob … Ingestion Worker Role … Azure DB X

22

23 … Web Role Cache Worker Roles … Azure Blob

24 … Web Role Cache Worker Roles … Azure Blob

25

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

27

28

29

30

31 HVAC Thermostat Building Router Web Role (Synchronous HTTP) Web Role Mobile User Interface Azure On-Prem

32 12 A3 VMs

33

34 HVAC Thermostat Building Router Web Role (Synchronous HTTP) Web Role Mobile User Interface Azure On-Prem Worker Role (write-leveling)

35 4 A3 VMs

36

37

38

39

40

41

42 Role ARole B Port 80 Port 3389 Port 3390 Role A’Role B’ Port 80 Port 3389 Port 3390 Production VIP – VIP1.cloudapp.net Staging VIP – VIP2.cloudapp.net

43 SlotVIPRole ARole B Production Healthy Stage Healthy SlotVIPRole ARole B Stage Healthy Production Healthy

44 SlotVIPRole ARole B Production Healthy Stage Healthy SlotVIPRole ARole B Stage Healthy Production Healthy SlotVIPRole ARole B Stage Healthy Stage Healthy

45 RDFE A RDFE vNext RDFE B

46 RDFE A RDFE vNext RDFE B

47 RDFE vNext RDFE B

48 RDFE vNext

49

50

51

52 disruption.aspx

53

54

55

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.

57


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

Similar presentations


Ads by Google