Deploy multiple VMs from an existing Azure backup snapshot

PRADEEP THILANKA WARAGODA 41 Reputation points
2021-01-04T18:16:06.16+00:00

Hi,
I created a Windows VM in Azure using an Azure Marketplace image (SQL Server 2017 standard on Windows server 2016 image). I then customized that server to my project requirements (enabled SMTP service, installed, company software, etc) and now its currently in use. This server gets backed up daily using Azure Backup. Now I have being asked to create 4 more servers with the same identical requirements. So I am thinking of using the Azure Backup snapshot to deploy these 4 machines instead of creating them from scratch.
The question is, will I breach any EULA rules by using Azure Backup snapshots to deploy these new servers (since all those 4 servers will have the same license key for windows and sql server) inside my Azure subscription?

Azure Backup
Azure Backup
An Azure backup service that provides built-in management at scale.
Windows for business | Windows Server | User experience | Other
{count} votes

Answer accepted by question author
  1. JoyDutt 836 Reputation points
    2021-01-06T01:36:30.257+00:00

    @PRADEEP THILANKA WARAGODA

    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.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. olufemia-MSFT 2,866 Reputation points
    2021-01-05T06:16:03.177+00:00

    Hello @PRADEEP THILANKA WARAGODA , I recommend reviewing the applicable Microsoft Legal Terms of Use for the Standard image you selected (license_std.rtf) - refer to screenshot/illustration below.

    Specifically, the section on Use Rights for Core License Model in the license_std.rtf provides guidance on using multiple instances of this software image across cores. First step is to determine total # of licenses / virtual core required for your scale-out project.

    Kindly review the shared references and don't hesitate to ping if you have any follow-up questions.

    53465-sqlws2016termsuse.png

    53359-termsdeflicence.png

    53329-userights-licence-details.png

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.