Updated: July 27, 2020 (October 14, 2019)

  Sidebar

Azure Monitor Autoscale

My Atlas / Sidebar

416 wordsTime to read: 3 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

Autoscale is a feature of the Azure Monitor service that allows users to set rules and schedules for automatically scaling certain Azure services horizontally (in and out) by increasing or reducing the number of provisioned instances.

Autoscale supports the following four Azure services:

VM scale sets, which are groups of identical, load-balanced VMs. The scaling feature of scale sets is enabled by Autoscale.

App Service, a Platform as a Service (PaaS) offering for deploying Web-based applications. Autoscale can adjust the total number of VMs used by a deployed App Service plan, which can host multiple applications.

Cloud Services, an older Azure service that provides customers with Windows Server VM instances using a PaaS model.

API Management, which allows customers to publish information about their Web service APIs, control API usage, and capture usage statistics.

Autoscale rules can be set based on metrics such as processor and memory usage, thread count, and queue lengths. Custom metrics can be defined, although this requires the Application Insights feature of Azure Monitor, which could add costs.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now