Vergleich zwischen Amazon Redshift Serverless und einem von Amazon Redshift bereitgestellten Data Warehouse - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Vergleich zwischen Amazon Redshift Serverless und einem von Amazon Redshift bereitgestellten Data Warehouse

Einige Konzepte und Funktionen von Amazon Redshift Serverless unterscheiden sich von den entsprechenden Funktionen eines von Amazon Redshift bereitgestellten Data Warehouse. Ein Unterschied besteht beispielsweise darin, dass Amazon Redshift Serverless keine Cluster oder Knoten verwendet. In der folgenden Liste werden Funktionen und Verhaltensweisen in Amazon Redshift Serverless beschrieben und es wird erläutert, inwieweit sie sich von einem bereitgestellten Data Warehouse unterscheiden.

Funktion Beschreibung Serverless Bereitgestellt

Arbeitsgruppe und Namespace

Wenn Sie Workloads isolieren und verschiedene Ressourcen in Amazon Redshift Serverless verwalten möchten, können Sie Namespaces und Arbeitsgruppen erstellen, um Speicher- und Rechenressourcen separat zu verwalten.

Ein Namespace ist eine Sammlung von Datenbankobjekten und Benutzern. Eine Arbeitsgruppe ist eine Sammlung von Rechenressourcen. Weitere Informationen, die Ihnen helfen, das Design von Amazon Redshift Serverless zu verstehen, finden Sie unter Amazon Redshift Serverless.

Ein bereitgestellter Cluster ist eine Sammlung von Rechenknoten und ein Leader-Knoten, die Sie direkt verwalten. Weitere Informationen finden Sie unter Von Amazon Redshift bereitgestellte Cluster.

Knotentypen

Wenn Sie mit Amazon Redshift Serverless arbeiten, wählen Sie keine Knotentypen aus oder geben die Knotenanzahl an wie bei einem bereitgestellten Amazon-Redshift-Cluster.

Amazon Redshift Serverless stellt die Kapazität automatisch für Sie bereit und verwaltet sie. Sie können die Basiskapazität des Data Warehouse optional angeben, um das richtige Preis-/Leistungsverhältnis für Ihre Workloads auszuwählen. Sie können auch maximale RPU-Stunden angeben, um Kostenkontrollen festzulegen und so die Vorhersehbarkeit der Kosten zu gewährleisten. Weitere Informationen finden Sie unter Rechenkapazität für Amazon Redshift Serverless.

Sie erstellen einen Cluster mit Knotentypen, die Ihren Kosten- und Leistungsspezifikationen entsprechen. Weitere Informationen finden Sie unter Von Amazon Redshift bereitgestellte Cluster.

Workload-Management und Parallelitätsskalierung

Amazon Redshift kann für Zeiten mit hoher Auslastung skaliert werden. Amazon Redshift Serverless kann auch skaliert werden, um zeitweilig auftretende Zeiten hoher Auslastung zu bewältigen.

Amazon Redshift Serverless verwaltet Ressourcen automatisch effizient und skaliert basierend auf Workloads innerhalb der Schwellenwerte von Kostenkontrollen. Weitere Informationen finden Sie unter Fakturierung für Rechenkapazität.

Bei einem bereitgestellten Data Warehouse aktivieren Sie die Gleichzeitigkeitsskalierung in Ihrem Cluster, um Zeiten mit hoher Auslastung zu bewältigen. Weitere Informationen finden Sie unter Gleichzeitigkeitsskalierung.

Port

Die Portnummer, die Sie für die Verbindung verwenden.

Mit Amazon Redshift Serverless können Sie zu einem anderen Port aus dem Portbereich 5431–5455 oder 8191–8215 wechseln. Weitere Informationen finden Sie unter Verbinden mit Amazon Redshift Serverless.

Bei einem bereitgestellten Data Warehouse können Sie einen beliebigen Port für die Verbindung auswählen.

Größenanpassung

Fügen Sie Rechenressourcen hinzu oder entfernen Sie sie, um eine gute Leistung für die Workload zu erzielen.

Die Größenanpassung ist in Amazon Redshift Serverless nicht anwendbar. Sie können jedoch die Basis-RPU-Kapazität des Data Warehouse basierend auf Ihren Preis- und Leistungsanforderungen ändern. Weitere Informationen finden Sie unter Rechenkapazität für Amazon Redshift Serverless.

Bei einem bereitgestellten Cluster führen Sie eine Größenanpassung des Clusters aus, um Knoten hinzuzufügen oder zu entfernen. Weitere Informationen finden Sie unter Übersicht über die Verwaltung von Clustern in Amazon Redshift.

Anhalten und Fortsetzen

Wenn Sie keine Workloads ausführen müssen, können Sie einen bereitgestellten Cluster anhalten, um Kosten zu sparen.

Bei Amazon Redshift Serverless zahlen Sie, wenn Abfragen ausgeführt werden, sodass Anhalten oder Fortsetzen nicht erforderlich ist. Weitere Informationen finden Sie unter Fakturierung für Rechenkapazität.

Sie können einen Cluster basierend auf einer Bewertung der Workload zu verschiedenen Zeiten manuell anhalten und fortsetzen. Weitere Informationen finden Sie unter Übersicht über die Verwaltung von Clustern in Amazon Redshift.

Abfragen externer Daten mit Spectrum-Abfragen

Sie können Daten in Amazon-S3-Buckets in verschiedenen Formaten, z. B. JSON, abfragen.

Die Abrechnung erfolgt, wenn Rechenressourcen Workloads verarbeiten. Kosten fallen wie bei jeder anderen Transaktion an, wenn externe Redshift-Spectrum-Daten abgefragt werden. Weitere Informationen finden Sie unter Fakturierung für Rechenkapazität.

Bei einem bereitgestellten Data Warehouse ist die Kapazität von Amazon Redshift Spectrum auf separaten Servern vorhanden, die vom Amazon-Redshift-Cluster abgefragt werden. Weitere Informationen finden Sie unter Abfragen externer Daten mit Amazon Redshift Spectrum.

Abrechnung von Computerressourcen

So erfolgt die Abrechnung für Amazon Redshift im Vergleich zu Amazon Redshift Serverless.

Bei Amazon Redshift Serverless bezahlen Sie für die Workloads, die Sie ausführen, in RPU-Stunden pro Sekunde und einer Mindestgebühr von 60 Sekunden. Dies schließt Abfragen ein, die auf Daten in geöffneten Dateiformaten in Amazon S3 zugreifen. Weitere Informationen finden Sie unter Fakturierung für Rechenkapazität.

Bei einem bereitgestellten Cluster erfolgt die Abrechnung pro Sekunde, wenn der Cluster nicht angehalten wurde.

Wartungsfenster

So funktioniert die Serverwartung.

Bei Amazon Redshift Serverless gibt es kein Wartungsfenster. Updates werden nahtlos verarbeitet. Weitere Informationen finden Sie unter Was ist Amazon Redshift Serverless?.

Bei einem bereitgestellten Cluster geben Sie ein Wartungsfenster für Patches an. (In der Regel wählen Sie ein wiederkehrendes Zeitfenster, in dem die Auslastung gering ist.)

Verschlüsselung

Sie können die Datenbankverschlüsselung aktivieren.

Amazon Redshift Serverless wird immer mit AWS KMS verschlüsselt, mit von AWS oder vom Kunden verwalteten Schlüsseln.

Die Daten eines bereitgestellten Clusters können mit AWS KMS (mit von AWS oder vom Kunden verwalteten Schlüsseln) verschlüsselt oder entschlüsselt werden. Siehe Verschlüsselung von Amazon-Redshift-Datenbanken.

Speicherfakturierung

So wird Speicher abgerechnet.

Bei Amazon Redshift Serverless. Der Satz wird mit GB pro Monat berechnet. Siehe Fakturierung für Rechenkapazität.

Speicher wird abgesehen von Rechenressourcen für einen bereitgestellten Cluster mit RA3-Knoten in Rechnung gestellt.

Benutzerverwaltung

So werden Benutzer verwaltet.

Bei Amazon Redshift Serverless sind Benutzer IAM- oder Redshift-Benutzer. Weitere Informationen finden Sie unter Identity and Access Management in Amazon Redshift Serverless.

Weitere Informationen zur Verwaltung von IAM-Identitäten, einschließlich bewährter Methoden für IAM-Rollen, finden Sie unter Identity and Access Management in Amazon Redshift.

Bei einem bereitgestellten Data Warehouse sind Benutzer IAM- oder Redshift-Benutzer. Weitere Informationen finden Sie unter Verwalten der Datenbanksicherheit im Datenbankentwicklerhandbuch zu Amazon Redshift.

Weitere Informationen zur Verwaltung von IAM-Identitäten, einschließlich bewährter Methoden für IAM-Rollen, finden Sie unter Identity and Access Management in Amazon Redshift.

JDBC- und ODBC-Tools und -Kompatibilität

So funktionieren Client-Verbindungen.

Amazon Redshift Serverless ist mit allen mit JDBC oder ODBC kompatiblen Tools oder Clientanwendungen kompatibel. Weitere Informationen zu Treibern finden Sie unter Konfigurieren von Verbindungen im Amazon-Redshift-Verwaltungshandbuch. Weitere Informationen zum Verbinden mit Amazon Redshift Serverless finden Sie unter Verbindung mit Redshift Serverless.

Von Amazon Redshift bereitgestellt ist mit allen mit JDBC oder ODBC kompatiblen Tools oder Clientanwendungen kompatibel. Weitere Informationen zu Treibern finden Sie unter Konfigurieren von Verbindungen im Amazon-Redshift-Verwaltungshandbuch. Informationen zum Herstellen einer Verbindung zu Clustern finden Sie unter Herstellen einer Verbindung zum Data Warehouse von Amazon Redshift mithilfe von SQL-Client-Tools.

Erfordernis von Anmeldeinformationen bei der Anmeldung

So werden Anmeldeinformationen verarbeitet.

Bei Amazon Redshift Serverless müssen Sie nicht in jeder Instance Anmeldeinformationen eingeben. Weitere Informationen finden Sie unter Verbinden mit Amazon Redshift Serverless.

Für den Zugriff auf Amazon Redshift sind Anmeldeinformationen von einem Benutzer erforderlich, dem eine IAM-Rolle zugewiesen ist. Der IAM-Rolle sind spezifische Berechtigungen für ein bereitgestelltes Data Warehouse angefügt. Nach der Authentifizierung kann sich der Benutzer direkt mit der Datenbank, der Redshift-Konsole und Query Editor v2 verbinden.

Daten-API

Sie können auf Daten von Webservices und anderen Anwendungen zugreifen.

Amazon Redshift Serverless unterstützt die Amazon-Redshift-Daten-API. Bei Amazon Redshift Serverless verwenden Sie den Parameter workgroup-name anstelle des Parameters cluster-identity. Weitere Informationen zum Aufrufen der Daten-API finden Sie unter Verwenden der Amazon Redshift Data API.

Von Amazon Redshift bereitgestellt unterstützt die Daten-API von Amazon Redshift. Bei Amazon-Redshift-Clustern verwenden Sie den Parameter cluster-identity anstelle des Parameters workgroup-name. Weitere Informationen zum Aufrufen der Daten-API finden Sie unter Verwenden der Amazon Redshift Data API.

Snapshots

Bietet zeitpunktbezogene Wiederherstellung.

Amazon Redshift Serverless unterstützt Snapshots und Wiederherstellungspunkte. Weitere Informationen zu Snapshots und Wiederherstellungspunkten für einen Namespace finden Sie unter Snapshots und Wiederherstellungspunkte.

Bereitgestellte Cluster unterstützen Snapshots. Weitere Informationen finden Sie unter Verwalten von Snapshots mithilfe der Konsole.

Datenfreigabe

Bietet die Möglichkeit, Daten aus Datenbanken desselben Kontos oder in verschiedenen Konten gemeinsam zu nutzen.

Amazon Redshift Serverless unterstützt alle Funktionen zur Datenfreigabe, die ein bereitgestelltes Data Warehouse bietet. Auch die Datenfreigabe zwischen Amazon Redshift Serverless und einem bereitgestellten Data Warehouse, einem Tool oder einer Client-Anwendung wird unterstützt.

Bereitgestellte Cluster unterstützen die datenbank-, konto- und regionenübergreifende Freigabe von Daten sowie die AWS Data Exchange-Datenfreigabe. Weitere Informationen finden Sie unter Freigeben von Daten über Cluster in Amazon Redshift.

Tracks

Stellt einen Zeitplan für Softwareupdates bereit.

Bei Amazon Redshift Serverless gibt es kein Konzept von Tracks. Versionen und Updates werden vom Service verarbeitet. Weitere Informationen zum Design von Amazon Redshift Serverless finden Sie unter Snapshots und Wiederherstellungspunkte.

Bereitgestellte Cluster unterstützen das Umschalten zwischen aktuellen und nachfolgenden Tracks.

Systemtabellen und Ansichten

Bietet eine Möglichkeit, Ihre Ressourcen und Systemmetadaten zu überwachen.

Amazon Redshift Serverless unterstützt neue Systemtabellen und Ansichten. Weitere Informationen zu Systemtabellen finden Sie unter Überwachen von Abfragen und Workloads mit Amazon Redshift Serverless. Informationen dazu, wie Sie Ihre Abfragen von der Verwendung der älteren bereitgestellten Systemtabellen und Ansichten zu den neuen Ansichten migrieren, finden Sie unter Migrieren zu SYS-Überwachungsansichten.

Ein bereitgestelltes Data Warehouse unterstützt die vorhandenen Systemtabellen und Ansichten für die Überwachung und andere Aufgaben, die Systemmetadaten erfordern.

Parametergruppen

Dabei handelt es sich um eine Gruppe von Parametern, die für alle Datenbanken gelten, die in einem Cluster erstellt werden. Diese Parameter konfigurieren Datenbankeinstellungen wie Abfrage-Timeout oder Datumsstil.

Bei Amazon Redshift Serverless gibt es das Konzept von Parametergruppen nicht.

Bereitgestellte Data Warehouses unterstützen Parametergruppen. Weitere Informationen zu Parametergruppen für einen bereitgestellten Cluster finden Sie unter Amazon-Redshift-Parametergruppen.

Abfrageüberwachung

Stellt eine zeitbasierte Ansicht der ausgeführten Abfragen bereit.

Für die Abfrageüberwachung in Amazon Redshift Serverless müssen Benutzer eine Verbindung zur Datenbank herstellen, um Systemtabellen verwenden zu können. Daher sind Abfrageüberwachung und Systemtabellen synchronisiert. Abfragen von Systemtabellen in Amazon Redshift Serverless verwenden den Datenbankbenutzer zur Abfrageüberwachung, der dem IAM-Benutzer zugeordnet ist. Weitere Informationen zur Überwachung von Abfragen finden Sie unter Überwachen von Abfragen und Workloads mit Amazon Redshift Serverless.

Die Abfrageüberwachung in bereitgestellten Clustern zeigt nicht alle Daten in Systemtabellen an.

Audit-Protokollierung

Stellt Informationen zu Verbindungen und Benutzeraktivitäten in der Datenbank bereit.

Bei Amazon Redshift Serverless ist CloudWatch ein Ziel für Audit-Protokolle. Die Bereitstellung von Amazon-S3-basierten Audit-Protokollen wird für Amazon Redshift Serverless nicht unterstützt. Weitere Informationen finden Sie unter Audit-Protokollierung für Amazon Redshift Serverless.

Für einen bereitgestellten Cluster war die Bereitstellung von Amazon-S3-basierten Audit-Protokollen die Norm. Jetzt wird die Bereitstellung von Audit-Protokollen für CloudWatch erweitert, um auch bereitgestellte Data Warehouses abzudecken.

Ereignis-Benachrichtigungen

Amazon EventBridge ist ein Serverless-Ereignisbus-Service, mit dem Sie Ihre Anwendungen mit Ereignisdaten aus verschiedenen Quellen verbinden können.

Amazon Redshift Serverless verwendet Amazon EventBridge zum Verwalten von Ereignisbenachrichtigungen, um Sie über Änderungen in Ihrem Data Warehouse auf dem Laufenden zu halten. Weitere Informationen finden Sie unter Ereignisbenachrichtigungen von Amazon Redshift Serverless mit Amazon EventBridge.

Bei einem bereitgestellten Cluster verwalten Sie Ereignisbenachrichtigungen mit der Amazon-Redshift-Konsole, um Ereignisabonnements zu erstellen. Weitere Informationen finden Sie unter Erstellen eines Ereignisbenachrichtigungsabonnements.

Einschränkungen für Cursors

Amazon Redshift setzt Einschränkungen für die Größe aller Cursor-Ergebnissätze durch.

Amazon Redshift Serverless hat eine maximale Gesamtergebnissatzgröße für den Cursor von 150.000 MB.

Bei einem bereitgestellten Cluster hängt die maximale Gesamtergebnissatzgröße des Cursors vom Clustertyp ab. Weitere Informationen finden Sie unter Cursor-Einschränkungen.