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

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blogbeitrag.

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.

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 optional die Basis-Data-Warehouse-Kapazität angeben, um das richtige price/performance Gleichgewicht 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 ist immer mit AWS KMS, mit AWS verwalteten oder vom Kunden verwalteten Schlüsseln verschlüsselt.

Die Daten in einem bereitgestellten Data Warehouse können mit AWS KMS (mit AWS verwalteten oder vom Kunden verwalteten Schlüsseln) oder unverschlü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 getrennt von Rechenressourcen für einen bereitgestellten Cluster mit Knoten abgerechnet. RA3

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.

Für ein bereitgestelltes Data Warehouse sind Benutzer IAM- oder Redshift-Benutzer. Weitere Informationen finden Sie unter Verwaltung der Datenbanksicherheit im Amazon Redshift Database Developer Guide.

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 JDBC- oder ODBC-kompatiblen Tools oder Client-Anwendungen kompatibel. Weitere Informationen zu Treibern finden Sie unter Konfigurieren von Verbindungen im Amazon-Redshift-Verwaltungshandbuch. Informationen zum Herstellen einer Verbindung mit Amazon Redshift Serverless finden Sie unter Connecting to Redshift Serverless.

Amazon Redshift Provisioned ist mit allen JDBC- oder ODBC-kompatiblen Tools oder Client-Anwendungen 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 zu einem Amazon Redshift Data Warehouse 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.

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

Snapshots

Sorgt für point-in-time Wiederherstellung.

Amazon Redshift Serverless unterstützt Snapshots und Wiederherstellungspunkte. Weitere Informationen zu Snapshots und Wiederherstellungspunkten für einen Namespace finden Sie unter Schnappschüsse 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 datenbankübergreifende, kontenübergreifende, regionsübergreifende und gemeinsame Nutzung von AWS Data Exchange Daten. 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 Schnappschüsse 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.

Mit Amazon Redshift Serverless CloudWatch ist dies ein Ziel für Audit-Logs. 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 wurde die Bereitstellung von Audit-Protokollen auf CloudWatch bereitgestellte Data Warehouses ausgedehnt.

Ereignis-Benachrichtigungen

Amazon EventBridge ist ein serverloser Event-Bus-Service, mit dem Sie Ihre Anwendungen mit Ereignisdaten aus einer Vielzahl von Quellen verbinden können.

Amazon Redshift Serverless verwendet Amazon EventBridge zur Verwaltung von Ereignisbenachrichtigungen, um Sie up-to-date über Änderungen in Ihrem Data Warehouse auf dem Laufenden zu halten. Weitere Informationen finden Sie unter Serverlose Amazon Redshift Redshift-Ereignisbenachrichtigungen 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 des Mauszeigers

Amazon Redshift erzwingt Beschränkungen für die Größe aller Cursor-Ergebnissätze.

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 Cursorbeschränkungen.