Skip to content

Commit 694caff

Browse files
committed
small fixes
1 parent 5d88389 commit 694caff

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

articles/azure-monitor/autoscale/autoscale-overview.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This article describes Microsoft Azure autoscale and its benefits.
1717
Azure autoscale supports many resource types. For more information about supported resources, see [autoscale supported resources](#supported-services-for-autoscale).
1818

1919
> [!NOTE]
20-
> [Availability sets](/archive/blogs/kaevans/autoscaling-azurevirtual-machines) are an older scaling feature for Virtual Machines with limited support. We recommend migrating to [virtual machine scale sets](/azure/virtual-machine-scale-sets/overview) for faster and more reliable autoscale support.
20+
> [Availability sets](/archive/blogs/kaevans/autoscaling-azurevirtual-machines) are an older scaling feature for virtual machines with limited support. We recommend migrating to [virtual machine scale sets](/azure/virtual-machine-scale-sets/overview) for faster and more reliable autoscale support.
2121
2222

2323
## What is autoscale
@@ -31,7 +31,7 @@ For example, scale out your application by adding VMs when the average CPU usage
3131

3232
When the conditions in the rules are met, one or more autoscale actions are triggered, adding or removing VMs. In addition, you can perform other actions like sending email notifications, or webhooks to trigger processes in other systems..
3333
### Predictive autoscale (preview)
34-
[Predictive autoscale](/azure/azure-monitor/autoscale/autoscale-predictive) uses machine learning to help manage and scale Azure Virtual Machine Scale Sets with cyclical workload patterns. It forecasts the overall CPU load on your virtual machine scale set, based on historical CPU usage patterns. The scale set can then be scaled out in time to meet the predicted demand.
34+
[Predictive autoscale](/azure/azure-monitor/autoscale/autoscale-predictive) uses machine learning to help manage and scale Azure virtual machine scale sets with cyclical workload patterns. It forecasts the overall CPU load on your virtual machine scale set, based on historical CPU usage patterns. The scale set can then be scaled out in time to meet the predicted demand.
3535
## Autoscale setup
3636
You can set up autoscale via:
3737
* [Azure portal](autoscale-get-started.md)
@@ -59,7 +59,7 @@ Set up schedule-based rules to trigger scale events. Use schedule-based rules wh
5959
### Rules
6060
Rules define the conditions needed to trigger a scale event, the direction of the scaling, and the amount to scale by. Rules can be:
6161
* Metric-based
62-
Trigger based on a metric value, for example when CPU usage is above 50%. Metric-based rules measure application load and add or remove VMs based on that load.
62+
Trigger based on a metric value, for example when CPU usage is above 50%.
6363
* Time-based
6464
Trigger based on a schedule, for example, every Saturday at 8am.
6565

@@ -68,10 +68,6 @@ You can combine multiple rules using different metrics, for example CPU usage an
6868
* The OR operator is used when scaling out with multiple rules.
6969
* The AND operator is used when scaling in with multiple rules.
7070

71-
72-
73-
74-
.
7571
### Actions and automation
7672
Rules can trigger one or more actions. Actions include:
7773

@@ -105,9 +101,9 @@ For code examples, see
105101
* [Autoscale REST API](/rest/api/monitor/autoscalesettings)
106102

107103
## Horizontal vs vertical scaling
108-
Autoscale scales horizontally, which is an increase, scale out, or decrease, scale in, of the number of resource instances. For example, in a virtual machine scale set, scaling out means adding more virtual machines. Horizontal is more flexible in a cloud situation as it allows you to run potentially thousands of VMs to handle load.
104+
Autoscale scales horizontally, which is an increase, or decrease of the number of resource instances. For example, in a virtual machine scale set, scaling out means adding more virtual machines Scaling in means removing virtual machines. Horizontal scaling is flexible in a cloud situation as it allows you to run a large number of VMs to handle load.
109105

110-
In contrast, vertical scaling, scaling up or down, keeps the same number of resources constant, but gives them more capacity in terms of memory, CPU speed, disk space and network. Vertical scaling is limited by the availability of larger hardware, which eventually reaches an upper limit. Hardware size availability varies in Azure by region. Vertical scaling also usually requires a VM restart during the scaling process.
106+
In contrast, vertical scaling, keeps the same number of resources constant, but gives them more capacity in terms of memory, CPU speed, disk space and network. Adding or removing capacity in vertical scaling is known as scaling or down. Vertical scaling is limited by the availability of larger hardware, which eventually reaches an upper limit. Hardware size availability varies in Azure by region. Vertical scaling may also require a restart of the virtual machine during the scaling process.
111107

112108

113109

@@ -118,8 +114,8 @@ The following services are supported by autoscale:
118114
| --- | --- |
119115
| Web Apps |[Scaling Web Apps](autoscale-get-started.md) |
120116
| Cloud Services |[Autoscale a Cloud Service](../../cloud-services/cloud-services-how-to-scale-portal.md) |
121-
| Virtual Machines: Windows Scale Sets |[Scaling virtual machine scale sets in Windows](../../virtual-machine-scale-sets/tutorial-autoscale-powershell.md) |
122-
| Virtual Machines: Linux Scale Sets |[Scaling virtual machine scale sets in Linux](../../virtual-machine-scale-sets/tutorial-autoscale-cli.md) |
117+
| Virtual Machines: Windows scale sets |[Scaling virtual machine scale sets in Windows](../../virtual-machine-scale-sets/tutorial-autoscale-powershell.md) |
118+
| Virtual Machines: Linux scale sets |[Scaling virtual machine scale sets in Linux](../../virtual-machine-scale-sets/tutorial-autoscale-cli.md) |
123119
| Virtual Machines: Windows Example |[Advanced Autoscale configuration using Resource Manager templates for virtual machine scale sets](autoscale-virtual-machine-scale-sets.md) |
124120
| Azure App Service |[Scale up an app in Azure App service](../../app-service/manage-scale-up.md)|
125121
| API Management service|[Automatically scale an Azure API Management instance](../../api-management/api-management-howto-autoscale.md)
@@ -137,12 +133,12 @@ The following services are supported by autoscale:
137133

138134

139135
## Next steps
140-
To learn more about autoscale, use the Autoscale Walkthroughs listed previously or refer to the following resources:
136+
To learn more about autoscale, see the following resources:
141137

142138
* [Azure Monitor autoscale common metrics](autoscale-common-metrics.md)
143139
* [Scale virtual machine scale sets](/azure/virtual-machine-scale-sets/tutorial-autoscale-powershell?toc=/azure/azure-monitor/toc.json)
144140
* [Autoscale using Resource Manager templates for virtual machine scale sets](/azure/virtual-machine-scale-sets/tutorial-autoscale-powershell?toc=/azure/azure-monitor/toc.json)
145141
* [Best practices for Azure Monitor autoscale](autoscale-best-practices.md)
146142
* [Use autoscale actions to send email and webhook alert notifications](autoscale-webhook-email.md)
147143
* [Autoscale REST API](/rest/api/monitor/autoscalesettings)
148-
* [Troubleshooting Virtual Machine Scale Sets Autoscale](../../virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot.md)
144+
* [Troubleshooting virtual machine scale sets and autoscale](../../virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot.md)

0 commit comments

Comments
 (0)