Jak zjistit co spotřebovává CAL licence?

Jak zjistit co spotřebovává CAL licence?
« kdy: 08. 07. 2015, 14:15:27 »
Ahoj, jak zjistím co všechno mi "žere" CAL licence na MS Windows Serveru 2012 R2?


Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #1 kdy: 08. 07. 2015, 15:02:51 »
CAL licence na Win server jsou buď Per User nebo Per Device. Mnohem častější jsou Per User, které platí pro konkrétního uživatele (fyzického člověka, nikoliv uživatele na serveru!). Ten pak může k serverům (neomezený počet) přistupovat z jakéhokoliv zařízení, např. i z domácího. Platí, že počet potřebných licencí není možné žádným umělým způsobem snižovat (zákaz multiplexingu). Nelze si třeba myslet, že pokud bude několik lidí sdílet jeden účet na serveru, tak stačí koupit míň licencí. Není to tak. V tom případě by mohly nastoupit licence Per Device (typický příklad je několik pokladních střídajících se na pokladně) - pak by ale musela být licence i na domácí PC, pokud by se z něj přistupovalo.

Tvoje otázka by teda měla spíš znít KDO ti žere licence a ne CO :) Pokud se teda bavíme o Per User. Počet potřebných User CAL = počet fyzických lidí (zaměstnanců, brigádníků...), kteří se nějak ověřují na serveru a využívají tak jeho služeb. Ať už lezou na file share, tisknou na nasdílené tiskárně, lezou do firemního intranetu... Nepočítají se jen anonymní uživatelé web serveru (IIS).

A pozor, Remote Desktop má vlastní CAL licence.

j

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #2 kdy: 08. 07. 2015, 16:33:41 »
Ahoj, jak zjistím co všechno mi "žere" CAL licence na MS Windows Serveru 2012 R2?

Viz borek, a prakticky se to zjistit nijak neda. Stejne jako se v praxi neda nijak zjistit, jestli veci od M$ pouzivas nebo napouzivas v souladu s licenci - protoze to ani M$ nevi.

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #3 kdy: 08. 07. 2015, 16:48:26 »
To je bohužel pravda, českej Microsoft nemá lidi, kteří by licencím dopodrobna rozuměli. Volat na infolinku je celkem ztráta času, i když zrovna tohle by ještě vědět mohli. Dokonce mi na jedný odborný konferenci řekl člověk z MS, ze s dotazama na licence je lepší se obracet na specializovaný firmy. Licencování všech možných serverových produktů ve spojení třeba s virtualizací je tak složitý, že je skoro nemožný znát všechny situace a výjimky. Výchozí dokument je Product Use Rights (mnohastránkovej dokument popisující všechen MS soft), ale ani tam není vysvětlený všechno.

asdasdasd

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #4 kdy: 08. 07. 2015, 19:27:15 »
Nepočítají se jen anonymní uživatelé web serveru (IIS).
Presne, na neanonymnych dat pozor. Ked nad IIS rozbehnes nejaky redakcny system, kde sa moze registrovat kazdy, tak CAL potrebujes aj pre kazdeho registrovaneho uzivatela.


Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #5 kdy: 08. 07. 2015, 19:52:52 »
Citace
Ked nad IIS rozbehnes nejaky redakcny system, kde sa moze registrovat kazdy, tak CAL potrebujes aj pre kazdeho registrovaneho uzivatela.

To naštěstí neplatí, to by prakticky nemohly existovat žádný weby na IIS s registrací. Já to původně myslel jako anonymní z pohledu serveru (a organizace). Pro jistotu jsem se podíval na přesnou definici v licenčních podmínkách a ta zní:

"CALs are not required to access server software running a Web or HPC Workload."

Takže pro žádné uživatele přistupující na IIS není potřeba CAL. A to ani pro zaměstnance (jak jsem si myslel), ale ti stejně lezou i na share, DNS, DHCP... takže CAL musí mít tak jako tak.

j

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #6 kdy: 08. 07. 2015, 20:36:59 »
Nepočítají se jen anonymní uživatelé web serveru (IIS).
Presne, na neanonymnych dat pozor. Ked nad IIS rozbehnes nejaky redakcny system, kde sa moze registrovat kazdy, tak CAL potrebujes aj pre kazdeho registrovaneho uzivatela.

Na verejnej web si musis koupit specielni licenci, a pak nepotrebujes zadny CALy (a je uplne jedno jestli se useri registrujou). Pokud mas standardni licenci, potrebujes CAL na !!!KAZDYHO!!! kdo na teb web byt jednou jedinkrat vleze.

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #7 kdy: 08. 07. 2015, 20:48:47 »
Co se licencování Microsoftu týče, jednou pravil nějaký chytrý pán na školení, že :"... dřív pochopíte ženskou logiku, než správné licencování Microsoftu".
S tím licencováním přístupů na IIS pozor, je-li množina uživatelů neurčitá, ale konečná, je potřeba mít na každého uživatele CAL, nebo lépe pro všechny naráz Windows server External Connector. Nedávno jsme měli nejasnost právě kvůli správnému MS licencování přístupů na IIS server školního systému BAKALÁŘI - data systému jsou v dbf souborech na Samba serveru, rodičům a žákům je předhazuje IIS. Protože se rodiče i žáci do IIS serveru přihlašují jménem a heslem, ptali jsme se na správné licencování u MS a jejich odpověď byla, že Bakaláři jsou extranetová aplikace (interní intranetová aplikace vypublikovaná do internetu určená jen omezené skupině lidí o neznámé velikosti – učitelé, studenti, rodiče). V takovém případě je potřeba mít pro všechny uživatele (myšleno učitele), kteří k webovým aplikacím (Bakaláři) na daném serveru přistupují, pořízený Windows Server CAL. Studenti a rodiče, kteří k této aplikaci budou také přistupovat, rovněž potřebují být zalicencováni – pro ty je lepší pořídit 1 externí konektor (EC) pro celý server, který je dražší než CAL, ale umožní licencovat přístup všech externích uživatelů (bez ohledu na počet) - studentů a rodičů.


Citace
Ked nad IIS rozbehnes nejaky redakcny system, kde sa moze registrovat kazdy, tak CAL potrebujes aj pre kazdeho registrovaneho uzivatela.

To naštěstí neplatí, to by prakticky nemohly existovat žádný weby na IIS s registrací. Já to původně myslel jako anonymní z pohledu serveru (a organizace). Pro jistotu jsem se podíval na přesnou definici v licenčních podmínkách a ta zní:

"CALs are not required to access server software running a Web or HPC Workload."

Takže pro žádné uživatele přistupující na IIS není potřeba CAL. A to ani pro zaměstnance (jak jsem si myslel), ale ti stejně lezou i na share, DNS, DHCP... takže CAL musí mít tak jako tak.

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #8 kdy: 08. 07. 2015, 20:52:45 »
Citace
Na verejnej web si musis koupit specielni licenci, a pak nepotrebujes zadny CALy (a je uplne jedno jestli se useri registrujou). Pokud mas standardni licenci, potrebujes CAL na !!!KAZDYHO!!! kdo na teb web byt jednou jedinkrat vleze.

Ne, není tomu tak. Žádná speciální licence na web neexistuje. Máme v práci 40 Windows Serverů a taky jsme to řešili. Budu citovat z PUR:

SERVER LICENSES
You have the rights below for each server you properly license.
•   You must assign each license to a single Server.
•   One license is required for every two Physical Processors on the Server.
•   For Standard licenses, you may use one Running Instance of server software in the Physical OSE and, for each license assigned, one Running Instance in up to two Virtual OSEs on the Licensed Server.
•   For Standard licenses, if all permitted Virtual OSE Instances are used, you may use the Instance in the Physical OSE only to host and manage the Virtual OSEs.
•   For Datacenter licenses, the number of Virtual OSEs is unlimited, and use in the Physical OSE is not limited to hosting and management.
•   Provided that, prior to repartitioning, each hardware partition is fully licensed, and, subsequent to repartitioning, the total number of licenses and Physical Processors remains the same, license reassignment is permitted anytime (i) Physical Processors are reallocated from one licensed hardware partition to another, (ii) two or more partitions are created from one licensed hardware partition, or (iii) one partition is created from two or more licensed hardware partitions.
•   You may use additional software listed in Appendix 3 in conjunction with your use of server software.
•   As a one-time alternative to assigning base CALs per user or per device, a number of base CALs may be dedicated to an Instance of the server software on a single Server (per server mode) to permit up to the same number of users or devices to concurrently  access that Instance.

ACCESS LICENSES
•   You must assign each CAL to a user or device, as appropriate, and each External Connector License to a Licensed Server.
•   CALs or External Connector Licenses are required for access to server software.
•   CALs and External Connector Licenses permit access to the corresponding version (including earlier versions used under downgrade rights) or earlier versions of server software.
•   CALs are not required for access by another Licensed Server or for up to 2 users or devices to administer the software.
•   CALs are not required to access server software running a Web or HPC Workload.
•   CALs not required for access in a Physical OSE used solely for hosting and managing Virtual OSEs.
•   Your CALs and External Connector Licenses only permit access to your Licensed Servers (not a third party’s).

External Connector License means a license attached to a Server that permits access to the server software by External Users.
External Users means users that are not either your or your Affiliates’ employees, or your or your affiliates’ onsite contractors or onsite agents.


Možná si to pleteš s tím External Connectorem. Ale ten je potřeba pro případ, že by na tvůj server měli přistupovat lidi z jiných firem. Netýká se webu.


Citace
ptali jsme se na správné licencování u MS

V tom byl asi ten problém. Jak už jsem (nejen) já psal, MS do vlastních licencí nevidí. V ČR jsou asi největší odborníci ve firmě http://www.daquas.cz/ která se na to specializuje. Ne náhodou spolupořádají konferenci http://www.teched.cz/ a odkazují se na ně i lidi z MS.

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #9 kdy: 08. 07. 2015, 20:53:50 »
Citace
je-li množina uživatelů neurčitá, ale konečná

Nic takové se v PUR nezmiňuje.

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #10 kdy: 08. 07. 2015, 21:42:09 »
No vždyť píšu : "... dřív pochopíte ženskou logiku, než správné licencování Microsoftu"
Ale pravda, v Daquasu jsem se neptal. Musím to co nejdřív napravit, dík za tip.

Citace
je-li množina uživatelů neurčitá, ale konečná

Nic takové se v PUR nezmiňuje.

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #11 kdy: 08. 07. 2015, 22:13:21 »
Citace
Ale pravda, v Daquasu jsem se neptal. Musím to co nejdřív napravit, dík za tip.

Já je měl před pár lety pozvaný na konzultaci ohledně licencí u nás a potřebu Connectoru nezmiňovali. Ale budu rád, když sem pak napíšeš, co řekli tobě, jestli se třeba situace přeci jen nezměnila. dík
Každopádně nikdo znalejší ohledně MS licencí asi v ČR není.

Ivoszz

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #12 kdy: 09. 07. 2015, 00:35:27 »
Citace
Na verejnej web si musis koupit specielni licenci, a pak nepotrebujes zadny CALy (a je uplne jedno jestli se useri registrujou). Pokud mas standardni licenci, potrebujes CAL na !!!KAZDYHO!!! kdo na teb web byt jednou jedinkrat vleze.

Ne, není tomu tak. Žádná speciální licence na web neexistuje. Máme v práci 40 Windows Serverů a taky jsme to řešili. Budu citovat z PUR:

SERVER LICENSES
You have the rights below for each server you properly license.
•   You must assign each license to a single Server.
•   One license is required for every two Physical Processors on the Server.
•   For Standard licenses, you may use one Running Instance of server software in the Physical OSE and, for each license assigned, one Running Instance in up to two Virtual OSEs on the Licensed Server.
•   For Standard licenses, if all permitted Virtual OSE Instances are used, you may use the Instance in the Physical OSE only to host and manage the Virtual OSEs.
•   For Datacenter licenses, the number of Virtual OSEs is unlimited, and use in the Physical OSE is not limited to hosting and management.
•   Provided that, prior to repartitioning, each hardware partition is fully licensed, and, subsequent to repartitioning, the total number of licenses and Physical Processors remains the same, license reassignment is permitted anytime (i) Physical Processors are reallocated from one licensed hardware partition to another, (ii) two or more partitions are created from one licensed hardware partition, or (iii) one partition is created from two or more licensed hardware partitions.
•   You may use additional software listed in Appendix 3 in conjunction with your use of server software.
•   As a one-time alternative to assigning base CALs per user or per device, a number of base CALs may be dedicated to an Instance of the server software on a single Server (per server mode) to permit up to the same number of users or devices to concurrently  access that Instance.

ACCESS LICENSES
•   You must assign each CAL to a user or device, as appropriate, and each External Connector License to a Licensed Server.
•   CALs or External Connector Licenses are required for access to server software.
•   CALs and External Connector Licenses permit access to the corresponding version (including earlier versions used under downgrade rights) or earlier versions of server software.
•   CALs are not required for access by another Licensed Server or for up to 2 users or devices to administer the software.
•   CALs are not required to access server software running a Web or HPC Workload.
•   CALs not required for access in a Physical OSE used solely for hosting and managing Virtual OSEs.
•   Your CALs and External Connector Licenses only permit access to your Licensed Servers (not a third party’s).

External Connector License means a license attached to a Server that permits access to the server software by External Users.
External Users means users that are not either your or your Affiliates’ employees, or your or your affiliates’ onsite contractors or onsite agents.


Možná si to pleteš s tím External Connectorem. Ale ten je potřeba pro případ, že by na tvůj server měli přistupovat lidi z jiných firem. Netýká se webu.


Citace
ptali jsme se na správné licencování u MS

V tom byl asi ten problém. Jak už jsem (nejen) já psal, MS do vlastních licencí nevidí. V ČR jsou asi největší odborníci ve firmě http://www.daquas.cz/ která se na to specializuje. Ne náhodou spolupořádají konferenci http://www.teched.cz/ a odkazují se na ně i lidi z MS.

Nic proti, ale z tebou zvýrazněné věty vyplývá pouze to, že pro přístup na serverový SW přes webové přístup není vyžadován CAL. Vzhledem k tomu, že v jiném bodě o něco dříve je uvedeno, že pro přístup k serverovému SW je nutný CAL nebo externí konektor, celkem logicky mi z toho vychází, že pokud nepoužiješ pro přístup k serverovému SW přes web CAL, měl bys použít externí konektor. Pokud tvrdíš, že to není pravda, měl bys někde doložit, že webové služby (IIS) nejsou součástí serverového SW.

D.J.Bobo

Re:Jak zjistit co spotřebovává CAL licence?
« Odpověď #13 kdy: 09. 07. 2015, 07:02:09 »
Nepočítají se jen anonymní uživatelé web serveru (IIS).

Na verejnej web si musis koupit specielni licenci, a pak nepotrebujes zadny CALy (a je uplne jedno jestli se useri registrujou). Pokud mas standardni licenci, potrebujes CAL na !!!KAZDYHO!!! kdo na teb web byt jednou jedinkrat vleze.

Vidíš, a to zrovna není pravda. Speciálně IIS má vyjímku, kdy aplikace na něm běžící nepotřebuje CAL. To si totiž pleteš s aplikací s MSSQL. Pokud máš jen Express, pak ti skutečně stačí třeba i Foundation s IIS a MSSQL Express a máš to licenčně správně.
Jiná věc je, pokud máš SQL třeba Standard a k aplikaci ti lezou uživatelé - co uživatel, to CAL na SQL. Proto existuje licence MSSQL Peer Processor - ale tady taky pozor ... kupuje se nově na jádra, licence je na 2 jádra, nejméně musíš mít tedy 2 licence na 4 jádra (méně nejde) - jedna licence cca 70kKč, dohormady tedy cca 150kKč.

Takže, pro nějaký malý Web s IIS a MSSQL Express stačí jakákoliv verze OS (dokonce je tu vyjímka i na Windows 7, který jinak nesmí být používán jako server kromě sdílení PeerToPeer - třeba MSSQL ani Express na něm být nesmí, pkud ho používají uživatelé po síti ... atd).

Ano, je to sllžité, ale dá se  v tom vyznat. Že na infolince to neznají, věřím. Tohle je samostatná část, v milusto se to jemovali MS Licencing, dnes se to školí taky samostatně.