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 Blog-Posting
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.
Fakturierung für Serverless-Reservierungen
Mit Amazon Redshift Serverless können Sie Analysen ausführen und skalieren, ohne Cluster mit einem pay-as-you-go Preismodell bereitstellen und verwalten zu müssen. Mit Serverless-Reservierungen können Sie jetzt Ihre Rechenkosten weiter optimieren und die Kostenplanbarkeit vorhandener und neuer Workloads in Redshift Serverless verbessern.
Amazon Redshift verwaltet serverlose Reservierungen auf Ebene der AWS Zahlerkonten, und Reservierungen können von mehreren AWS Konten gemeinsam genutzt werden, sodass Sie Ihre Rechenkosten für alle Redshift Serverless-Workloads in Ihrem Konto um bis zu 24% senken können. AWS Amazon Redshift rechnet Serverless-Reservierungen stündlich ab und misst Reservierungen pro Sekunde. Damit bietet Amazon Redshift 24 Stunden am Tag und sieben Tage die Woche ein konsistentes Fakturierungsmodell. Gleichzeitig wird die Flexibilität von Redshift Serverless gewahrt. Amazon Redshift berechnet für jede Nutzung, die die festgelegte Zahl von RPUs überschreitet, die standardmäßigen On-Demand-Gebühren.
Anmerkung
Wenn Sie die On-Demand-Nutzung einschränken möchten, können Sie mittels der Einstellung Max. Kapazität für Ihre Arbeitsgruppen Limits für die Ressourcennutzung festlegen. Weitere Informationen finden Sie unter Fakturierung für Amazon Redshift Serverless.
Vorteile von Serverless-Reservierungen
Serverless-Reservierungen sind eine vergünstigte Preisoption für Amazon Redshift Serverless. Serverlose Reservierungen bieten Ihnen die Möglichkeit, sich für ein Jahr auf eine bestimmte Anzahl von Redshift Processing Units (RPUs) zu einem discount auf On-Demand-Tarife (OD) zu verpflichten, ohne Vorauszahlung. Mit einer Vorauszahlung können Sie einen höheren Rabatt erhalten. Mit Serverless-Reservierungen können Sie Ihre Rechenkosten optimieren und die Kostenvorplanbarkeit vorhandener und neuer Workloads in Serverless verbessern.
Jede serverlose Reservierung wird auf AWS Kontoebene gekauft und kann von mehreren Amazon Redshift Serverless-Arbeitsgruppen auf demselben Zahlerkonto gemeinsam genutzt werden. Dies gibt Ihnen Flexibilität bei der Anwendung des Rabatts. Mehrere Arbeitsgruppen mit unterschiedlichen Workload-Mustern können sich die Reservierung teilen.
So funktioniert eine Serverless-Reservierung
Die Reservierung RPUs ist ein einfacher Vorgang, der nur wenige Minuten in Anspruch nimmt. Er umfasst die Angabe der Zahl der RPUs, die reserviert werden sollen, und die Zahlungsart. Amazon Redshift Serverless verwendet das AWS Standard-Abrechnungs- und Kostenmanagement-Tool, mit dem Sie die benötigte Reservierungsstufe ermitteln und Ihre Nutzung kontinuierlich überwachen können. Serverlose Reservierungen werden auf Ebene der AWS Zahlerkonten verwaltet und können unter demselben Zahlerkonto gemeinsam genutzt werden. So können Sie Ihre Rechenkosten für alle Redshift Serverless-Workloads in Ihrem Konto um bis zu 24% senken. AWS Serverless-Reservierungen werden stündlich abgerechnet und in Sekunden gemessen, um rund um die Uhr ein konsistentes Fakturierungsmodell bereitzustellen und gleichzeitig die Flexibilität von Redshift Serverless zu wahren. Jede Nutzung, die die angegebene RPU-Stufe überschreitet, wird zu den standardmäßigen On-Demand-Tarifen für Redshift Serverless berechnet.
Sie können mehrere serverlose Reservierungen innerhalb desselben Kontos erwerben. AWS Wenn Sie zusätzliche Serverless-Reservierungen erwerben, bauen diese aufeinander auf. Wenn Sie beispielsweise zwei Reservierungen kaufen und jeweils 100 RPUs auswählen, erhalten Sie insgesamt 200 RPUs zu einem ermäßigten Preis.
Anmerkung
Wenn Sie ein Limit für die On-Demand-Nutzung festlegen möchten, können Sie das Maximum RPUs in der Amazon Redshift Serverless-Konsole für eine Arbeitsgruppe festlegen, indem Sie die Registerkarte Limits und dann Nutzungslimits verwalten auswählen.
Nach dem Kauf einer Serverless-Reservierung wird diese sofort wirksam und in der Redshift-Konsole im Dashboard für Serverless-Reservierungen angezeigt.
Analysieren Sie Ihre Nutzung von Redshift Processing Units (RPUs), um die benötigte Reservierungsstufe zu ermitteln
Redshift Serverless Reservations ermöglichen es Ihnen, vorhersehbare, niedrigere Rechenkosten zu erzielen, indem Sie sich für ein Jahr auf eine bestimmte Anzahl von Redshift Processing Units (RPUs) festlegen, wodurch Sie Rabatte gegenüber On-Demand-Preisen erhalten. Diese Rabatte können bei der Option ohne Vorauszahlung bis zu 20 Prozent und bei vollständiger Vorauszahlung bis zu 24 Prozent betragen. Sie kaufen Redshift Serverless Reservations auf der Ebene der AWS Zahlerkonten, und Ihre Ersparnisse werden automatisch für jede Redshift Serverless-Arbeitsgruppe in jedem AWS verknüpften Konto angewendet, sodass Sie Budgets zentral verwalten und gleichzeitig mehrere Teams unterstützen können. Redshift Serverless misst die Nutzung auf Sekundenbasis, berechnet den Durchschnitt über jede Stunde und erstellt dann eine Abrechnung auf Stundenbasis, sodass Sie nur für die tatsächlich genutzte Kapazität zahlen. Redshift Serverless Reservations kombinieren eine flexible kontenübergreifende Anwendung mit zeitabhängigen Einsparungen und bieten Ihnen planbare Analytikpreise, ohne die Agilität von Redshift Serverless zu beeinträchtigen.
Analysieren der RPU-Nutzung für Reservierungen
Sie können die RPU-Nutzung auf zwei Arten ermitteln: Sie können das Redshift-Serverless-Dashboard verwenden, um die Nutzung über sieben Tage anzuzeigen, oder Cost Explorer verwenden, um Langzeitanalysen auszuführen. Die folgenden Verfahren zeigen, wie Sie Ihre RPU-Nutzung analysieren können:
Methode 1: Redshift-Serverless-Dashboard (7-Tage-Ansicht)
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon Redshift Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/
. Wählen Sie das Serverless-Dashboard aus.
Wählen Sie Ihre Arbeitsgruppe aus.
Zeigen Sie die RPU-Kapazitätsnutzung für Zeiträume von der letzten Stunde bis zu einer Woche an.
Methode 2: AWS Cost Explorer (Langzeitanalyse)
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Cost Explorer Explorer-Konsole unter https://console.aws.amazon.com/costmanagement/
. Legen Sie die Granularität auf Stündlich fest.
Gruppieren Sie die Einträge nach Nutzungstyp.
Wenden Sie die folgenden Filter an:
Service: Redshift
Region: Ihre Region
Verwendungsart: Filter für Redshift: ServerlessUsage
Prüfen Sie das Kosten- und Nutzungsdiagramm für die stündliche Serverless-Nutzung in der ausgewählten Region.
Kauf einer Serverless-Reservierung über die Konsole
Beim Kauf einer Reservierung wählen Sie die RPU-Stufe für den Rabatt aus. Vor der Auswahl der RPU-Kapazität sollten Sie die Basiskapazität und die On-Demand-Kapazität kennen, die Sie über die Zeit nutzen. In diesem Abschnitt erfahren Sie, wie Sie Ihre Kapazität ermitteln und eine Serverless-Reservierung reservieren können.
Wählen Sie zunächst in der Redshift-Konsole Serverless und anschließend Serverless-Reservierungen im Menü aus.
Die Konsole zeigt eine Beschreibung des Features und die Liste vorhandener Reservierungen an. Hier können Sie eine Reservierung erwerben oder die verfügbaren Berichte und Überwachungstools verwenden, um die aktuelle Nutzung zu überprüfen. Diese helfen Ihnen dabei, Ihre RPU-Level zu bestimmen und festzustellen, wie viele für RPUs die Reservierung geeignet sind.
Um eine Reservierung zu kaufen, führen Sie die folgenden Schritte aus:
Wählen Sie Serverless-Reservierungen kaufen aus.
Anschließend wird eine Anleitung mit verschiedenen Optionen angezeigt. Geben Sie die RPU-Stufe für die Serverless-Reservierung ein, die reserviert werden soll. Wenn Sie sich hinsichtlich der Stufe nicht sicher sind, können Sie die Tools verwenden, die weiter unten in diesem Abschnitt beschrieben werden.
Legen Sie die Zahlungsart fest. Sie können wählen, ob Sie Ihre Reservierung RPUs im Voraus oder monatlich bezahlen möchten. Wenn Sie im Voraus zahlen möchten, erhalten Sie einen größeren Rabatt.
Wenn Sie mit der Auswahl fertig sind, wählen Sie Serverless-Reservierungen kaufen und dann Bestätigen aus.
Nachdem Sie die Reservierung bestätigt haben, wird sie in der Liste der Reservierungen angezeigt.
Nutzungshinweise
Sie können eine Reservierung nicht ändern oder löschen. Sie können jedoch zusätzliche Reservierungen erstellen, um eine größere Abdeckung zu erhalten.
Redshift Serverless-Anwendungen sind vor der On-Demand-Nutzung RPUs für einen Workload reserviert RPUs, um Kosteneinsparungen zu gewährleisten. Wenn Sie die Anzahl der RPUs reservierten Personen überschreiten, fallen für diese zusätzlichen Gebühren zum Redshift Serverless On-Demand-Tarif RPUs an.
Kostenlose Gutschriften für Amazon Redshift Serverless werden nicht für serverlose Reservierungen verwendet, sondern nur für On-Demand-Rechnungen. RPUs
Beispiele für Serverless-Reservierungen
In diesem Szenario hat Ihr AWS Zahler-/verknüpftes Konto zwei Amazon Redshift Redshift-Arbeitsgruppen:
Arbeitsgruppe 1 wird ständig genutzt, z. B. für ein Business-Intelligence-Team.
Arbeitsgruppe 2 enthält nicht planbare Workloads mit Nutzungsspitzen, z. B. ETL-Operationen.
Sie möchten die Kosten für diese Arbeitsgruppen optimieren und erwerben daher eine Serverless-Reservierung für ein Jahr. Auf der Grundlage historischer Daten stellen Sie fest, dass beide Arbeitsgruppen konstant 64 RPUs $ verbrauchen. Arbeitsgruppe 2 steigt jedoch gelegentlich von 32 RPUs auf 48 RPUs und sinkt RPUs für kurze Zeit auf 24. Sie haben das RPU-Level Ihrer Reservierung zunächst RPUs auf 64 festgelegt, was den historischen Trends entspricht. Die stundenbasierten Abrechnungsdetails lauten wie folgt:
In der ersten Stunde verwenden beide Arbeitsgruppen, ähnlich wie bei den historischen Nutzungstrends, 32 RPUs $, was einer Gesamtkontonutzung von 64 entspricht. RPUs Für diese Stunde wird für alle Buchungen der RPUs ermäßigte Tarif für serverlose Reservierungen berechnet. Das liegt daran, dass die Nutzungsstufe 64 der RPUs serverlosen Reservierung mit 64 RPU entspricht.
In der zweiten Stunde verwendet Arbeitsgruppe 1 weiterhin 32. RPUs Arbeitsgruppe 2 steigt jedoch auf 48 RPUs, was einer Gesamtkontenutzung von 80 entspricht. RPUs Für diese Stunde RPUs werden 64 zum ermäßigten Tarif für serverlose Reservierungen und 16 zum Redshift Serverless RPUs On-Demand-Tarif berechnet.
In der dritten Stunde verbraucht Arbeitsgruppe 1 weiterhin 32 RPUs und Arbeitsgruppe 2 sinkt auf 8. RPUs In dieser Stunde wird das Konto zum Serverless-Reservierungspreis für 64 RPUs belastet, obwohl das Konto insgesamt nur 40 RPUs verbraucht hat.
In der folgenden Abbildung finden Sie Informationen zur Entwicklung der Nutzung durch Arbeitsgruppen und zur Abrechnung für On-Demand-Reservierungen und Serverless-Reservierungen:
Kauf einer serverlosen Reservierung mit der AWS CLI oder der Amazon Redshift Redshift-API
Sie verwenden create-reservation, um eine RPU-Reservierung zu erstellen. Im Folgenden wird der Befehl gezeigt:
create-reservation --capacity --offering-id
Sie geben capacity die Anzahl der Personen ein, die RPUs Sie reservieren möchten.