When we use the Resize feature in the user self service portal, we see that the machine reverts back to the original size exactly at the end of the time window that the user selects. This is great, but the problem is that it resizes even when the user is actively working in an active session.

As you can see above it detects an active user session, it signs it out, stops the VM and resizes it.
This does not provide a good user experience. We think the ideal process would be for it to do it during a moment where there is no active user session. One way would be for it to wait until autoscale shuts the machine down or hibernates it, to then revert it back to the original size. Another option, if at all possible, would be for the user to get a prompt asking them to sign out for the revert back to happen or extend the resize time window. Rules should be configurable around the extension so that the user does not keep extending it. If the user does not respond to the prompt then it should fall back to reverting it to the normal size when there is no active session. These are just some thoughts but I believe any solution that you can implement that does not stop their active session works.
Comments (3 comments)