16
DevOps Community Roadshow

Devops RoadShow: load testing and autoscale

Embed Size (px)

Citation preview

Page 1: Devops RoadShow: load testing and autoscale

DevOps Community Roadshow

Page 3: Devops RoadShow: load testing and autoscale
Page 4: Devops RoadShow: load testing and autoscale

Load Testing and Scaling

Page 5: Devops RoadShow: load testing and autoscale

Scaling

Page 6: Devops RoadShow: load testing and autoscale

Application Environment

AutoscalingOverview- Allocate resources dynamically- Minimize costs

Page 7: Devops RoadShow: load testing and autoscale

AutoscalingTypes of scaling- Vertical- Horizontal

Page 8: Devops RoadShow: load testing and autoscale

AutoscalingStrategy- Capture key metrics- Decision-making- Components (provisioning or de-

provisioning)- Testing, monitoring, and tuning

Page 9: Devops RoadShow: load testing and autoscale

AutoscalingConsiderations - To be horizontally scalable

- The System- The long running tasks

Page 10: Devops RoadShow: load testing and autoscale

DEMOAutoscaling in Azure

Page 11: Devops RoadShow: load testing and autoscale

Load Testing

Page 12: Devops RoadShow: load testing and autoscale

Load testingOverview- From normal to peak load conditions

Identifies- Maximum operating capacity- Bottlenecks

Page 13: Devops RoadShow: load testing and autoscale

Load testingMeasure service availability- MTTD- MTTR- MTTF- MTBF

MTBF = MTTD + MTTR + MTTF

Availability = MTTF / MTBF

Page 14: Devops RoadShow: load testing and autoscale

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

Page 15: Devops RoadShow: load testing and autoscale

DEMOCloud Based Load Testing + Autoscale policies

Page 16: Devops RoadShow: load testing and autoscale

Fernando [email protected]

Q&A

aka.ms/EvDevOpsCommunity