How can we improve Azure Virtual Machines?

Scheduled start/stops of VMs

Add a feature to Azure that allows the user to schedule a VM to start and/or stop at a certain date and time. This feature should be similar to a scheduled task in Windows.

If it's possible to do this with a scheduled task and some PowerShell scripts/cmdlets, let me know. But I do not think that would be as optimal as having this feature built into Azure because Azure frequently takes 15 minutes to allocate hardware to a VM before starting it up.

Ideally, an Azure management portal interface would allow the user to pick a time to start and stop the VM. Azure, knowing what its load is at any given time, can queue up the VM for hardware allocation earlier enough so that it is guaranteed the VM has hardware before its start time. Then Azure simply starts up the VM at the start time.

Using a client-side script, in PowerShell or any other platform, would not be able to provide the guarantee that hardware is allocated soon enough or that the VM is started too early as the client would have no idea what the load on Azure is and the client cannot make separate calls to allocate resources and start the VM.

39 votes
Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Daniel Barbalace shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

6 comments

Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
Submitting...

Feedback and Knowledge Base