You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-monitor/autoscale/autoscale-predictive.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,9 +16,9 @@ ms.reviewer: akkumari
16
16
17
17
Predictive autoscale uses machine learning to help manage and scale Azure Virtual Machine Scale Sets with cyclical workload patterns. It forecasts the overall CPU load to your virtual machine scale set, based on your historical CPU usage patterns. It predicts the overall CPU load by observing and learning from historical usage. This process ensures that scale-out occurs in time to meet the demand.
18
18
19
-
Predictive autoscale needs a minimum of 7 days of history to provide predictions. The most accurate results come from 15 days of historical data.
19
+
Predictive autoscale needs a minimum of seven days of history to provide predictions. The most accurate results come from 15 days of historical data.
20
20
21
-
Predictive autoscale adheres to the scaling boundaries you've set for your virtual machine scale set. When the system predicts that the percentage CPU load of your virtual machine scale set will cross your scale-out boundary, new instances are added according to your specifications. You can also configure how far in advance you want new instances to be provisioned, up to 1 hour before the predicted workload spike will occur.
21
+
Predictive autoscale adheres to the scaling boundaries you've set for your virtual machine scale set. When the system predicts that the percentage CPU load of your virtual machine scale set will cross your scale-out boundary, new instances are added according to your specifications. You can also configure how far in advance you want new instances to be provisioned, up to 1 hour before the predicted workload spike occurs.
22
22
23
23
*Forecast only* allows you to view your predicted CPU forecast without triggering the scaling action based on the prediction. You can then compare the forecast with your actual workload patterns to build confidence in the prediction models before you enable the predictive autoscale feature.
24
24
@@ -27,8 +27,8 @@ Predictive autoscale adheres to the scaling boundaries you've set for your virtu
27
27
- Predictive autoscale is for workloads exhibiting cyclical CPU usage patterns.
28
28
- Support is only available for virtual machine scale sets.
29
29
- The *Percentage CPU* metric with the aggregation type *Average* is the only metric currently supported.
30
-
- Predictive autoscale supports scale-out only. Configure standard autoscale to manage scaling in.
31
-
- Predictive autoscale is only available for the Azure Commercial cloud. Azure Government clouds are not currently supported.
30
+
- Predictive autoscale supports scale-out only. Configure standard autoscale to manage to scale in actions.
31
+
- Predictive autoscale is only available for the Azure Commercial cloud. Azure Government clouds aren't currently supported.
32
32
33
33
34
34
## Enable predictive autoscale or forecast only with the Azure portal
@@ -53,9 +53,9 @@ Predictive autoscale adheres to the scaling boundaries you've set for your virtu
53
53
54
54
:::image type="content" source="media/autoscale-predictive/enable-forecast-only-mode-3.png" alt-text="Screenshot that shows enabling forecast-only mode.":::
55
55
56
-
1. If desired, specify a pre-launch time so the instances are fully running before they're needed. You can pre-launch instances between 5 and 60 minutes before the needed prediction time.
56
+
1. If desired, specify a prelaunch time so the instances are fully running before they're needed. You can prelaunch instances between 5 and 60 minutes before the needed prediction time.
57
57
58
-
:::image type="content" source="media/autoscale-predictive/pre-launch-4.png" alt-text="Screenshot that shows predictive autoscale pre-launch setup.":::
58
+
:::image type="content" source="media/autoscale-predictive/pre-launch-4.png" alt-text="Screenshot that shows predictive autoscale prelaunch setup.":::
59
59
60
60
1. After you've enabled predictive autoscale or forecast-only mode and saved it, select **Predictive charts**.
61
61
@@ -65,9 +65,9 @@ Predictive autoscale adheres to the scaling boundaries you've set for your virtu
65
65
66
66
:::image type="content" source="media/autoscale-predictive/predictive-charts-6.png" alt-text="Screenshot that shows three charts for predictive autoscale." lightbox="media/autoscale-predictive/predictive-charts-6.png":::
67
67
68
-
- The top chart shows an overlaid comparison of actual versus predicted total CPU percentage. The time span of the graph shown is from the last 7 days to the next 24 hours.
69
-
- The middle chart shows the maximum number of instances running over the last 7 days.
70
-
- The bottom chart shows the current Average CPU utilization over the last 7 days.
68
+
- The top chart shows an overlaid comparison of actual versus predicted total CPU percentage. The time span of the graph shown is from the last seven days to the next 24 hours.
69
+
- The middle chart shows the maximum number of instances running over the last seven days.
70
+
- The bottom chart shows the current Average CPU utilization over the last seven days.
71
71
72
72
## Enable using an Azure Resource Manager template
73
73
@@ -303,7 +303,7 @@ The predictive chart shows the cumulative load for all machines in the scale set
303
303
304
304
### What happens over time when you turn on predictive autoscale for a virtual machine scale set?
305
305
306
-
Prediction autoscale uses the history of a running virtual machine scale set. If your scale set has been running less than 7 days, you'll receive a message that the model is being trained. For more information, see the [no predictive data message](#errors-and-warnings). Predictions improve as time goes by and achieve maximum accuracy 15 days after the virtual machine scale set is created.
306
+
Prediction autoscale uses the history of a running virtual machine scale set. If your scale set has been running less than seven days, you'll receive a message that the model is being trained. For more information, see the [no predictive data message](#errors-and-warnings). Predictions improve as time goes by and achieve maximum accuracy 15 days after the virtual machine scale set is created.
307
307
308
308
If changes to the workload pattern occur but remain periodic, the model recognizes the change and begins to adjust the forecast. The forecast improves as time goes by. Maximum accuracy is reached 15 days after the change in the traffic pattern happens. Remember that your standard autoscale rules still apply. If a new unpredicted increase in traffic occurs, your virtual machine scale set will still scale out to meet the demand.
309
309
@@ -315,10 +315,10 @@ The modeling works best with workloads that exhibit periodicity. We recommend th
315
315
316
316
Standard autoscaling is a necessary fallback if the predictive model doesn't work well for your scenario. Standard autoscale will cover unexpected load spikes, which aren't part of your typical CPU load pattern. It also provides a fallback if an error occurs in retrieving the predictive data.
317
317
318
-
### Which rule will take effect if both predictive and standard autoscale rules are set?
319
-
Standard autoscale rules are used if there is an unexpected spike in the CPU load, or an error occurs when retrieving predictive data```
318
+
### Which rule takes effect if both predictive and standard autoscale rules are set?
319
+
Standard autoscale rules are used if there's an unexpected spike in the CPU load, or an error occurs when retrieving predictive data
320
320
321
-
We use the threshold set in the standard autoscale rules to understand when you’d like to scale out and by how many instances. If you want your VM scale set to scale out when the CPU usage exceeds 70%, and actual or predicted data shows that CPU usage is or will be over 70%, then a scale out will occur.
321
+
We use the threshold set in the standard autoscale rules to understand when you’d like to scale out and by how many instances. If you want your VM scale set to scale out when the CPU usage exceeds 70% and actual or predicted data shows that CPU usage is or will be over 70%, then a scale out will occur.
0 commit comments