Licensing for Windows VMSS agents

Vallan Sherrod 0 Reputation points
2025-04-08T19:50:41.5866667+00:00

Hi,

We are creating an agent pool from custom Azure VMs in order to build LabVIEW code. We had to make a custom VM since there are no Azure hosted ones that contain LabVIEW. We started with an Azure VM, added our needed customized software, deployed the VMSS, and created the agent pool successfully. However, I realized I needed to take care of the Windows licensing for this VMSS.

Our image was built from the generic VM running Windows 10 Pro on Azure. I am reading that or VMSS for build agents, the included licensing is only available for Windows Server. Is this true? How can I go about properly licensing the VMs in the scale set with Windows 10 Pro? Or do I need to recreate the scale set from scratch again on top of a Windows Server VM?

Best,

Vallan

Azure DevOps
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bodapati Harish 315 Reputation points Microsoft External Staff
    2025-04-09T09:59:38.3133333+00:00

    Hello @Vallan Sherrod ,

    As per your questions, please find the information below. I hope it helps clarify your queries.

    Is the included licensing for VMSS build agents only for Windows Server?

    Yes, that's correct. Microsoft typically provides built-in licensing support such as Azure Hybrid Benefit for Windows Server VMs used in scale sets. However, Windows 10 Pro doesn't receive the same level of support in this context since it's generally intended for personal or desktop use, not server workloads.

    For more details, you can refer:

    How do I properly license VMs in a scale set running Windows 10 Pro?

    To use Windows 10 Pro in your VMSS, you would need to go with a bring-your-own-license (BYOL) model. This means:

    • Purchasing valid Windows 10 Pro licenses yourself.
    • Making sure each instance is activated correctly.

    This approach can be costly and hard to scale, especially if you're spinning up multiple instances. Azure does not offer a pay-as-you-go licensing model for Windows 10 Pro in VMSS, which makes this solution less than ideal for most use cases.

    For more information, refer:

    Should I recreate the VMSS using a Windows Server image?

    Yes, that might be the simplest and most scalable path forward. Windows Server (e.g., 2019 or 2022) integrates smoothly with Azure's licensing model for scale sets. You can install LabVIEW and your other required tools on this base image, just as you did with Windows 10 Pro.

    Checking with National Instruments to ensure that your version of LabVIEW is fully compatible with Windows Server (it usually is). This setup would allow you to avoid the licensing hurdles and streamline future scaling or maintenance.

    Hope this helps!


    If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.


Your answer

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