Časté otázky o licencii na server Microsoft SQL Server

V tomto článku sa zoznámime s existujúcimi licenčnými schémami servera Microsoft SQL Server a tiež zvážime vlastnosti licencovania servera SQL Server vo virtualizačnom prostredí a kontajneroch (článok je relevantný pre najnovšie verzie servera SQL Server 2016/2017/2019)..

obsah:

  • Vydania a licenčné modely MS SQL Server
  • Licencovanie servera SQL
  • Licencovanie servera SQL v modeli Server + Clients
  • Licenčné náklady na server SQL Server 2019
  • Licencovanie komponentov servera SQL
  • Licencovanie servera SQL vo virtuálnych strojoch a kontajneroch

Vydania a licenčné modely MS SQL Server

Microsoft SQL Server je k dispozícii v piatich vydaniach.

  • Expresná edícia - bezplatná edícia pre malé inštalácie, maximálna veľkosť databázy na disku je 10 GB, využitie pamäte RAM do 1 GB, 1 fyzická zásuvka alebo 4 jadrá;
  • vývojka vydanie - bezplatná edícia pre vývojárov. Zahŕňa celý zásobník technológií SQL Server. Môže sa inštalovať a používať iba na vývoj, skúšky a demonštrácie na neproduktívnych systémoch;
  • web vydanie - špeciálne vydanie pre služby webhostingu (poskytovatelia) distribuované iba na základe licenčnej zmluvy poskytovateľa služieb spoločnosti Microsoft (SPLA);
  • štandardné vydanie - V tomto vydaní sú dostupné základné funkcie DBMS, správy, analytické údaje. Maximálne využitie pamäte RAM je až 128 GB, 4 zásuvky alebo 24 jadier;
  • podnik vydanie - najúplnejšie vydanie DBMS, zahŕňa funkčnosť vydania Standard, ako aj ďalšie funkcie pre analýzu, odolnosť proti chybám (vrátane Vždy zapnuté) a spracovanie údajov.

Vydavateľská a vývojová edícia sú bezplatné. Vydania Standard a Enterprise vyžadujú licenciu.

Pre SQL Server existujú dva licenčné modely:

  • Model servera + klientov (Server + LKP)
  • Podľa modelu počítania jadier (Per Core)

SQL Server štandardné môže mať licenciu na ktorýkoľvek z dvoch modelov (Server + CAL alebo Per Core).

SQL Server Edition podnik Je licencovaná iba podľa modelu: „Podľa počtu jadier“.

Licencovanie servera SQL

Tento model sa používa pre servery s veľkým alebo neznámym počtom klientov. Tento licenčný model poskytuje prístup k neobmedzenému počtu používateľov alebo zariadení na pripojenie zvnútra alebo mimo organizácie..

Nevyžadujú sa žiadne klientske licencie.

V základnom licenčnom modeli musíte „uzavrieť“ licenciami všetky procesorové jadrá servera, na ktorom je spustený SQL Server. Základné požiadavky a obmedzenia:

  • Jedna licencia sa vydáva na dve jadrá (2Lic Core);
  • Ak chcete licencovať server, musíte si kúpiť najmenej 2 duálne licencie;
  • Pri spustení na fyzickom serveri (fyzické prostredie operačného systému - POSE) musia byť všetky jadrá servera licencované.

Licencovanie servera SQL v modeli Server + Clients

Podľa tohto licenčného modelu sa zakúpi jedna serverová licencia pre každú inštanciu servera SQL Server, ktorá je viazaná na fyzický (virtuálny) server (nezávisí od počtu jadier servera). Potom musíte kúpiť samostatné licencie klientskeho prístupu (LKP) pre každé zariadenie alebo používateľa, ktorý sa pripája k serveru SQL.

LKP pre SQL Server (ako LKP RDS) sú k dispozícii v dvoch formách:

  • LKP pre používateľa - „za používateľa“. Zakúpené pre užívateľské účty, ktoré sa pripájajú k serveru SQL Server so serverovou licenciou.
  • LKP na zariadenie - „na zariadenie“. Zakúpené pre všetky zariadenia, ktoré sa pripájajú k serveru SQL Server so serverovou licenciou..

Každá licencia CAL na server SQL vám umožňuje pripojiť sa k neobmedzenému počtu databáz serverov SQL.

pretože LKP pre používateľa a LKP pre zariadenie sú rovnaké, je potrebné vopred vypočítať ekonomickú uskutočniteľnosť nákupu klientskych licencií „na používateľa“ alebo „na zariadenie“..

príklady.

  1. SQL Server používa 20 ľudí z 20 známych zariadení. Nezáleží na tom, ktoré licencie CAL sa dajú kúpiť.
  2. SQL Server používa 20 ľudí z 50 zariadení. V takom prípade je výhodnejšie kúpiť si „užívateľskú licenciu“.
  3. SQL Server používa 50 ľudí z 20 zariadení. Je ekonomicky uskutočniteľné kupovať „licencie zariadení“.

Pri výpočte licencií LKP na serveri SQL nezáleží:

  • Počet serverov SQL vo vašej organizácii
  • počet účtov na serveroch;
  • počet súčasných pripojení k serverom;
  • prítomnosť iba jedného pripojenia k serveru pre všetkých používateľov;
  • Počet obchodných aplikácií medzi serverom SQL Server a klientmi
  • Počet terminálových serverov medzi serverom SQL Server a klientmi
  • nájdenie používateľov zamestnancov všetkých organizácií;
  • zariadenia patriace akýmkoľvek ľuďom alebo organizáciám.

Upozorňujeme, že licencie LKP môžu byť pridelené inému používateľovi alebo inému zariadeniu najviac raz za 90 dní. LKP vám umožňujú používať predchádzajúce verzie servera SQL Server.

Pre správne licencovanie musíte použiť SQL Server CAL rovnakej alebo novšej verzie. Napríklad na prístup k SQL Server 2017 Standard Edition potrebujete SQL CAL 2019 alebo SQL CAL 2017.

Licenčné náklady na server SQL Server 2019

  • SQL Server Enterprise Edition pre 2 jadrá - 7128 $
  • SQL Server Standard Edition pre 2 jadrá - 1859 dolárov
  • SQL Server Standard Edition - 931 $ + potrebujete číslo CAL
  • LKP na zariadenie SQL Server / používateľa - 209 dolárov

Napríklad na licencovanie 8-jadrového servera SQL Standard s 50 používateľmi môžete:

  1. Zakúpenie základných licencií (SQLSvrStdCore 2019 SNGL OLV 2Lic NL, každý AP CoreLic - 7NQ-01562): 1859 * 4 = 7436 USD
  2. Zakúpte si serverovú licenciu (SQLSvrStd 2019 SNGL OLV NL každý AP - 228-11476) a požadovaný počet licencií CAL (SQLCAL 2019 SNGL OLV NL každý AP UsrCAL - 359-06864): 931 + 50 * 209 = 11381 $

Ako vidíte, s veľkým počtom používateľov je výhodné licencovať SQL Server na jadro. Ak však máte veľké množstvo inštancií SQL Server v produkčnom prostredí s konštantným počtom používateľov, je výhodnejšie používať licencie Server + CAL..

Licencovanie komponentov servera SQL

SQL Server obsahuje množstvo licencovaných serverových komponentov:

  • Databázový stroj SQL Server (DB)
  • SQL Server Machine Learning Services
  • Samostatný server strojového učenia,
  • Kmeňové dátové služby (MDS)
  • Analytické služby (AS)
  • Integračné služby (IS)
  • Reporting Services (RS)
  • Služby kvality údajov (DQS).

Softvérové ​​komponenty jednej licencie SQL Server nie je možné zdieľať. Akékoľvek operačné prostredie, v ktorom sú spustené licenčné súčasti servera SQL Server, vyžaduje licenciu. Napríklad, ak je databáza SQL Server nasadená v jednom operačnom prostredí a SQL Server RS ​​je nasadená v inom, potom obe operačné prostredia musia byť plne licencované..

Ak používate server SQL Server v režime vysokej dostupnosti, nie je potrebné samostatne licencovať pasívnu kópiu servera SQL na inom hostiteľovi (ak sa používa iba na zlyhanie a nie na iné potreby).

Licencovanie servera SQL vo virtuálnych strojoch a kontajneroch

Rovnako ako licencovanie systému Windows Server, licencovanie servera SQL Server vo virtualizačnom prostredí má niekoľko funkcií..

Základný licenčný model

Rovnako ako v prípade základného licenčného modelu na fyzickom serveri musíte licencovať všetky virtuálne jadrá (vCPU) virtuálneho počítača, na ktorom je spustená inštancia servera SQL Server. Môžete licencovať iba virtuálne jadrá VM alebo všetky fyzické jadrá fyzického hostiteľa (to má zmysel, ak na hostiteľovi prevádzkujete iba servery SQL so serverom SQL)..

Na jeden virtuálny počítač je potrebné zakúpiť aspoň 2 licencie (každá na 2 jadrá). V nasledujúcom príklade sa licencie počítajú pre každé jadro, potom sa toto číslo vydelí číslom 2 (14 licencovaných jadier delíme 2 - musíte si zakúpiť 7 licencií SQL Server).

Venujte pozornosť. Na prvom virtuálnom stroji sú iba 2 jadrá, ale licencie sa nakupujú na požadovanom minime - 4.

Pri použití SQL Server Enterprise Edition môžete licencovať všetky jadrá fyzických serverov a spustiť neobmedzený počet inštancií SQL v počte operačných prostredí (fyzických a / alebo virtuálnych), ktoré sa rovnajú počtu licencií pre jedno jadro..

Napríklad server s dvoma procesormi so štyrmi jadrami na každý procesor, plne licencovaný s ôsmimi licenciami SQL (4 licencie na každé 2 jadrá), môže spustiť server SQL na ôsmich virtuálnych strojoch bez ohľadu na počet virtuálnych jadier pridelených každému virtuálnemu stroju..

Zákazníci, ktorí licencovali všetky fyzické jadrá na serveri a chcú spustiť SQL Server vo viacerých virtuálnych počítačoch, ako je povolené, môžu licencovanému serveru prideliť ďalšie základné licencie..

Každá ďalšia licencia na jadro vám umožňuje nasadiť SQL Server na ďalší virtuálny stroj, takže v predchádzajúcom príklade môže klient, ktorý chce spustiť SQL Server Enterprise Edition na dvanástich virtuálnych strojoch, zakúpiť a prideliť tomuto serveru dvanásť licencií (6 za každé 2 jadrá).

Pri použití Software Assurance (SA) s licenciami Enterprise Edition môžete nasadiť neobmedzený počet virtuálnych strojov na zvládnutie dynamického pracovného zaťaženia a plné využitie hardvérového výpočtového výkonu.

poznámka. Táto funkcia prístupu s aktívnym predplatným SA.

Licenčný model „Server + klienti“

Tento virtuálny licenčný model sa nelíši od licenčnej schémy fyzického servera. Pre každý virtuálny počítač so serverom SQL je zakúpená serverová licencia. LKP CAL sa nakupuje pre každého používateľa alebo zariadenie.

Licencovanie kontajnerov sa nelíši od licencií virtuálnych strojov - musíte licencovať všetky jadrá, ktoré sa používajú v kontajneri SQL Server. Alebo použite licenčný model s licenciou LKP.