Jump to content

SQL Server Lizenzierung in Virtuellen Umgebungen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich les grad den licensing guide für microsoft sql server...nun stutze ich etwas bei folgender formulierung für die enterprise edition (geht um processor lizenzierung):

 

"One Server license is required for EACH physical server on which SQL Server will run"

 

Hintergrund:

Wir haben ne esx farm mit vmotion usw., ist das jetzt tatsächlich so zu verstehen, wir kaufen die entsprechende anzahl an prozessor- oder cal-lizenzen wie wir sie für die vm bräuchten (wie virtuelle prozessorlizenzen zu berechnen sind ist klar), zusätzlich brauchen wir dann noch ne sql server lizenz für jede phyisische büchse auf der, die vm laufen könnte?!

-> beispiel, unsere esx farm in der die vm rennt hat 8 hosts/physics, heisst das wir brauchen 8 sql server enterprise lizenzen um vmotion für diese vm nutzen zu können?!

 

danke für eure hilfe

gruß

Link zu diesem Kommentar

Alsooo....

 

In den Produktnutzungsrechten findet sich zur Prozessorlizenzierung forlgendes was die Ausführung von Instanzen der Software angeht:

 

II) Ausführen von Instanzen der Serversoftware. Ihre Rechte zum Ausführen der Software richten sich nach der Option, die zur Bestimmung der erforderlichen Anzahl von Lizenzen verwendet wurde.

 

i) Unlimited Virtualization. Wenn Sie einem Server Lizenzen zuweisen, die der Gesamtanzahl von physischen Prozessoren auf dem Server entsprechen,

 

(A) Sie sind berechtigt, gleichzeitig eine beliebige Anzahl von Instanzen der Serversoftware in einer physischen und einer beliebigen Anzahl virtueller Betriebssystemumgebungen auf diesem Server auszuführen.

 

(B) müssen Sie virtuelle Prozessoren nicht lizenzieren.

 

 

ii) Lizenzierung nach verwendeten Prozessoren. Sie sind berechtigt, gleichzeitig eine beliebige Anzahl von Instanzen der Serversoftware in physischen und virtuellen Betriebssystemumgebungen auf dem lizenzierten Server auszuführen. Die Gesamtanzahl der von diesen Betriebssystemumgebungen verwendeten physischen und virtuellen Prozessoren darf jedoch nicht die Anzahl der diesem Server zugewiesenen Softwarelizenzen überschreiten.

 

Ist eigentlich klar finde ich...

 

Wo ist der Punkt der dir nicht schlüssig erscheint?

Link zu diesem Kommentar
Alsooo....

 

In den Produktnutzungsrechten findet sich zur Prozessorlizenzierung forlgendes was die Ausführung von Instanzen der Software angeht:

 

II) Ausführen von Instanzen der Serversoftware. Ihre Rechte zum Ausführen der Software richten sich nach der Option, die zur Bestimmung der erforderlichen Anzahl von Lizenzen verwendet wurde.

 

i) Unlimited Virtualization. Wenn Sie einem Server Lizenzen zuweisen, die der Gesamtanzahl von physischen Prozessoren auf dem Server entsprechen,

 

(A) Sie sind berechtigt, gleichzeitig eine beliebige Anzahl von Instanzen der Serversoftware in einer physischen und einer beliebigen Anzahl virtueller Betriebssystemumgebungen auf diesem Server auszuführen.

 

(B) müssen Sie virtuelle Prozessoren nicht lizenzieren.

 

 

ii) Lizenzierung nach verwendeten Prozessoren. Sie sind berechtigt, gleichzeitig eine beliebige Anzahl von Instanzen der Serversoftware in physischen und virtuellen Betriebssystemumgebungen auf dem lizenzierten Server auszuführen. Die Gesamtanzahl der von diesen Betriebssystemumgebungen verwendeten physischen und virtuellen Prozessoren darf jedoch nicht die Anzahl der diesem Server zugewiesenen Softwarelizenzen überschreiten.

 

Ist eigentlich klar finde ich...

 

Wo ist der Punkt der dir nicht schlüssig erscheint?

folgende situation

- der sql server enterprise rennt in einer vm (eine instanz, nehmen wir der einfachheit halber cal lizenzierung) auf einer esx farm mit 8 physischen hosts...nun durch vmotion kann er mal dort mal hier rennen, muss ich für jeden physischen host nun eine sql server lizenz (nicht prozessorlizenz) kaufen damit wir vmotion nutzen dürfen (für eine vm, die faktisch nur auf einem host laufen kann)?

 

https://partner.microsoft.com/germany/40108835 (seite 24 unterer kasten)

Der eingangs erwähnte Satz:

"One Server license is required for EACH physical server on which SQL Server will run"

bearbeitet von Wurstsalat
Link zu diesem Kommentar

Moin,

 

vereinfacht ausgedrückt: bei der CPU-Lizenzierung musst du alle CPUs lizenzieren, die der Server tatsächlich nutzt. Wenn der SQL Server zwei CPUs zugewiesen bekommt, musst du zwei CPUs lizenzieren. Andersrum: Wenn du zwei CPUs lizenziert hast, kannst du auch zwei VMs laufen lassen, die jeweils eine CPU nutzen.

 

Für das Szenario, in dem du eine VM auf einen anderen Host verschiebst, gibt es m.W. eine Art Karenzregel: Sofern das aus Gründen des Failover temporär geschieht, musst du die Lizenz nicht neu der Hardware zuordnen. Bleibt die VM dauerhaft auf einem anderen Host, dann musst du die Lizenz neu zuordnen. Dieses Zuweisen ist eine logische Sache.

Da der Server auf dem alten Host ja nicht mehr läuft, benötigt dieser natürlich keine Lizenz mehr.

 

Gruß, Nils

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...