DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCITP - MCTS - MCSA - MCP)
posts - 976, comments - 549, trackbacks - 8

My Links

News

Avatar

Curriculum Vitae

Visualizza il profilo di Ermanno Goletto su LinkedIn

Follow ermannog on Twitter


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Server Infrastructure Days 2013 - Milano - 18 e 19 Giugno


Logo SysAdmin.it SysAdmin.it Staff


Logo TechNet Forum TechNet Italia @ForumTechNetIt Follow TechNet Forum on Twitter


Logo MVP

Article Categories

Archives

Post Categories

Blogs

Friends

Knowledge Base

MVP Sites

Resources

Windows Server 2008 Terminal Server Licensing

Il licensing è sempre una materia un po' ostica vuoi perchè chi lavora nel settore preferisce occuparsi degli aspetti tecnici, vuoi perchè per adattarsi ai ritmi e all'andamento del mercato la getione delle licenze è sempre in evoluzione.

Di seguito cercherò per mia, e magari per altri, utilità di appuntarmi alcuni concetti:

[Nota 01]

Per accedere ad un server terminal un Dispositivo/Utente deve possedere una TS CAL + una CAL.

Dal seguente Licensing Terminal Services in Windows Server 2008:

"Windows Server Client Access License
In addition to a server license, a Windows Server Client Access License (CAL) is required. If you wish to utilize the Terminal Services functionality of the Windows Server software, an incremental Terminal Services Client Access License (TS CAL) is required as well. A TS CAL is required for each user or device."

"Q. How do I license a Terminal Server?

A. The Terminal Services functionality is included with the acquisition of a Windows Server license. However, when a user or device accesses a terminal server, that user or device is required to have a TS CAL (in addition to a Windows CAL) in order to be compliant with the licensing terms of the product."

[Nota 02]

Nel caso si desideri fare accedere ad un proprio Terminal Server utenti esterni appartenenti a business partners o clienti è possibile utilizzare il Windows Server 2008 External Connector (EC) + il Terminal Server External Connector (TSEC) invece di acquistare una TS CAL + una CAL o per ogni Utente esterno.

Dal seguente External Connector Licensing Overview:

"Acquire External Connector (EC) licenses for each server licensed to run one or more instances of the Windows Server 2008 software that will be accessed by your external users."

Ovvero l'EC va acquistato per ogni server fisico a cui accedono gli utenti esterni.

"It is not applicable to Windows Server 2008 Web Server or Windows Small Business Server."

"In addition to using the EC license with Windows Server 2008, you may opt to use it with an earlier version of the server software, provided the version is no earlier than Windows 2000. Due to technical incompatibility, the Terminal Server External Connector (TSEC) license cannot be used with earlier versions of the server software."

Per i diritti di downgrade si veda Windows Server 2008 Downgrade Rights.

Ricordo che la versione Standard di Windows 2008 Server supporta fino a 250 connessioni Terminal Services contemporanee, mentre le versioni Enterprise e Datacenter fino a  65.535. Questi sono comunque limiti tecnici, dal punto di vista del licensing l'adozione di Windows Server 2008 External Connector (EC) +  Terminal Server External Connector (TSEC) consente accessi esterni a business partners o clienti illimitati. Per ulteriori informazioni si veda Technical Overview of Windows Server 2008 Enterprise and Windows Server 2008 Datacenter.

Un grazie a Manuel Maina (Microsoft Windows Server Product Marketing Manager) e Piergiorgio Malusardi (Microsoft IT Pro Evangelist) per avermi dato lumi sui limiti tecnici legati alle versioni di prodotto e all'aspetto licensing.

Print | posted on Saturday, February 14, 2009 5:24 PM | Filed Under [ Links IT ]

Feedback

Gravatar

# Windows Server 2008 Terminal Server Licensing

Ciao,
visto che sei ferrato sull'argomento ti chiedo qualche delucidazioni sul sistema di licensig adottato per Windows server 2008.
Supponendo di avere 10 pc che accedono al server tramite desktop remoto e che questi pc abbiano bisogno di far girare sul desktop remoto un applicazione (gestioanale), allora occorrono 10 licenze Terminal Server affinchè possano lavorare in parallelo?
Che differenze ci sono tra le Client Access Licenses e le Terminal Services Licenses?
Grazie mille
Giulio
5/19/2009 6:43 PM | Giulio Gennari
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Per 10 pc ti servono 10 CAL per poter accedere ai servizi di rete offerti da un server di solito vale la regola se mi autentetico ad un server devo avere una CAL
le CAL possono essere
per server ovvero legate ad un server specifico
per device ovvero legate ad un client specifico
per utente ovvero legate ad un accont

In realtà poi non esiste una configurazione da fare, tranne nel primo caso di CAL per server dove indichi quante CAL vuoi mettere sul server andando di fatto a limitare gli accessi contemporanei
Le CAL per device/user sono di fatto un documento e puoi a seconda della tua infrastruttura decidere di passare da una modalità all'altra (ovvimante dovrai averne sempre a sufficienza)

Per quanto riguarda i TS oltre alle CAL devi anche avere le TS CAL quindi nel tuo caso 10 CAL + 10 TS CAL da decidere la modalità sulla base della tua infrastruttura di solito a meno di piccole realtà la modalità per user è di solito la più adatta
5/19/2009 9:09 PM | ermannog
Gravatar

# Windows Server 2008 Terminal Server Licensing

Ciao, sono Antonio. Anzitutto complimenti per la qualità dei contenuti cosi troppo spesso frammentati in rete riguardo agli ambiti server. Premetto che mi sto avvicinando da poco a questa realtà e pertanto ho qualche dubbio che vorrei sciogliere se possibile. Allora si tratta di questo: la versione Windows server 2008 R2 Fundation che rappresenta la "mini" della gamma server adatta alle esigenze di una piccola PMI è installabile solo con cpu x64 e fin qui tutto va bene, ma ciò che non capisco è se il sistema operativo server è a 32 o 64 bit in quanto non vorrei trovarmi a non poter installare al mio cliente i programmi che lui vorrà far girare in terminal. Seconda ed ultima domanda è: chiarito benissimo il concetto relativo alle differenze tra licenze user e call, ammesso che acquisti un pacchetto di licenze cal per device per uso terminal, nel momento in cui un pc di un utente si guasta che fa non lavora più o posso far accedere l'account di quell'utente da un altra postazione, oppure ancora spostare la licenza della postazione guasta su un altro pc ? Grazie anticipatamente per la risposta.
4/7/2010 11:27 PM | Antonio
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Windows Server 2008 R2 è solo più a 64 bit in qualunque edizione però è possibile eseguire su un sistema operativo a 64 bit anche programmi a 32 bit grazie a WOW
blogs.msdn.com/.../582091.aspx

Per quanto riguarda la revoca di una RDS Device CAL vedi qui:
technet.microsoft.com/en-us/library/cc732416.aspx
4/8/2010 8:10 AM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Grazie, sei stato preziosissimo. Ritengo di avere chiara la questione con i link che mi hai fornito.
4/8/2010 12:29 PM | Antonio
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

ciao e grazie in anticipo per l ottima recensione che hai fatto...ho solo un dubbio (non da poco)...
non ho ben chiaro come funziona il tutto...allora...
io ho un windows server 2008 e 5 pc client con windows xp ps3..
a breve vorremmo passare tutti in terminal server (è la stessa cosa di desktop remoto??)
ho visto che volendo posso già collegarmi (ho fatto la prova solo con 1 pc)
da quel che ho letto in giro server 2008 ha gia di "default" un tot di accessi...quanti sono questi accessi?
se sono 5 posso fare a meno di comprare licenze?
nel caso in cui non posso fare a meno quante e quali licenze devo acquistare?
scusami per le numerose domande ma girando in internet sei quello che mi ispira piu fiducia (non vuole essere una leccata..)
9/21/2010 10:42 AM | Lorenzo Viapiana
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Ciao Ermanno, complimenti per il blog, non è facile districarsi con questo tipo di licenze.
Io ho questo problema: amministro un server terminal 2008 datacenter, con 30 ts cal.
Oltre a diversi applicativi, abbiamo installato ms excel 2010 ed acquistato le relative 30 licenze.
Vorremmo incrementare gli accessi a 60, acquistando altre 30 ts cal, ma non vorremmo upgradare anche le licenze di ms excel perchè oltre alle 30 che possediamo non abbiamo interesse: le ulteriori 30 connessioni servirebbero per l'accesso ad internet e per altri applicativi.
Esiste la possibilità di bloccare la eventuale 31 esecuzione di ms excel, per non superare il numero massimo di licenze acquistate?

grazie

Massimo
12/13/2010 6:48 PM | Massimo
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Ciao Massimo,
non mi risulta che nativamente si possa imporre il numero massimo anche se io non andrei comunque in questa direzione perchè se un'utente che ha la regolare CAL apre due instanze di Excel di sfasa il conteggio...

Io metterei se è possibile questi nuovi utenti RDS in un Gruppo a cui negerei i diritti di esecuzione sull'eseguibile di Excel
12/14/2010 2:03 PM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Ti ringrazio per la risposta.
Purtroppo non riesco a farlo perchè gli utenti di diversi gruppi possono in un dato momento dovere usare excel o access, e giocare sui gruppi sarebbe brigoso.
Comunque è un macello gestire le licenze, per ogni software non si capisce mai se la licenza impone di pagare "più licenze" o con una si possa gestire più utenze (come non dovrebbe essere), devo scrivere ai produttori del software e nemmeno rispondono.
grazie mille comunque, e complimenti per il blog.

massimo
12/14/2010 8:39 PM | Massimo
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Grazie per i complimenti e per cercare di meritarli ho fatto ancora qualche richerca e ho trovato un paio di approcci:

1) Prima soluzione basata su script che avvia l'applicazione controlando prima quante istanze sono già in esecuzione
terminal.servebeer.com/php/license_compliance.php

2) Una appliaczione di terze parti freeware che permette di creare dei link per avviare le applicazioni controlando che non si suoperino i limiti di istanze impostati
http://www.mqtechnologies.com/RAC.asp

Ci sono poi prodotti di terze parti come Application Manager di AppSense che permettono una limitazione mirata appunto al rispetto del licensing e delle policies di sicurezza
www.appsense.com/products/applicationmanager.aspx

In relatà se hai un minimo di dimestichezza nello sviluppo non è molto complesso crearsi una applicazione .NET da avviare al posto del desktop che presenta all'utente i pulsanti con le sole applicazioni di cui ha bisogno e inserire il controllo del limite di sessioni concorrenti dell'applicazione. Io in molti casi ho fatto così per evitare "eplorazioni" inopportune da parte di utenti esterni.
12/14/2010 11:55 PM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Non chiedevo di meglio, stamani la ditta che ci vende software ha detto che non si possono controllare le istanze delle applicazioni ma solo delle sessioni.
Stupisce che Microsoft non abbia pensato a creare un contatore delle istanze delle sue applicazioni avviate, comunque i tuoi link vanno benissimo.
I complimenti perchè non si trvano blog autorevoli e aggiornati sul licensing dei ts

grazie di nuovo
12/15/2010 6:58 PM | Massimo
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

PROBLEMA: N. 1 SERVER HP CON WINDOWS 2008 SERVER R2 + 5 CAL
MI HANNO DETTO CHE DEVO ACQUISTARE 5 TS CAL PER RENDERE IL SERVER TERMINAL MA A QUESTO PUNTO NON MI E' CHIARO QUALE SCEGLIERE TRA LICENZA PER "UTENTE" O PER "DISPOSITIVO".
PUOI AIUTARMI A CAPIRE MEGLIO LA DIFFERENZA? GRAZIE.
3/22/2011 12:00 PM | daniela cipolla
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Per utente si intende che la cal è legata ad una credenziale utente che ha il diritto di connetersi all'RDS Server indipendemente dal computer da cui si collega (è la scelta più comune per scenari RDS)

Per dispositivi si intende che la cal è legata ad un account computer e che ha il diritto di connetersi all'RDS Server indipendemente dall'utente connesso a quel computer (può tornare utile se nel caso molti utenti si aconnettano all' RDS Server utilizzando però sempre la stessa workstation)

L'idea che sta alla base è quella dare una possibilità di selezionare il tipo di licensing che più ti fa risparmiare sulla base del tuo scenario di utilizzo, è anche possibile avere un mix dei due tipi di CAL
3/22/2011 1:47 PM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

N. 1 SERVER HP CON WINDOWS 2008 SERVER R2 + 15 CAL

Avrei necessità di attivare i servizi terminal. Oltre all'amministratore vorrei che un solo utente possa accedere ai servizi terminal (o mediante lan o tramite vpn)

Mi chiedevo se era possibile acquistare 1 sola licenza TS CAL. (o forse il minimo attivabile è di 5 TS CAL)
Cosa succede se l'utente non chiude la sessione dalla lan e si collega mediante la vpn ?

Ciao e grazie per le preziose info che ho potuto trovare qui
4/7/2011 11:48 AM | Simone
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

A partire da 2008 R2 sono disponibili anche CAL singole qui trova i tagli e i prezzi in dollari:
www.microsoft.com/.../pricing.aspx

Ricordati che ogni utente che accede via RDS deve avere una CAL + una RDS CAL

Se l'untente non chiude la sessione esistono delle configurazioni tramite cui le sessioni aperte vengono chiuse dopo un tempo che può decidere l'amministratore, in caso contrario l'utente si trova la sessione come l'aveva lasciata.
4/7/2011 2:00 PM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Quindi supponiamo un ambiente terminal server con 5 client ed 1 server quest'ulitmo anche con SQL server e Office:

Saranno necessarie oltre alle licenze dei 6 sistemi operativi:
5 CAL
5 TS CAL
1 licenza di sql + 5 CAL di sql
1 licenza di office + 5 CAL di office

Giusto o si puo "semplificare" quache CAL di qua con altre di la? :)
9/21/2011 4:01 PM | alberto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Alcune note per quanto riguarda Office in ambiente RDS:

Le licenze devono essere a volume. Dal seguente technet.microsoft.com/en-us/library/ff506201.aspx
"To function correctly, remote Desktop Services must be deployed with Microsoft Office a volume license key"

Questo significa che devi acquistare o la versione Professional Plus o la Standard. Dal seguente office.microsoft.com/...
"Two Microsoft Office 2010 suites are available in Volume Licensing: Office Professional Plus 2010 and Office Standard 2010."

Inoltre vedi anche questo post
blogs.technet.com/...

9/22/2011 8:14 AM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Grazie per il chiarimento su office.
Un ultima cosa che non ho ben chiara, le cal di SQL sono "differenti" dalle cal per server?

Cioè se ho una machina che fa da file server con 5 cal, ed in futuro decido per assurdo di installare sql, devo acquistare ulteriori 5 cal "specifiche" per sql o si possono usare le prime?

Grazie e buona giornata.
9/23/2011 9:36 AM | alberto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Un' ultima cosa:

Per un applicazione web-based, che sfrutta lato server sql, IIS ed una repository di file, mentre lato client solo InternetExplorer. E' necessaria solo una licenza di sql?
9/23/2011 9:47 AM | alberto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Se non sai quanti utenti fruiranno della connessione verso SQL ti conviene scegliere di licenziarlo per processore
www.microsoft.com/italy/business/sam/lic_cal.mspx
9/26/2011 9:48 AM | Ermanno Goletto
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Ciao, ho tirato su un server Fujitsu e lo virtualizzato ho montato una licenza windows server 2008 std, vorrei sapere se si possono collegare in contemporanea 4/5 utenti con desktop remoto, oppure devono acquistare delle CAL? Se si quali? Grazie anticipatamente e complimenti x la qualità e la celerità delle risposte,
8/28/2012 10:17 PM | Max
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Ciao,
la licenza di WS2008 STD contiene gia 5 CAL quindi ti servirebbero ancora 5 RDS CAL.
8/29/2012 8:12 AM | ErmannoG
Gravatar

# re: Windows Server 2008 Terminal Server Licensing

Ciao, complimenti per il blog, da oggi ho scoperto molte cose nuove sul icensing, tuttavia non riesco ancora a capire una cosa:
Sul windows 2008 foundation che ha già integrato 15 licenza CAL e 2 licenze RDP a scopo amministrativo, se volessi aggiungere un terzo utente, devo semplicemente installare il servizio di licenze ed acquistare una nuova cal rdp oppure acquistare 3 cal rdp? Grazie anticipatamente
10/9/2012 6:12 PM | Fabiosky

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 1 and 4 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET