Microsoft SQL Server licenccel kapcsolatos GYIK

Ebben a cikkben megismerjük a Microsoft SQL Server meglévő licencrendszereit, és megvizsgáljuk az SQL Server licencelésének a virtualizációs környezetben és tárolóiban való használatát (a cikk az SQL Server 2016/2017/2019 legújabb verzióira vonatkozik).

Tartalom:

  • MS SQL Server kiadások és licencmodellek
  • SQL Server licenc
  • SQL Server licenc a kiszolgáló + ügyfelek modelljében
  • Az SQL Server 2019 licencköltsége
  • SQL Server komponens licenc
  • SQL Server licencelés virtuális gépekben és tárolókban

MS SQL Server kiadások és licencmodellek

A Microsoft SQL Server öt kiadásban elérhető.

  • Expressz kiadás - ingyenes kiadás kis telepítésekhez, a lemezen a maximális adatbázisméret 10 GB, RAM használata 1 GB-ig, 1 fizikai aljzat vagy 4 mag;
  • fejlesztő kiadás - ingyenes kiadás a fejlesztők számára. Magában foglalja a teljes SQL Server technológiai verem. Telepíthető és csak fejlesztéshez, teszteléshez és demonstrációhoz használható nem produktív rendszerekre;
  • háló kiadás - speciális kiadás a web hosting szolgáltatások (szolgáltatók) számára, kizárólag a Microsoft szolgáltatói licencszerződés (SPLA) alapján terjesztve;
  • szabvány kiadás - Ebben a kiadásban elérhető az alapvető DBMS funkció, a jelentések és az elemzés. A RAM maximális felhasználása 128 GB, 4 foglalat vagy 24 mag;
  • vállalkozás kiadás - a DBMS legteljesebb kiadása magában foglalja a standard kiadás funkcionalitását, valamint az elemzés, a hibatűrés (beleértve a Mindig bekapcsolt) és az adatfeldolgozás kiegészítő funkcióit.

A fejlesztői és az Express kiadások ingyenesek. A standard és az Enterprise kiadások engedélyezést igényelnek.

Két licencmodell létezik az SQL Server számára:

  • Szerver + Ügyfélmodell (Szerver + CAL)
  • Magszámláló modell szerint (magonként)

SQL Server szabvány két modell bármelyikére engedélyezhető (Server + CAL vagy Per Core).

SQL Server Edition vállalkozás Csak a következő modell szerint engedélyezett: „A magok száma szerint”.

SQL Server licenc

Ezt a modellt nagy vagy ismeretlen ügyfélszámú kiszolgálókra használják. Ez az engedélyezési modell korlátlan számú felhasználó vagy eszköz számára biztosít hozzáférést a szervezeten belüli vagy kívüli csatlakozáshoz..

Nincs szükség kliens licencekre.

Az alapvető licencmodellben az „SQL Server” rendszert futtató kiszolgáló összes processzormagját licenccel kell bezárnia. Alapvető követelmények és korlátozások:

  • Két engedélyre adnak ki egy engedélyt (2Lic Core);
  • Szerver licencéhez legalább 2 dual-core licencet meg kell vásárolnia;
  • Fizikai szerveren történő futtatáskor (fizikai operációs rendszer környezet - POSE) az összes kiszolgálómagnak licencet kell kapnia.

SQL Server licenc a kiszolgáló + ügyfelek modelljében

E licenc modell szerint az SQL Server egyes példányaira egy szerver licencet vásárolnak, amely egy fizikai (virtuális) szerverhez van kötve (ez nem függ a kiszolgálómagok számától). Ezután külön vásárlói hozzáférési licenceket (CAL) kell vásárolnia minden olyan eszközhez vagy felhasználóhoz, amely csatlakozik az SQL Serverhez.

Az SQL Server CAL (mint az RDS CAL) két formában érhető el:

  • Felhasználói CAL - „felhasználónként”. Olyan felhasználói fiókokhoz vásárolt, amelyek kiszolgálói licenccel kapcsolódnak az SQL Serverhez.
  • Eszköz CAL - „eszközönként”. Az összes olyan eszközhöz vásárolt, amely kiszolgálói licenccel kapcsolódik az SQL Serverhez..

Minden SQL Server CAL lehetővé teszi, hogy korlátlan számú SQL Server kiszolgáló-adatbázishoz csatlakozzon.

mert A felhasználói CAL és az eszköz CAL ugyanaz, előzetesen ki kell számítania a „felhasználónként” vagy „eszközönként” vásárlói licencek gazdasági megvalósíthatóságát..

példák.

  1. Az SQL Server-t 20 ismert eszköz 20 felhasználója használja. Nincs különbség, hogy melyik CAL licencet vásárolja meg.
  2. Az SQL Server-t 50 eszközből 20 ember használja. Ebben az esetben jövedelmezőbb egy „felhasználói licenc” vásárlása.
  3. Az SQL Server-t 20 eszközből 50 ember használja. Gazdaságilag megvalósítható „eszközlicenc” vásárlása.

Az SQL Server CAL licenceinek kiszámításához nem számítanak:

  • A szervezet SQL-kiszolgálóinak száma
  • számlák száma a szerveren;
  • a szerverrel való egyidejű kapcsolatok száma;
  • csak egy kapcsolat létezik a kiszolgálóval minden felhasználó számára;
  • Az SQL Server és az ügyfelek közötti üzleti alkalmazások száma
  • Az SQL Server és az ügyfelek közötti terminálkiszolgálók száma
  • felhasználók megtalálása bármely szervezet munkatársainál;
  • bármely emberhez vagy szervezethez tartozó eszközök.

Felhívjuk figyelmét, hogy a CAL licenceket egy másik felhasználóhoz vagy más eszközhöz legfeljebb 90 naponként egyszer hozzá lehet rendelni. A CAL-k lehetővé teszik az SQL Server korábbi verzióinak használatát.

A megfelelő licenchez ugyanolyan vagy újabb verzió SQL Server CAL-ját kell használnia. Például az SQL Server 2017 Standard Edition eléréséhez SQL CAL 2019 vagy SQL CAL 2017 szükséges.

Az SQL Server 2019 licencköltsége

  • SQL Server Enterprise Edition 2 maghoz - 7128 $
  • SQL Server Standard Edition 2 magról - 1859 USD
  • SQL Server Standard Edition - 931 $ + -nak CAL-szám szükséges
  • SQL Server eszköz / felhasználói CAL - 209 USD

Például egy nyolcmagos SQL Standard kiszolgáló licenceléséhez 50 felhasználónál:

  1. Alap licencek vásárlása (SQLSvrStdCore 2019 SNGL OLV 2Lic NL, minden AP CoreLic - 7NQ-01562): 1859 * 4 = 7436 USD
  2. Vásároljon egy kiszolgálói licencet (SQLSvrStd 2019 SNGL OLV NL Minden hozzáférési pont - 228-11476) és a szükséges számú CAL-t (SQLCAL 2019 SNGL OLV NL Minden AP UsrCAL - 359-06864): 931 + 50 * 209 = 11381 $

Mint láthatja, nagyszámú felhasználó esetén hasznos az SQL Server licenc magonként. Ha azonban számos SQL Server példány van egy állandó felhasználói számú termelési környezetben, akkor jövedelmezőbb a Server + CAL licencek használata.

SQL Server komponens licenc

Az SQL Server számos licencelt szerver összetevőt tartalmaz:

  • SQL Server Database Engine (DB)
  • SQL Server gépi tanulási szolgáltatások
  • Gépi tanulási szerver önálló,
  • Törzsadat-szolgáltatások (MDS)
  • Elemző szolgáltatások (AS)
  • Integrációs szolgáltatások (IS)
  • Jelentési szolgáltatások (RS)
  • Adatminőségi szolgáltatások (DQS).

Az egyetlen SQL Server licenc szoftverkomponensei nem oszthatók meg. Minden olyan operációs környezethez, amelyben az SQL Server összetevői futnak, licenc szükséges. Például, ha az SQL Server adatbázist egy operációs környezetben telepítik, az SQL Server RS-t pedig egy másikban telepítik, akkor mindkét operációs környezetet teljes mértékben licenccel kell ellátni..

Ha az SQL Server szolgáltatást magas rendelkezésre állás módban használja, akkor nem kell külön engedélyeznie az SQL Server passzív másolatát egy másik gazdagépen (ha csak feladatátvételi célra használja, és semmilyen más igényt nem).

SQL Server licencelés virtuális gépekben és tárolókban

A Windows Server licencekhez hasonlóan az SQL Server licencelése egy virtualizációs környezetben számos funkcióval rendelkezik..

Alapvető licencmodell

Mint a fizikai kiszolgálónál az alapvető licencmodellnél, az SQL Server példányát futtató virtuális gép összes virtuális kernelét (vCPU-kat) licencbe kell hoznia. Kizárólag a virtuális gép virtuális kerneleit vagy a fizikai gazdagép összes fizikai kernelét engedélyezheti (akkor van értelme, ha csak a virtuális gépeket futtatja a gazdagépen SQL Server használatával).

Egy virtuális géphez legalább 2 licencet kell vásárolnia (mindegyik 2 magra). Az alábbi példában a licenceket minden magra számítják, majd ezt a számot 2-vel osztják (14 licencelt magot osztunk kettővel - 7 SQL Server licencet kell vásárolnod).

Figyelem! Az első virtuális gépen csak 2 mag található, de a licenceket a szükséges minimumon megvásárolják - 4.

Az SQL Server Enterprise Edition használatakor licencbe veheti az összes fizikai kiszolgálómagot, és korlátlan számú SQL-példányt futtathat olyan működési környezetekben (fizikai és / vagy virtuális), amelyek megegyeznek az egy mag licenceinek számával..

Például egy kétprocesszoros kiszolgáló, amelyen négy processzormag van, minden processzoron nyolc SQL licenccel (a 2 magonkénti 4 licenccel) teljes licenccel, az SQL Server nyolc virtuális gépen futtatható, függetlenül az egyes virtuális gépekhez kiosztott virtuális magok számától..

Azok az ügyfelek, akik az összes fizikai kernel licencet adtak a kiszolgálón, és az SQL Server használatát a megengedettnél több virtuális gépen akarják telepíteni, további központi licenceket rendelhetnek hozzá az engedélyezett kiszolgálóhoz.

Minden további kernellicence lehetővé teszi az SQL Server telepítését egy további virtuális gépen, így az előző példában az ügyfél, aki tizenkét virtuális gépen szeretné futtatni az SQL Server Enterprise Edition terméket, megvásárolhatja és hozzárendelhet tizenkét licencet erre a kiszolgálóra (6 minden 2 magra)..

Használat közben Szoftvergarancia (SA) az Enterprise Edition licencekkel korlátlan számú virtuális gépet telepíthet a dinamikus munkaterhelések kezelésére és a hardver számítási teljesítményének teljes kihasználására.

megjegyzés. Ez a hozzáférési szolgáltatás aktív SA előfizetéssel.

Engedélyezési modell „Szerver + Ügyfelek”

Ez a virtuális licencmodell nem különbözik a fizikai szerver licencrendszerétől. Minden virtuális géphez, amelyen SQL Server található, szerver licencet vásárolnak. Az SQL CAL vásárlásra kerül minden felhasználóhoz vagy eszközhöz.

A konténer engedélyezése nem különbözik a virtuális gépek licencétől - engedélyeznie kell az összes magot, amelyet az SQL Server tárolóban használnak. Vagy használja az engedélyezési modellt a CAL-sel.