{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
        "slug": "dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan",
        "url": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/"
        },
        "title": "Choose Spot eviction state from the workload's restart plan",
        "summary": "Should an evicted Azure Spot VM retain its stopped instance and disks or be deleted with them?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "continuity-recovery",
            "label": "Continuity & recovery",
            "alt": "Paired infrastructure paths converging on a stable recovered service.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-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": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "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:30:27+00:00",
        "modified_at": "2026-09-10T00:35:08+00:00",
        "reviewed_on": "2026-09-09",
        "reading_minutes": 2,
        "word_count": 243,
        "potentially_affected": "Owners of interruption-tolerant Azure Spot VM workloads choosing eviction behavior at deployment.",
        "dse_recommendation": "Choose the eviction policy only after documenting where restartable work and durable state will live.",
        "primary_source": {
            "name": "About Azure Spot Virtual Machines - Azure Virtual Machines | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms",
            "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>Azure Spot VMs can be evicted when Azure needs capacity and have no availability guarantee. The default Deallocate eviction policy retains a stopped-deallocated VM, but later allocation is not guaranteed and the retained VM still consumes quota. Delete removes the VM and its underlying disks. In-VM Scheduled Events eviction notifications are best effort, arriving at most 30 seconds before eviction. <a href=\"https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Use Spot only after the workload owner has accepted interruption. Identify which state is disposable, which must survive, and whether processing can resume elsewhere. Review the current VM-size and subscription eligibility separately from the application&#8217;s restart design. Do not assume advance notification will always provide a usable cleanup interval.</p>\n<h2>DSE recommendation</h2>\n<p>Choose the eviction policy only after documenting where restartable work and durable state will live. For retained instances, assign responsibility for retrying allocation and reconciling the remaining quota footprint. For deletion, require an independently demonstrated rebuild and state-recovery path. Keep the chosen policy visible in the workload&#8217;s operating record rather than relying on the default.</p>\n<h2>Verification</h2>\n<p>Exercise an approved interruption test without depending on a final notification to save essential progress. Verify the actual surviving resources and the application&#8217;s restart behavior against the chosen policy. Record an unsuccessful capacity request as an expected contingency to handle, not proof that retained disks guarantee an immediate restart. Test the alternate processing path before placing deadline-sensitive work on the deployment.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Azure Spot Virtual Machines</a>. Source reviewed September 9, 2026.</p>",
        "content_text": "Source facts\nAzure Spot VMs can be evicted when Azure needs capacity and have no availability guarantee. The default Deallocate eviction policy retains a stopped-deallocated VM, but later allocation is not guaranteed and the retained VM still consumes quota. Delete removes the VM and its underlying disks. In-VM Scheduled Events eviction notifications are best effort, arriving at most 30 seconds before eviction. Microsoft Learn.\nApplicability\nUse Spot only after the workload owner has accepted interruption. Identify which state is disposable, which must survive, and whether processing can resume elsewhere. Review the current VM-size and subscription eligibility separately from the application’s restart design. Do not assume advance notification will always provide a usable cleanup interval.\nDSE recommendation\nChoose the eviction policy only after documenting where restartable work and durable state will live. For retained instances, assign responsibility for retrying allocation and reconciling the remaining quota footprint. For deletion, require an independently demonstrated rebuild and state-recovery path. Keep the chosen policy visible in the workload’s operating record rather than relying on the default.\nVerification\nExercise an approved interruption test without depending on a final notification to save essential progress. Verify the actual surviving resources and the application’s restart behavior against the chosen policy. Record an unsuccessful capacity request as an expected contingency to handle, not proof that retained disks guarantee an immediate restart. Test the alternate processing path before placing deadline-sensitive work on the deployment.\nOfficial references\nMicrosoft Learn: Azure Spot Virtual Machines. Source reviewed September 9, 2026.",
        "content_markdown": "## Source facts\n\nAzure Spot VMs can be evicted when Azure needs capacity and have no availability guarantee. The default Deallocate eviction policy retains a stopped-deallocated VM, but later allocation is not guaranteed and the retained VM still consumes quota. Delete removes the VM and its underlying disks. In-VM Scheduled Events eviction notifications are best effort, arriving at most 30 seconds before eviction. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms).\n\n## Applicability\n\nUse Spot only after the workload owner has accepted interruption. Identify which state is disposable, which must survive, and whether processing can resume elsewhere. Review the current VM-size and subscription eligibility separately from the application’s restart design. Do not assume advance notification will always provide a usable cleanup interval.\n\n## DSE recommendation\n\nChoose the eviction policy only after documenting where restartable work and durable state will live. For retained instances, assign responsibility for retrying allocation and reconciling the remaining quota footprint. For deletion, require an independently demonstrated rebuild and state-recovery path. Keep the chosen policy visible in the workload’s operating record rather than relying on the default.\n\n## Verification\n\nExercise an approved interruption test without depending on a final notification to save essential progress. Verify the actual surviving resources and the application’s restart behavior against the chosen policy. Record an unsuccessful capacity request as an expected contingency to handle, not proof that retained disks guarantee an immediate restart. Test the alternate processing path before placing deadline-sensitive work on the deployment.\n\n## Official references\n\n[Microsoft Learn: Azure Spot Virtual Machines](https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms). Source reviewed September 9, 2026."
    },
    "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-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-09"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Choose Spot eviction state from the workload's restart plan",
                        "item": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/",
                "headline": "Choose Spot eviction state from the workload's restart plan",
                "description": "Should an evicted Azure Spot VM retain its stopped instance and disks or be deleted with them?",
                "abstract": "Should an evicted Azure Spot VM retain its stopped instance and disks or be deleted with them?",
                "articleBody": "Source facts\nAzure Spot VMs can be evicted when Azure needs capacity and have no availability guarantee. The default Deallocate eviction policy retains a stopped-deallocated VM, but later allocation is not guaranteed and the retained VM still consumes quota. Delete removes the VM and its underlying disks. In-VM Scheduled Events eviction notifications are best effort, arriving at most 30 seconds before eviction. Microsoft Learn.\nApplicability\nUse Spot only after the workload owner has accepted interruption. Identify which state is disposable, which must survive, and whether processing can resume elsewhere. Review the current VM-size and subscription eligibility separately from the application’s restart design. Do not assume advance notification will always provide a usable cleanup interval.\nDSE recommendation\nChoose the eviction policy only after documenting where restartable work and durable state will live. For retained instances, assign responsibility for retrying allocation and reconciling the remaining quota footprint. For deletion, require an independently demonstrated rebuild and state-recovery path. Keep the chosen policy visible in the workload’s operating record rather than relying on the default.\nVerification\nExercise an approved interruption test without depending on a final notification to save essential progress. Verify the actual surviving resources and the application’s restart behavior against the chosen policy. Record an unsuccessful capacity request as an expected contingency to handle, not proof that retained disks guarantee an immediate restart. Test the alternate processing path before placing deadline-sensitive work on the deployment.\nOfficial references\nMicrosoft Learn: Azure Spot Virtual Machines. Source reviewed September 9, 2026.",
                "datePublished": "2026-09-10T00:30:27+00:00",
                "dateModified": "2026-09-10T00:35:08+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/"
                },
                "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-089-choose-spot-eviction-state-from-the-workload-s-restart-plan/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Choose Spot eviction state from the workload's restart plan"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 243,
                "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": "About Azure Spot Virtual Machines - Azure Virtual Machines | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms"
                }
            }
        ]
    }
}