Server-Editionen vergleichen SQL - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Server-Editionen vergleichen SQL

Übersicht

Die Lizenzierung von Microsoft SQL Servern ist eine der größten Ausgaben für eine Windows-Workload-Umgebung. Die Lizenzkosten für SQL Server können leicht über die Rechenkosten für die Ausführung des Workloads hinausgehen. Wenn Sie sich für die falsche Edition entscheiden, könnten Sie für Funktionen bezahlen, die Sie nicht nutzen oder gar nicht benötigen. In diesem Abschnitt werden die folgenden SQL Server-Editionen, einschließlich ihrer Funktionen und relativen Kosten, verglichen:

  • Enterprise — SQL Server Enterprise Edition bietet Rechenzentrumsfunktionen mit hoher Leistung, unbegrenzter Virtualisierung und verschiedenen Business Intelligence (BI) -Tools.

  • Standard — Die SQL Server Standard Edition bietet grundlegendes Datenmanagement und Business Intelligence für kleinere Organisationen und Abteilungen.

  • Web — SQL Server Web Edition eignet sich für Unternehmen, die Webhoster oder Web-Mehrwertanbieter sind (VAPs). Diese Edition bietet niedrige Gesamtbetriebskosten und bietet Skalierbarkeits- und Verwaltungsfunktionen für kleine bis große Websites.

    Wichtig

    Sie können die SQL Server Web Edition verwenden, um nur öffentliche und über das Internet zugängliche Webseiten, Websites, Webanwendungen und Webdienste zu unterstützen. Sie können die SQL Server Web Edition nicht zur Unterstützung von line-of-business Anwendungen verwenden (z. B. Anwendungen für Kundenbeziehungsmanagement oder Enterprise Resource Management).

  • Developer — Die SQL Server Developer Edition umfasst alle Funktionen der Enterprise Edition, ist jedoch nur für Entwicklungszwecke vorgesehen.

  • Express — SQL Server Express Edition ist eine kostenlose Datenbank und kann zum Lernen oder zum Erstellen von Desktop-Anwendungen verwendet werden. Sie können die Express Edition auf andere Editionen aktualisieren.

Anmerkung

SQLDie Server Evaluation Edition ist für einen Testzeitraum von 180 Tagen erhältlich.

Auswirkung auf die Kosten

Sie können SQL Serverlizenzen bei einem Microsoft-Händler erwerben und sie AWS mit Software Assurance mitbringen. Alternativ können Sie SQL Serverlizenzen mit einem pay-as-you-go Modell verwenden, bei dem Amazon in der Lizenz enthalten ist. EC2 AMIs

Wenn Sie SQL Serverlizenzen von Microsoft-Wiederverkäufern erwerben, werden die Kernlizenzen in Zweierpaketen verkauft, und Sie müssen mindestens vier Kerne pro Server lizenzieren. Die folgende Tabelle zeigt einen Kostenvergleich zwischen der Enterprise Edition und der Standard Edition.

Version SQLServer Enterprise Edition (Paket mit 2 Kernen) SQLServer Standard Edition (Paket mit 2 Kernen) Einsparungen
2022 15.123$ 3.945$ 74%
2019 13.748$ 3.586$ 74%
Anmerkung

Die Preise in der obigen Tabelle basieren auf den öffentlichen Preisen von Microsoft für SQLServer 2022 und SQLServer 2019.

Der folgende Kostenvergleich zeigt das Hosten verschiedener SQL Server-Editionen mit Amazon, in denen die Lizenz enthalten ist. EC2 AMIs In diesem Vergleich wird der SQL Server auf r6i.xlarge (4 v) in der Region gehostet. CPU us-east-1

Instance Kosten berechnen Kosten für die Windows-Lizenz SQLKosten für Serverlizenzen Gesamt
R6i.Xlarge (Linux) 183,96$ 183,96$
R6i.Xlarge + Fenster 183,96$ 134,32$ 318,28$
R6i.Xlarge + Server-Webausgabe SQL 183,96$ 134,32$ 49,35$ 367,63$
R6i.xlarge + Server Standardausgabe SQL 183,96$ 134,32$ 350,4$ 668,68$
R6i.Xlarge + Enterprise Edition SQL 183,96$ 134,32$ 1.095$ 1.413,28$

Sie können bis zu 95 Prozent der SQL Serverlizenzkosten sparen, indem Sie die richtige SQL Serveredition für Ihren Workload auswählen. In der folgenden Tabelle werden die Kosten für SQL Serverlizenzen auf r6i.xlarge-Instanzen verglichen.

Edition Einsparungen in%
Standard im Vergleich zu Enterprise 68%
Web im Vergleich zu Standard 86%
Web im Vergleich zu Enterprise 95 %

In den meisten Szenarien wechseln Unternehmen von der Enterprise Edition zur Standard Edition, aber es gibt einige Fälle, in denen ein Wechsel von der Standard oder Enterprise Edition zur Web Edition möglich ist.

Empfehlungen zur Kostenoptimierung

Sie können anhand von Skalierungsgrenzen, hoher Verfügbarkeit, Leistung und Sicherheit die beste Edition für Ihren Workload auswählen. Die folgende Tabelle zeigt Funktionen, die von allen SQL Server-Editionen unterstützt werden. Dies kann Ihnen bei der Entscheidung helfen, welche Edition Sie verwenden möchten. Dieser Vergleich gilt für SQLServer 2016 SP1 und spätere Versionen.

Skalierungsgrenzen

In der folgenden Tabelle werden die Skalierungsgrenzen der verschiedenen SQL Server-Editionen verglichen.

Funktion Enterprise Edition Standard Edition Web-Edition Express-Ausgabe
Maximale Rechenkapazität, die von einer einzelnen Instanz von SQL Server Database Engine, SQL Server Analysis Services (SSAS) oder SQL Server Reporting Services (SSRS) verwendet wird Maximales Betriebssystemmaximum Beschränkt auf weniger als 4 Sockets oder 24 Kerne Beschränkt auf weniger als 4 Sockets oder 16 Kerne Beschränkt auf weniger als 4 Sockets oder 4 Kerne
Maximaler Arbeitsspeicher für den Pufferpool pro Instanz von SQL Server Database Engine Maximaler Betriebssystemwert 128 GB 64 GB 1410 MB
Maximale Kapazität für die Erweiterung des Pufferpools pro Instanz von SQL Server Database Engine 32-mal maximaler konfigurierter Arbeitsspeicher Viermal maximaler konfigurierter Speicher N/A N/A
Maximale Größe einer relationalen Datenbank 524 PB 524 PB 524 PB 10 GB
Maximaler Arbeitsspeicher für Columnstore-Caches oder speicheroptimierte Daten Maximaler Betriebssystemwert 32 GB 16 GB 352 MB

Wenn Ihre Anwendung weniger als 16 Kerne (32vCPUs) und 64 GB benötigtRAM, können Sie mit der SQL Server Web Edition mit der Evaluierung beginnen. Wenn Ihr Workload mehr als 64 GB Arbeitsspeicher oder andere Hochverfügbarkeitsoptionen benötigt, müssen Sie ein Upgrade auf SQL Server Standard Edition durchführen.

Sie können die SQL Server Web Edition verwenden, um öffentliche und über das Internet zugängliche Webseiten, Websites, Webanwendungen und Webdienste zu unterstützen, aber Sie können SQL Server Web Edition nicht zur Unterstützung von Branchenanwendungen verwenden. Weitere Informationen zu Anwendungsfällen für SQL Server Web Edition erhalten Sie von Microsoft Licensing Support oder Ihrem Microsoft-Händler.

Sie können die SQL Server Standard Edition für Workloads mit bis zu 24 Kernen (48vCPUs) und 128 GB Arbeitsspeicher verwenden. Sie können jedoch Pufferpool-Erweiterungen verwenden, damit die SQL Server Standard Edition lokalen Instanzspeicher nutzen kann, wie er in EC2 r6id-Instanzen vorhanden ist. Dadurch wird der Speicher auf das Vierfache der maximalen Speicherkonfiguration erweitert. Diese Kombination von Funktionen kann dazu führen, dass ein Server nicht mehr auf die Enterprise Edition aktualisiert werden muss, wenn der Speicherbedarf steigt.

Sie können die Speicherauslastung anhand der Datenbankseiten im Pufferpool und anhand der Zähler für die Seitenlebensdauer ermitteln. Die Seitenlebensdauer gibt an, wie lange sich die Seite im Arbeitsspeicher befindet, bevor sie wieder auf die Festplatte geschrieben wird. Der Standardwert für diesen Zähler ist 300. Wenn Seiten stunden- oder tagelang im Speicher verbleiben, besteht die Möglichkeit, dass der zugewiesene Speicher reduziert wird.

Hohe Verfügbarkeit

In der folgenden Tabelle werden die Hochverfügbarkeitsfunktionen der verschiedenen SQL Server-Editionen verglichen.

Funktion Enterprise Edition Standard Edition Web-Edition Express-Ausgabe
Unterstützung für Serverkerne 1 Ja Ja Ja Ja
Versand protokollieren Ja Ja Ja Nein
Spiegelung von Datenbanken Ja FULLSicherheitsmodus Nur als Zeuge Nur als Zeuge
Backup-Komprimierung Ja Ja Nein Nein
Immer aktive Failover-Clusterinstanzen 16 Knoten 2 Knoten Nein Nein
AlwaysOn-Verfügbarkeitsgruppen Bis zu 8 sekundäre Replikate, darunter 2 synchrone sekundäre Replikate Nein Nein Nein
Grundlegende Verfügbarkeitsgruppen Nein 2 Knoten Nein Nein
Online-Wiederherstellung von Seiten und Dateien Ja Nein Nein Nein
Online-Indizierung Ja Nein Nein Nein
Änderung des Online-Schemas Ja Nein Nein Nein
Schnelle Wiederherstellung Ja Nein Nein Nein
Gespiegelte Backups Ja Nein Nein Nein
Speicher im laufenden Betrieb hinzufügen und CPU Ja Nein Nein Nein
Verschlüsseltes Backup Ja Ja Nein Nein
Hybrides Backup auf Microsoft Azure (Backup aufURL) Ja Ja Nein Nein
Failover-Server für die Notfallwiederherstellung Ja Ja Nein Nein
Failover-Server für hohe Verfügbarkeit Ja Ja Nein Nein

Weitere gemeinsame Funktionen

In der folgenden Tabelle werden die gängigsten Funktionen der verschiedenen SQL Server-Editionen verglichen. Eine umfangreiche Liste der Funktionen finden Sie in der Microsoft-Dokumentation unter Editionen und unterstützte Funktionen von SQL Server 2019.

Funktion Enterprise Edition Standard Edition Web-Edition Express-Ausgabe
(Leistungs-) Ressourcenkontrolle Ja Nein Nein Nein
(Sicherheit) Transparente Datenbankverschlüsselung (TDE) Ja Ja Ja Nein
(Sicherheit) Erweiterbare Schlüsselverwaltung () EKM Ja Nein Nein Nein
(Replikation) Oracle-Veröffentlichung Ja Nein Nein Nein
(Replikation) Peer-to-Peer-Transaktionsreplikation Ja Nein Nein Nein
Datenerfassung ändern Ja Ja Nein Nein

SQLServer Developer Edition

Alle Workloads, die nicht zur Produktion gehören, wie Entwicklung, Qualitätssicherung, Tests, Staging und UAT Umgebungen, können mit der SQL Server Developer Edition 100 Prozent der SQL Serverlizenzkosten sparen. Nachdem Sie SQLServer heruntergeladen haben, können Sie die SQL Server Developer Edition mithilfe von Shared Tenancy auf EC2 Instanzen installieren. Für die SQL Server Developer Edition ist keine dedizierte Infrastruktur erforderlich. Weitere Informationen finden Sie in der Empfehlung dieses Handbuchs für die SQLServer Developer Edition.

Editionen wechseln

Für bestehende Workloads erfordert der Wechsel von einer Edition zu einer anderen Edition umfangreiche Tests. Es hat sich bewährt, Workloads, die auf der Enterprise oder Standard Edition ausgeführt werden, zu überprüfen, um festzustellen, ob editionsspezifische Funktionen verwendet werden und ob es alternative Lösungen für diese Funktionen gibt. Wenn Sie beispielsweise herausfinden möchten, ob Ihre Datenbanken Funktionen auf Unternehmensebene verwenden, können Sie dynamische Verwaltungsansichten (DMV) für alle Datenbanken ausführen, wie der folgende Beispielbefehl zeigt.

SELECT feature_name FROM sys.dm_db_persisted_sku_features; GO

Es gibt einige Funktionen der Enterprise Edition, die nicht in T- erfasst werden könnenSQL, wie z. B. die Online-Neuindizierung im Rahmen von Wartungsarbeiten. SQL Diese müssen manuell verifiziert werden.

Überlegungen zur Migration

Wie Sie SQL Server lizenzieren, bestimmt Ihre Optionen für den Wechsel der Editionen. AMIs, einschließlich SQL ServerAMIs, sollten die Lizenzkosten im Preis der EC2 Instance enthalten sein — die Lizenzkosten sind an die gebunden. AMI Sie können AWS Abrechnungscodes verwenden, um zu überprüfen, welche SQL Serverversion in Ihrer enthalten ist. AMI Bei Instanzen, AWS die eine Lizenz enthalten, hat eine Änderung der SQL Server-Edition innerhalb des Betriebssystems keine Auswirkungen auf die damit verbundene Abrechnung. AMI Sie müssen Ihre Datenbanken auf eine neue EC2 Instanz migrieren, auf der die neue Server-Edition AMI ausgeführt wird. SQL

Wenn Sie Ihre eigene Lizenz mitbringen, haben Sie mehr Flexibilität. In der Regel wird weiterhin empfohlen, auf eine andere EC2 Instanz zu migrieren, auf der die neue Version ausgeführt wird. Dies ermöglicht ein einfaches Failback, falls etwas nicht wie geplant läuft. Wenn Sie jedoch den vorhandenen Server verwenden müssen, können Sie trotzdem eine side-by-side Installation von SQL Server durchführen und die Datenbanken zwischen den Instanzen migrieren. Ausführlichere Schritte zu side-by-side Editions-Downgrades finden Sie auf der Website unter Editions-Upgrade und -Downgrade in SQL Server. MSSQLTips

Weitere Ressourcen