{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
        "slug": "dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os",
        "url": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/"
        },
        "title": "Budget local storage explicitly before choosing full caching for an ephemeral OS disk",
        "summary": "What must a VM size provide before an ephemeral OS disk can use full caching?",
        "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": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            },
            {
                "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:30:56+00:00",
        "modified_at": "2026-09-10T00:35:07+00:00",
        "reviewed_on": "2026-09-09",
        "reading_minutes": 2,
        "word_count": 260,
        "potentially_affected": "Teams choosing full caching for stateless Azure VMs or scale-set instances with ephemeral OS disks in Azure public regions.",
        "dse_recommendation": "Check full-caching eligibility and calculate remaining local storage before selecting the VM size.",
        "primary_source": {
            "name": "Ephemeral OS disks - Azure Virtual Machines | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks",
            "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>Ephemeral OS full caching stores the entire OS disk locally rather than using the default split between a local difference disk and a remote base disk. Microsoft&#8217;s prerequisites require a stateless OS, an eligible VM with at least eight vCPUs, API version 2025-04-01 or later, and local capacity greater than twice the OS disk size plus 1 GiB. Full caching consumes twice the OS disk size locally. <a href=\"https://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>The documented full-caching availability is limited to Azure public regions. Evaluate the current supported VM-series list and the exact image size, not only a processor count. Identify the local storage also expected by temporary files or application work. Keep durable application state outside the proposed ephemeral OS design and review the source&#8217;s lifecycle and encryption restrictions before approval.</p>\n<h2>DSE recommendation</h2>\n<p>Check full-caching eligibility and calculate remaining local storage before selecting the VM size. Put the image size, required caching allocation, and application temporary-space requirement in the same sizing record. Ask the application owner to approve the resulting headroom. Do not assume that a VM capable of hosting a default ephemeral OS disk automatically satisfies full-caching requirements.</p>\n<h2>Verification</h2>\n<p>Inspect the requested full-caching setting and deployed VM size against the approved design. Measure available local space after deployment and exercise the application&#8217;s temporary-storage workload. Repeat the capacity calculation when the image grows or the VM size changes. Record insufficient space as a failed acceptance condition rather than compensating by placing durable data on an unreviewed local path.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Ephemeral OS disks for Azure VMs</a>. Source reviewed September 9, 2026.</p>",
        "content_text": "Source facts\nEphemeral OS full caching stores the entire OS disk locally rather than using the default split between a local difference disk and a remote base disk. Microsoft’s prerequisites require a stateless OS, an eligible VM with at least eight vCPUs, API version 2025-04-01 or later, and local capacity greater than twice the OS disk size plus 1 GiB. Full caching consumes twice the OS disk size locally. Microsoft Learn.\nApplicability\nThe documented full-caching availability is limited to Azure public regions. Evaluate the current supported VM-series list and the exact image size, not only a processor count. Identify the local storage also expected by temporary files or application work. Keep durable application state outside the proposed ephemeral OS design and review the source’s lifecycle and encryption restrictions before approval.\nDSE recommendation\nCheck full-caching eligibility and calculate remaining local storage before selecting the VM size. Put the image size, required caching allocation, and application temporary-space requirement in the same sizing record. Ask the application owner to approve the resulting headroom. Do not assume that a VM capable of hosting a default ephemeral OS disk automatically satisfies full-caching requirements.\nVerification\nInspect the requested full-caching setting and deployed VM size against the approved design. Measure available local space after deployment and exercise the application’s temporary-storage workload. Repeat the capacity calculation when the image grows or the VM size changes. Record insufficient space as a failed acceptance condition rather than compensating by placing durable data on an unreviewed local path.\nOfficial references\nMicrosoft Learn: Ephemeral OS disks for Azure VMs. Source reviewed September 9, 2026.",
        "content_markdown": "## Source facts\n\nEphemeral OS full caching stores the entire OS disk locally rather than using the default split between a local difference disk and a remote base disk. Microsoft’s prerequisites require a stateless OS, an eligible VM with at least eight vCPUs, API version 2025-04-01 or later, and local capacity greater than twice the OS disk size plus 1 GiB. Full caching consumes twice the OS disk size locally. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks).\n\n## Applicability\n\nThe documented full-caching availability is limited to Azure public regions. Evaluate the current supported VM-series list and the exact image size, not only a processor count. Identify the local storage also expected by temporary files or application work. Keep durable application state outside the proposed ephemeral OS design and review the source’s lifecycle and encryption restrictions before approval.\n\n## DSE recommendation\n\nCheck full-caching eligibility and calculate remaining local storage before selecting the VM size. Put the image size, required caching allocation, and application temporary-space requirement in the same sizing record. Ask the application owner to approve the resulting headroom. Do not assume that a VM capable of hosting a default ephemeral OS disk automatically satisfies full-caching requirements.\n\n## Verification\n\nInspect the requested full-caching setting and deployed VM size against the approved design. Measure available local space after deployment and exercise the application’s temporary-storage workload. Repeat the capacity calculation when the image grows or the VM size changes. Record insufficient space as a failed acceptance condition rather than compensating by placing durable data on an unreviewed local path.\n\n## Official references\n\n[Microsoft Learn: Ephemeral OS disks for Azure VMs](https://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks). 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-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-09"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Budget local storage explicitly before choosing full caching for an ephemeral OS disk",
                        "item": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/",
                "headline": "Budget local storage explicitly before choosing full caching for an ephemeral OS disk",
                "description": "What must a VM size provide before an ephemeral OS disk can use full caching?",
                "abstract": "What must a VM size provide before an ephemeral OS disk can use full caching?",
                "articleBody": "Source facts\nEphemeral OS full caching stores the entire OS disk locally rather than using the default split between a local difference disk and a remote base disk. Microsoft’s prerequisites require a stateless OS, an eligible VM with at least eight vCPUs, API version 2025-04-01 or later, and local capacity greater than twice the OS disk size plus 1 GiB. Full caching consumes twice the OS disk size locally. Microsoft Learn.\nApplicability\nThe documented full-caching availability is limited to Azure public regions. Evaluate the current supported VM-series list and the exact image size, not only a processor count. Identify the local storage also expected by temporary files or application work. Keep durable application state outside the proposed ephemeral OS design and review the source’s lifecycle and encryption restrictions before approval.\nDSE recommendation\nCheck full-caching eligibility and calculate remaining local storage before selecting the VM size. Put the image size, required caching allocation, and application temporary-space requirement in the same sizing record. Ask the application owner to approve the resulting headroom. Do not assume that a VM capable of hosting a default ephemeral OS disk automatically satisfies full-caching requirements.\nVerification\nInspect the requested full-caching setting and deployed VM size against the approved design. Measure available local space after deployment and exercise the application’s temporary-storage workload. Repeat the capacity calculation when the image grows or the VM size changes. Record insufficient space as a failed acceptance condition rather than compensating by placing durable data on an unreviewed local path.\nOfficial references\nMicrosoft Learn: Ephemeral OS disks for Azure VMs. Source reviewed September 9, 2026.",
                "datePublished": "2026-09-10T00:30:56+00:00",
                "dateModified": "2026-09-10T00:35:07+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/"
                },
                "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-060-budget-local-storage-explicitly-before-choosing-full-caching-for-an-ephemeral-os/#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": "Budget local storage explicitly before choosing full caching for an ephemeral OS disk"
                },
                "articleSection": [
                    "IT",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "IT",
                    "Networks & Infrastructure",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 260,
                "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": "Ephemeral OS disks - Azure Virtual Machines | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/virtual-machines/ephemeral-os-disks"
                }
            }
        ]
    }
}