How about something like what runpod does?
Shutdown ephemeral resources to ensure there's enough money left to keep data around for some time.
It's great for ML research too, as you can just SSH into a pod with VScode and drag in your notebooks and whatnot as if it were your own computer, but with a 5090 available to speed up training.