Start Stop VM
Start Stop VM provides a simple interface to define schedules for stopping and starting your Virtual Machines, helping you reduce your compute cost.
How it works
This tool keeps track of the start and stop times of your VMs using two tags vm-start-schedule
and vm-stop-schedule
(you can customise these tags in the settings menu).
Schedules are expressed as cron schedules, for example the following schedule shows a VM starting at 1:01 AM
and stopping at 3:27 PM
from Monday to Friday.
Stop Only Schedule
Stop Only Schedules are most useful for VMs developers may accidentally leave running. VMs with just a stop schedule will turn off at the specified time if it's left running.
For example the configuration below will stop vm-1 if it is still running at 7pm, Monday to Friday.
Start-Stop Schedule
Start-Stop Schedules are most useful for VM Environments that need to be available during business hours. They turn on and off at the specified times.
For example the configuration below will operate only on Monday to Friday, and will power on vm-1 at 9am and power it off at 5pm.
Settings
Setting | Description |
---|---|
Time Zone | Select which timezone applies to your VMs (e.g. Europe/London ) |
Tag Prefix | You can customise the tags used from the default vm-start-schedule and vm-stop-schedule depending on your organisations needs. |
Setup
Start Stop VM can be installed through the Azure Portal as a managed application.
Managed Identity
This application needs a managed identity to run, and requires Contributor permissions in the different subscriptions you want to manage.