Please enable JavaScript.
Coggle requires JavaScript to display documents.
2.6 Azure App Service Autoscaling - Coggle Diagram
2.6 Azure App Service Autoscaling
changes the number of web servers.
scale-out
action increases the number of instances
scale-in
action reduces the instance count.
Autoscale conditions
Autoscaling rules
threshold for a metric
triggers an autoscale even
based on a metric
to a specific instance count according to a schedule
multiple autoscale conditions
default condition that will be used if none of the other conditions are applicable
A single
autoscale condition
can contain several
autoscale rules
OR
when
hosting any application when you can't easily predict the workload in advance
resource-intensive processing as part of each request
--> better scale up
NO best approach to handling long-term growth
NO per attacchi DOS (meglio filtering)
cool down period
scale rule won't be triggered again.
allow the system to stabilize
App Service Plan
win linux
pricing tier
autoscaling
istancelimit
Metrics
CPU
memory %
disk queue lenght
http queue lenght
data in
data out
Autoscaling works by
analyzing trends
in metric values over time across and all instances
time grain
: period of time for 1 metric
time aggregation
: aggregate value for all metric
Duration
: autoscale rule performs a second step that performs a further aggregation of the value calculated by the time aggregation over a longer, user-specified period,
options
: Average, Minimum, Maximum, Total, Last, and Count.