Auto Scaling

With the help of monitoring solutions, we can measure the performance parameters of an infrastructure. This is usually in the form of performance SLAs. Auto Scaling gives us the ability to increase or decrease the resources available to the system, based on performance thresholds.

The Auto Scaling feature adds additional resources to cater to increased load. It goes in the reverse way as well. If load gets reduced, then Auto Scaling reduces the number of resources available to perform the task. Auto Scaling does it all without pre-provisioning the resources and that too in an automated way.

Auto Scaling can scale in both ways: vertically (adding more resources to the existing resource type) or horizontally (adding resources by ...

Get Building Microservices with .NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.