...

/

Implementing Autoscaling for Azure App Service

Implementing Autoscaling for Azure App Service

Learn how to implement autoscaling for Azure App Service using Azure Monitor, Application Insights, and adjustments for web and API apps.

While a heavy focus on Kubernetes has been present throughout this course as well as this chapter, we can leverage less complex Platform-as-a-Service (PaaS) components to host our application. Azure App Service offers a much lower barrier to entry than Kubernetes and allows us to craft different service types based on our needs. Autoscaling is one of the many features built into App Service and can be configured through different avenues. Two such avenues are Azure Monitor, the platform-level monitoring and alerting suite, and Application Insights. We’ll also be examining some App Service specifics that can be applied to web apps, as well as API apps.

Common platform options

One of the benefits of using cloud-native platform components is that we can apply them to just about any resource type within the cloud environment we’re using. With Azure Monitor, we can tap into a large ecosystem of monitors, diagnostic information, and alerts to help us proactively and reactively manage our application’s performance, ...