I work for a software company that is providing end user training to some customers. The customers either come on site or our trainer goes to their site to do the training. The training environment as it stands right now is just using a couple VMs that are built and destroyed after the class. My question basically is.. Are there any recommended cloud/SaaS providers that we can use to setup training environments? Obviously I could use amazon,azure of any other one of those. I am trying to see if there's a specialized company that deals in training environments
offload the training environment to the trainers - IT handsoff.
make the machines available offsite without requiring access back to our Datacenter
be able to provide Lab based training - I went through a online microsoft class that they had some specialized lab environment for it. the VMs basically were created for specific lab within the class. I'd like to see if we could provide the same.
ability to let the customer save the VMs or restart from the beginning of the Lab.
Does anyone know of any providers out there that could handle this? (all Microsoft 2008 VMs BTW)