View
272
Download
1
Embed Size (px)
Citation preview
DevOps Community Roadshow
Load Testing and Scaling
Scaling
Application Environment
AutoscalingOverview- Allocate resources dynamically- Minimize costs
AutoscalingTypes of scaling- Vertical- Horizontal
AutoscalingStrategy- Capture key metrics- Decision-making- Components (provisioning or de-
provisioning)- Testing, monitoring, and tuning
AutoscalingConsiderations - To be horizontally scalable
- The System- The long running tasks
DEMOAutoscaling in Azure
Load Testing
Load testingOverview- From normal to peak load conditions
Identifies- Maximum operating capacity- Bottlenecks
Load testingMeasure service availability- MTTD- MTTR- MTTF- MTBF
MTBF = MTTD + MTTR + MTTF
Availability = MTTF / MTBF
Application Environment
Load Testing and Auto Scale
X
Value• Improve deployment quality• Find performance bottlenecks• Cater for demand• Maintain application quality
Measure• Availability• MTTF• MTBF
Auto Scale
DEV OPS
DEMOCloud Based Load Testing + Autoscale policies