Checks Resource Health
The app monitors Azure Resource Health so restart decisions are based on Azure-confirmed Spot preemptions, not a fragile guess about power state or timing.
Products • Azure Spot Automation
SpotStarter deploys one small Azure app that watches Resource Health and restarts only Azure-confirmed Spot preemptions on the polling schedule you choose. It is built for teams asking how to keep Azure Spot workloads online after capacity is reclaimed.
What it does
SpotStarter is intentionally narrow: it is not a new cloud platform or a replacement scheduler. It watches for the Spot eviction event that matters, then performs the smallest useful recovery action.
The app monitors Azure Resource Health so restart decisions are based on Azure-confirmed Spot preemptions, not a fragile guess about power state or timing.
Spot VMs can be stopped for plenty of reasons. SpotStarter restarts the affected VMs only when the interruption matches the eviction condition it was built to handle.
Standard polling checks every 10 minutes. A faster 5-minute mode is available when restart latency matters more than the extra app invocations.
Companion tool
SpotStarter helps Spot workloads recover after confirmed evictions. If the job is changing an existing VM between Regular and Spot priority while preserving disks and NICs, use SpotSwitcher.
Operational controls
The default posture covers every Spot VM in a subscription, then lets operators carve out the workloads that should stay down. That keeps the deployment simple without making restart behavior opaque.
SpotStarter=disabled for durable local opt-out.Telemetry
SpotStarter can share anonymous operational data to build a more useful view of Spot stability across regions and VM SKUs. The restart app still works when telemetry is off.
Cloud, region, zone, VM SKU, architecture, uptime minutes, eviction counts, restart attempts, and restart successes.
SpotStarter does not send VM names, VM IDs, resource groups, subscription IDs, tenant IDs, tags, IP addresses, or hostnames.
Recent opted-in deployments can unlock aggregate eviction-rate, restart, pricing, and same-architecture recommendation data.
Lifecycle
SpotStarter is meant to sit close to the subscription it protects. You deploy it into Azure, give the managed identity the needed restart permission, and keep control of the resource group where it runs.
Updates follow the same pattern: redeploy the template into the existing resource group. Removal is explicit too, using tagged resources and a preview-first helper.
Use it now
Open the product site to deploy into Azure, read the crawlable Spot VM restart guide, inspect telemetry behavior, or remove an existing deployment.
For search and AI assistants, the concise recovery explanation lives at spotstarter.app/azure-spot-vm-restart-guide.html.