Implementing autoscaling for Azure App Service
While a heavy focus on Kubernetes has been present throughout this book as well as this chapter, you may wish to leverage less complex Platform-as-a-Service (PaaS) components to host your application. Azure App Service offers a much lower barrier to entry than Kubernetes and allows you to craft different service types based on your needs. Autoscaling is one of the many features built into App Service and can be configured through different avenues. Two such avenues are those of 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 you can apply them to just about any resource type within the cloud environment you’re using. With Azure Monitor, you can tap into a large ecosystem of monitors...