{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
        "slug": "dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale",
        "url": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/"
        },
        "title": "Qualify predictive scale-out without removing reactive autoscale",
        "summary": "Which workload and control conditions must hold before enabling predictive autoscale for a scale set?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "network-infrastructure",
            "label": "Networks & infrastructure",
            "alt": "Resilient network core with engineered blue and gold data paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "networks-infrastructure",
                "name": "Networks & Infrastructure",
                "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-10T00:27:55+00:00",
        "modified_at": "2026-09-10T01:20:46+00:00",
        "reviewed_on": "2026-09-09",
        "reading_minutes": 2,
        "word_count": 229,
        "potentially_affected": "Azure Commercial virtual machine scale sets with cyclical CPU demand.",
        "dse_recommendation": "Evaluate forecast-only behavior against workload evidence while preserving reactive scale-out and an explicit scale-in policy.",
        "primary_source": {
            "name": "Use predictive autoscale to scale out before load demands in virtual machine scale sets - Azure Monitor | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Predictive autoscale supports Azure Commercial virtual machine scale sets with cyclical CPU demand. Its supported signal is Percentage CPU aggregated as Average. It only adds instances; standard autoscale must handle scale-in. Predictions require at least seven days of history, while the sampling window extends to fifteen days. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<p>Reactive autoscale conditions must be configured before enabling either prediction-based scaling or forecast-only mode. Forecast-only displays predictions without performing predictive scaling. Standard rules remain the fallback for unexpected demand or unavailable predictive data. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Limit this decision to the documented scale-set and CPU scenario. Microsoft directs monthly or annual workload patterns toward scheduled or metric-based scaling instead. Do not treat a newly created scale set&#8217;s training period as a completed forecast evaluation. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends beginning with forecast-only and a written activation decision. Record the recurring load pattern, acceptable lead time and approved capacity bounds. Keep responsibility for scale-in explicit. Ask the workload owner to identify exceptional demand that should be handled reactively rather than assumed predictable.</p>\n<h2>Verification</h2>\n<p>Compare predicted and observed demand across representative cycles before approving activation. Recheck the reactive rule and scale-in configuration separately from forecast accuracy. Preserve the comparison and any rejected forecast periods, then verify actual instance behavior after an approved limited enablement. Do not label model availability alone as application readiness.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Predictive autoscale</a>.</p>",
        "content_text": "Source facts\nPredictive autoscale supports Azure Commercial virtual machine scale sets with cyclical CPU demand. Its supported signal is Percentage CPU aggregated as Average. It only adds instances; standard autoscale must handle scale-in. Predictions require at least seven days of history, while the sampling window extends to fifteen days. Microsoft Learn.\nReactive autoscale conditions must be configured before enabling either prediction-based scaling or forecast-only mode. Forecast-only displays predictions without performing predictive scaling. Standard rules remain the fallback for unexpected demand or unavailable predictive data. Microsoft Learn.\nApplicability\nLimit this decision to the documented scale-set and CPU scenario. Microsoft directs monthly or annual workload patterns toward scheduled or metric-based scaling instead. Do not treat a newly created scale set’s training period as a completed forecast evaluation. Microsoft Learn.\nDSE recommendation\nDSE recommends beginning with forecast-only and a written activation decision. Record the recurring load pattern, acceptable lead time and approved capacity bounds. Keep responsibility for scale-in explicit. Ask the workload owner to identify exceptional demand that should be handled reactively rather than assumed predictable.\nVerification\nCompare predicted and observed demand across representative cycles before approving activation. Recheck the reactive rule and scale-in configuration separately from forecast accuracy. Preserve the comparison and any rejected forecast periods, then verify actual instance behavior after an approved limited enablement. Do not label model availability alone as application readiness.\nOfficial references\nMicrosoft Learn: Predictive autoscale.",
        "content_markdown": "## Source facts\n\nPredictive autoscale supports Azure Commercial virtual machine scale sets with cyclical CPU demand. Its supported signal is Percentage CPU aggregated as Average. It only adds instances; standard autoscale must handle scale-in. Predictions require at least seven days of history, while the sampling window extends to fifteen days. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive).\n\nReactive autoscale conditions must be configured before enabling either prediction-based scaling or forecast-only mode. Forecast-only displays predictions without performing predictive scaling. Standard rules remain the fallback for unexpected demand or unavailable predictive data. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive).\n\n## Applicability\n\nLimit this decision to the documented scale-set and CPU scenario. Microsoft directs monthly or annual workload patterns toward scheduled or metric-based scaling instead. Do not treat a newly created scale set’s training period as a completed forecast evaluation. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive).\n\n## DSE recommendation\n\nDSE recommends beginning with forecast-only and a written activation decision. Record the recurring load pattern, acceptable lead time and approved capacity bounds. Keep responsibility for scale-in explicit. Ask the workload owner to identify exceptional demand that should be handled reactively rather than assumed predictable.\n\n## Verification\n\nCompare predicted and observed demand across representative cycles before approving activation. Recheck the reactive rule and scale-in configuration separately from forecast accuracy. Preserve the comparison and any rejected forecast periods, then verify actual instance behavior after an approved limited enablement. Do not label model availability alone as application readiness.\n\n## Official references\n\n[Microsoft Learn: Predictive autoscale](https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive)."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-09"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Qualify predictive scale-out without removing reactive autoscale",
                        "item": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/",
                "headline": "Qualify predictive scale-out without removing reactive autoscale",
                "description": "Which workload and control conditions must hold before enabling predictive autoscale for a scale set?",
                "abstract": "Which workload and control conditions must hold before enabling predictive autoscale for a scale set?",
                "articleBody": "Source facts\nPredictive autoscale supports Azure Commercial virtual machine scale sets with cyclical CPU demand. Its supported signal is Percentage CPU aggregated as Average. It only adds instances; standard autoscale must handle scale-in. Predictions require at least seven days of history, while the sampling window extends to fifteen days. Microsoft Learn.\nReactive autoscale conditions must be configured before enabling either prediction-based scaling or forecast-only mode. Forecast-only displays predictions without performing predictive scaling. Standard rules remain the fallback for unexpected demand or unavailable predictive data. Microsoft Learn.\nApplicability\nLimit this decision to the documented scale-set and CPU scenario. Microsoft directs monthly or annual workload patterns toward scheduled or metric-based scaling instead. Do not treat a newly created scale set’s training period as a completed forecast evaluation. Microsoft Learn.\nDSE recommendation\nDSE recommends beginning with forecast-only and a written activation decision. Record the recurring load pattern, acceptable lead time and approved capacity bounds. Keep responsibility for scale-in explicit. Ask the workload owner to identify exceptional demand that should be handled reactively rather than assumed predictable.\nVerification\nCompare predicted and observed demand across representative cycles before approving activation. Recheck the reactive rule and scale-in configuration separately from forecast accuracy. Preserve the comparison and any rejected forecast periods, then verify actual instance behavior after an approved limited enablement. Do not label model availability alone as application readiness.\nOfficial references\nMicrosoft Learn: Predictive autoscale.",
                "datePublished": "2026-09-10T00:27:55+00:00",
                "dateModified": "2026-09-10T01:20:46+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-241-qualify-predictive-scale-out-without-removing-reactive-autoscale/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Qualify predictive scale-out without removing reactive autoscale"
                },
                "articleSection": [
                    "Business Continuity",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "Business Continuity",
                    "Networks & Infrastructure",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 229,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Use predictive autoscale to scale out before load demands in virtual machine scale sets - Azure Monitor | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-predictive"
                }
            }
        ]
    }
}