I need to find the method with the best performance for creating new virtual machines when a customer joins our private cloud.
The use case is as follows.
Our customers will submit their application settings via our customer portal
Then our software creates a new virtual machine for the customer. This machine will have windows Server 2012 R2 with IIS and SQL Server 2014. It will also contain our desktop application with the settings the customer submitted.
After the virtual machine is created, the customer will be able to immediately access the application without any interaction with our staff.
Thanks,
Eric