from Hacker News

Show HN: Self-Service Azure VM Start/Stop

by DishyDev on 12/14/22, 5:00 PM with 0 comments

This self-service app is based on some FinOps work I did for a client who has hundreds of VMs on Azure. We needed to power off their development and test environments out of hours. Microsoft's VM start/stop offering was confusing and had some limitations (you need to write JSON into a logic app to specify VMs, you can only have a single power on/off time, it's hard to see cost data etc).

I created a simple interface so their staff could do self-service VM scheduling themselves. Have a play, schedule some VMs!

It works in the background using Cron schedules on the VM Tags and a self-hosted Azure Function App. I'm getting it Azure Marketplace ready so people can drop it into their account.

There's more in the works like ordered power on/off, and SQL DTU resizing out of hours but for now I'm interested in early feedback and impressions.