Upload
ashwinee-kumar
View
163
Download
0
Embed Size (px)
Citation preview
Business season
11
“Almost a third of British online shoppers experienced problems with their orders over the Christmas period” - 2014
What happens on black Friday, cyber Monday, singles day etc… ?
Provisioning
12
Static Provisioning – Add infrastructure before the season based on historical data Auto Provisioning – Add infrastructure at run time
1. Scale up (Vertical scaling) – increase capacity of individual node, code efficiency, cache1. Hardware and infrastructure focused
2. Scale out (Horizontal scaling) – add additional nodes1. Development and architecture focused
3. Hybrid – Scale up + Scale out
Wondering?
13
2. How much to scale ?Answer: Scaling Unit – Combination of resources that needs to be scaled together
Eg.. for every 100 users, we may need 2 web server nodes, one application service node, and 100 MB of disk space
1. Why do scalability issues occur ?Answer: Software is either consuming more resources than they should be or demand for your software has increased
Limitation of Provisioning in Traditional IT
14
Limitations Static provisioning – could lead to under or over utilization Scaled for peak – grossly underutilized Load test methodology – Gradual ramp based while it is rapid burst in reality Time spent building infrastructure which is better spent on core business