Windows Azure e il licensing

In questo post cercherò di raccogliere le informazioni principali per quanto riguarda quali sono i software supportati in Windows Azure e come viene gestito il licensing. Come vedremo Windows Azure di fatto comporta una semplificazione della gestione dell’infrastruttura anche per quanto riguarda il licensing.

Software supportato e licensing

Per quanto riguarda i software Microsoft supportati in Windows Azure è possibile fare riferimento alla KB 2721672: Microsoft server software support for Windows Azure Virtual Machines.

Si noti ad esempio che sono supportate le versioni server di sistema operativo a partire da Windows Server 2008 R2, mentre non sono supportate le versioni client dei sistema operativo. Inoltre non tutti i ruoli e le funzionalità di Windows Server sono supportati (alcuni ruoli e funzionalità non supportati sono ad esempio DHCP, Hyper-V, MPIO, NLB, per l’elenco completo e aggiornato si veda la KB 2721672)

Nella tariffa a minuto delle VM che è possibile creare dalla Gallery è compreso anche il costo del software compreso nel template della VM e questo vale per Windows Server, Linux, SQL Server, BizTalk Server, Oracle Software. Per ulteriori informazioni sul software Oracle eseguito in Windows Azure si vedano Oracle and Windows Azure Partnership e Oracle and Microsoft Windows Azure.

Per quanto riguarda SharePoint, come riportato in Virtual Machines Licensing FAQ, è consentito solo tramite un contratto volume license che usufruisce della License Mobility for Software Assurance, o ai provider di servizi mediante SPLA (Service Provider License Agreement, contratto di licenza del provider di servizi).

Q: To deploy core SharePoint Server 2010 scenarios what are the supported licensing models?

A: SharePoint Servers can be deployed to Windows Azure either through a customer’s volume license agreement using License Mobility for Software Assurance, or as part of a hosted solution licensed via SPLA.

Software Assurace

L’SA offre la possibilità di poter usufruire della License Mobility, ovvero la possibilità di poter eseguire il deploy di software server coperti da SA in Windows Azure.

Per i requisiti per ottenere la License Mobility e i limiti di applicazione si veda License Mobility through Software Assurance on Windows Azure.

In particolare l’utilizzo della License Mobility offerta dall’SA è vincolato dalle seguenti:

License Mobility through Software Assurance only applies to eligible products as per the Product Use Rights (PUR) document. All products that are currently eligible for “License Mobility within Server Farms” and covered by Software Assurance are eligible for License Mobility through Software Assurance. In addition to those, certain other products can also be granted License Mobility through Software Assurance benefits, and will be identified in Appendix 1 of the PUR.

Dynamics ERP products, while they are not available through Microsoft Volume Licensing and are not licensed online, have mobility rules that allow for similar use as License Mobility through Software Assurance when deploying in shared environments.

Windows Server, the Windows desktop operating system, and desktop application products are not included in License Mobility through Software Assurance.

Active Software Assurance coverage is required on eligible licenses. All licenses used to run and access your licensed software, such as server licenses, processors licenses, CALs, External Connector (EC) licenses, and server management licenses require active Software Assurance coverage. Your rights to run licensed software and manage instances on Azure expire with the expiration of the Software Assurance coverage on those licenses.

You need to maintain eligible licenses on Azure for a minimum period of 90 days. After the 90-day period, you can move the licensed software back to your premise.

CAL (Client Access License)

Come riportato nelle Virtual Machines Licensing FAQ non sono richieste CAL per accedere a Windows Server in esecuzione in Windows Azure, i diritti di accesso sono già inclusi nella tariffa al minuto della VM.

Q: Un cliente necessita di licenze CAL (Client Access License) di Windows Server per connettersi a un’immagine di Windows Server in esecuzione in una macchina virtuale di Windows Azure?

A: No. Non sono necessarie licenze CAL di Windows Server per accedere a Windows Server in esecuzione nell’ambiente Windows Azure, in quanto i diritti di accesso sono inclusi nella tariffa al minuto per le macchine virtuali. L’utilizzo locale di Windows Server (in un disco rigido virtuale o in altro modo) richiede una licenza separata ed è soggetto ai normali requisiti di licenza per l’utilizzo locale del software.

RDS CAL (Remote Desktop Services Client Access License)

Fino al 31 dicembre 2013 gli RDS potevano essere utilizzati in Windows Azure solo da parte di provider di servizi che a loro volta offrivano soluzioni in hosting tramite Servizi Desktop remoto. Tali service provider dovevano ottenere licenze SAL (Subscriber Access License) per Servizi Desktop remoto da un da un rivenditore di licenze SPLA (Services Provider License Agreement) Microsoft (a riguardo si veda la FAQ Can service providers build a cloud-based service on Windows Azure using session-based hosting through RDS (Remote Desktop Services, formerly known as Terminal Services)?).

Dal 1 gennaio 2014 è stata introdotta una modifica nel licensing riguardante l’uso degli RDS in esecuzione su VM Windows Server in Windows Azure.

Infatti come riportato nelle Virtual Machines Licensing FAQ i clienti Volume Licensing che hanno RDS CAL coperte da SA (Software Assurance) beneficiano degli RDS CAL Extended Rights, che permettono l’utilizzo delle RDS CAL su Windows Server eseguiti in Windows Azure.

Q: Can customers use RDS CALs (Client Access License) they own as part of their VL (Volume Licensing) agreement to access Windows Server instances running on Windows Azure or other Service Provider environments?

A: Effective January 1, 2014, Volume Licensing customers who have active Software Assurance on their RDS User CALs are entitled to RDS CAL Extended Rights, which allow use of their RDS User CAL with Software Assurance against a Windows Server running on Windows Azure or other service providers’ shared server environments. This RDS User CAL Software Assurance benefit allows each User to access RDS functionality only on one shared server environment (i.e. Windows Azure or a third party server) in addition to access the respective on premise servers. To avail this benefit, please complete and submit the License Mobility Verification form to either Windows Azure or an Authorized Mobility Partner where the hosted graphical user interface will be running. More details are available in Appendix 2 of the Software Assurance benefit section of the PUR (Product Use Rights).

[Update 01]

Da questo post è stato ricavato l’articolo Windows Azure IaaS Licensing pubblicato sulla community italiana dedicata a Windows Azure.