training environment?

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)
Who is Participating?
Andrew Hancock (VMware vExpert / EE MVE^2)Connect With a Mentor VMware and Virtualization ConsultantCommented:
It's early days, and we are just see-ing this Cloud Based Training being delivered with some VMware Partrners using VMware Infrastrucuture.

see here

and Mike has also done his own for vEXPERTS only at present

I would discuss your requirements with your existing VMware Partner or Distributor.
jbla9028Author Commented:
Thanks for the info.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.