Per Core-Lizenzierung

Bei der Softwarelizenzierung ist das Verständnis der Lizenzierungsmodelle und -anforderungen von entscheidender Bedeutung, um die Einhaltung der Vorschriften zu gewährleisten und überhöhte Zahlungen zu vermeiden. Die Per-Core-Lizenzierung von Microsoft bietet einen vielseitigen Ansatz für die Lizenzierung, der für verschiedene Computerumgebungen geeignet ist. Dieser Artikel konzentriert sich auf die Per-Core-Lizenzierung für Microsoft-Produkte wie SQL Server und Windows Server.

Grundkonzept Per-Core-Lizenzierung

Das 2012 eingeführte Per-Core-Lizenzierungsmodell erfordert den Kauf von Lizenzen pro Kern, basierend auf dem physischen Prozessor und/oder den Kernen. Die Core-basierte Lizenzierung ist eine einheitliche Lizenzierungsmetrik, unabhängig davon, ob ein Server vor Ort oder in Hybrid-/Cloud-Umgebungen bereitgestellt wird. Die genauen Anforderungen können sich zwischen den verschiedenen Server-Software-Lizenzierungsanforderungen unterscheiden. Wenn Sie sich für das Modell "Per Core" entscheiden, benötigen Sie keine zusätzlichen CALs, wenn sich Nutzer oder Geräte von innerhalb oder außerhalb der Firewall eines Unternehmens verbinden.

Bei der Per-Core-Lizenzierung gibt es drei Hauptkonzepte, nämlich

Physischer Server: Das tatsächliche komplette Hardwaresystem, auf dem die Serversoftware läuft.

Physischer Prozessor: Der physische Chip im Sockel, der mehrere physische Kerne enthält.

Physischer Kern: Eine kleine Verarbeitungseinheit innerhalb des physischen Prozessors des physischen Servers.

SQL Server-Lizenzierung Per Core

SQL Server verwendet das Per-Core-Lizenzierungsmodell, mit dem Sie eine Lizenz auf der Grundlage der Anzahl der physischen Kerne auf einem Server oder der Anzahl der virtuellen Kerne zur Unterstützung virtueller Maschinen, auf denen die Software läuft, erwerben können. Für physische Server müssen alle physischen Kerne lizenziert werden, während für virtuelle Maschinen alle virtuellen Kerne lizenziert werden müssen. Pro physischem Prozessor müssen mindestens 4 Kerne lizenziert werden, für jeden Kern ist eine Lizenz erforderlich. Diese Mindestanforderungen können in seltenen Fällen abweichen, wie in offiziellen Dokumenten angegeben. Es ist auch möglich, SQL Server über das Modell Server + CAL zu lizenzieren.

Berechnungsbeispiele per Core SQL Server

Nachfolgend finden Sie einige Beispielrechnungen für verschiedene Szenarien.

Physische SQL Server-Lizenzen

Bei der Lizenzierung nach dem Per-Core-Modell muss jeder Kern in jedem Prozessor der OSE, auf dem die SQL Server-Software läuft, lizenziert werden. Für jeden physischen Prozessor sind mindestens vier Kernlizenzen erforderlich. Es ist auch erwähnenswert, dass Kernlizenzen in Paketen von 2 verkauft werden.

Beispiel 1. Auf drei physischen Servern laufen SQL-Dienste, für die Lizenzen erforderlich sind.

Auf dem physischen Server 1 laufen 2 physische Prozessoren mit 2 physischen Kernen. Die Regel besagt, dass jeder physische Prozessor mit mindestens 4 Kernlizenzen lizenziert werden muss, auch wenn weniger als 4 physische Kerne im physischen Prozessor vorhanden sind. In diesem Fall würde das bedeuten, dass beide Prozessoren 4 Kernlizenzen benötigen, was die Gesamtzahl auf 8 erhöht.

Lizenzen für einzelne virtuelle SQL Server-Maschinen (VMs)

Beispiel 2. Es gibt drei virtuelle Maschinen mit der folgenden Anzahl von virtuellen Kernen:

Virtuelle Maschine 1. 2 virtuelle Kerne (es müssen mindestens 4 Kerne lizenziert werden)

Virtuelle Maschine 2. 4 virtuelle Kerne

Virtuelle Maschine 3. 6 virtuelle Kerne

Jeder virtuelle Kern muss lizenziert werden, aber auch hier gilt das Minimum von vier Lizenzen pro virtueller Maschine. Daher lautet die Berechnung der Gesamtzahl der benötigten Lizenzen nicht 2 + 4 + 6, sondern 4 + 4 + 6. In diesem Beispiel beträgt die Gesamtzahl der benötigten Lizenzen 14.

Bei Versionen von SQL Server 2022 oder höher benötigen Sie Software Assurance oder ein Abonnement, um Lizenzen für virtuelle Maschinen zu erhalten.


Lizenzierung einzelner SQL Server-Container

Beispiel 3.

In Versionen von SQL Server 2022 oder höher benötigen Sie Software Assurance oder ein Abonnement, um einzelne Container zu lizenzieren. In diesem Beispiel möchte ein Unternehmen 2 Container mit 4 virtuellen Kernen pro Container lizenzieren.

Dafür sind 8 Kernlizenzen erforderlich (2 Container x 4 Kerne pro Container = 8 virtuelle Kerne insgesamt).


Lizenzierung von Windows Server Per Kern

In den Editionen Standard und Datacenter verwendet Windows Server ebenfalls das Modell der Lizenzierung pro Kern. Wie bei SQL Server können Sie Lizenzen auf der Grundlage von physischen oder virtuellen Kernen vergeben. Windows Server bietet jedoch auch die Möglichkeit der Lizenzierung auf der Grundlage des Modells Per Core/CAL (Client Access License). Bei der Windows Server-Per-Core-Lizenzierung sind mindestens 16 lizenzierte Kerne erforderlich, dies wird als "Basislizenz" bezeichnet. Zusätzliche Kerne können mit 2-Kern- oder 16-Kern-Paketen lizenziert werden. Mit SQL Server Enterprise erhält man unbegrenzte Kerne.


Berechnungsbeispiele pro Kernlizenz Windows Server

Lizenzierung von physischen Windows Servern

Dieses Beispiel zeigt ein Beispiel für die Lizenzierung von 16 Kernen.

Kernlizenzen werden in 2er-Paketen verkauft. Für 16 Kerne benötigen Sie also 8 Lizenzen (16 Kerne / 2 Kerne pro Lizenzpaket), oder ein 16-Kern-Paket.


Lizenzierung von virtuellen Windows Server-Maschinen (VMs)

Dieses Beispiel zeigt ein Beispiel für die Lizenzierung von 4 virtuellen Kernen.

Windows Server 2022 hat eine Mindestkernanforderung von 16 Kernen pro virtueller Maschine. Auch wenn Ihre virtuelle Maschine weniger als 16 Kerne hat, müssen Sie mindestens 16 Kerne lizenzieren. In diesem Beispiel werden 16 lizenzierte Cores benötigt, um die 4 virtuellen Cores der virtuellen Maschine zu lizenzieren.


Vorteile des Per-Core-Lizenzierungsmodells

Die Per-Core-Lizenzierung bietet Unternehmen mehrere Vorteile. Dazu gehören:

Flexibilität: Mit der Per-Core-Lizenzierung können Unternehmen ihre Computing-Umgebungen einfach skalieren, indem sie Cores hinzufügen oder entfernen, ohne dass zusätzliche Lizenzen erforderlich sind.

Konsistenz: Das Per-Core-Modell bietet einen einheitlichen Lizenzierungsansatz für alle Umgebungen, einschließlich physischer Server, virtueller Maschinen und der Cloud.

Vereinfachte Verwaltung: Mit der Per-Core-Lizenzierung müssen Unternehmen keine zusätzlichen Client-Access-Lizenzen (CALs) für Benutzer oder Geräte erwerben, die auf die Serversoftware zugreifen.

Kosteneffizienz: Unternehmen können ihre Lizenzierungskosten optimieren und überhöhte Zahlungen vermeiden, indem sie genau die erforderliche Anzahl von Kernen lizenzieren.

Die Per-Core-Lizenzierung bietet Flexibilität, Konsistenz, vereinfachte Verwaltung und Kosteneffizienz für Unternehmen, die Microsoft-Softwareprodukte einsetzen.


Konformität mit Per-Core-Lizenzierung

Um die Einhaltung der Richtlinien zu gewährleisten, müssen Sie Ihre Computerumgebung regelmäßig bewerten, die erforderlichen Lizenzen genau berechnen, Lizenzen über autorisierte Kanäle erwerben, eine ordnungsgemäße Dokumentation führen und sich über Änderungen der Lizenzierungsrichtlinien von Microsoft auf dem Laufenden halten. Lesen Sie hier mehr über Software Asset Management und die Lizenzierungsregeln von Microsoft.