Thank you your post on MS Q&A
There are various issues that are associated with restore from backup/clone.
Example of issues that Project may face -- Duplicate SIDs,VM name, etc in the same environment,Registry, DLLs, SQL db issues, etc. This could impact your Project. Additionally, IMO,EULA are other areas of issues that you may face. Hence, not recommended way.
Ideal way is creating a one time Master/Golden image and later use this image for providing new VMs. This will be good method if you get small number of provisioning request.
https://community.spiceworks.com/how_to/156360-how-to-create-an-image-of-a-generalized-vm-in-azure
https://knowledge.mycloudit.com/steps-to-clone-and-make-a-golden-image
Further "provision VM" automation :-- Post Master Golden image ARM templates can be used further to automate VM provisioning if you happen to get 10-20 provisioning requests on weekly basis)
(Please don’t forget to "Accept the answer" & “up-vote” , this can be beneficial to other members. Thank You)
Regards,
J.D.