View a markdown version of this page

Erstellen Sie ein Ausgabenlimit in AWS Einstellungen - AWS Kontoverwaltung

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.

Erstellen Sie ein Ausgabenlimit in AWS Einstellungen

Warnung

Wir stellen unser neues Erlebnis derzeit einer begrenzten Anzahl von Kunden zur Verfügung. Möglicherweise können Sie noch nicht auf dieses Erlebnis zugreifen.

Was ist ein Ausgabenlimit?

Dank Ausgabenlimits können Entwickler darauf vertrauen, dass sie innerhalb eines vorhersehbaren und kontrollierten Budgets arbeiten können. AWS Verwenden Sie ein Ausgabenlimit, um den Höchstbetrag festzulegen, den Sie pro Monat für ein Projekt zahlen. Ausgabenlimits gelten auf Projektebene. Sie können für einige Ihrer Projekte Ausgabenlimits und für andere Projekte keine Ausgabenlimits festlegen.

Wenn Ihre Nutzung in einem Projekt das Limit erreicht, AWS pausieren Sie das Projekt, wodurch keine Ressourcen mehr zur Verfügung stehen, sodass Ihre Kosten im Rahmen bleiben. Ausgabenlimits sind für Experimente, Lernen und Sandbox-Workloads konzipiert. Sie können für Produktionsumgebungen verwendet werden, in denen eine kurze Unterbrechung Ihrer Ressourcen akzeptabel ist, falls für Ihre Anwendungen unerwartete Kosten anfallen.

Ausgabenlimits sind für jeden mit Projektzugriff sichtbar, können aber nur von den Projekteigentümern verwaltet werden. Sie müssen einen kostenpflichtigen Tarif nutzen, um ein Ausgabenlimit festzulegen. Weitere Informationen finden Sie unter Upgraden Sie Ihr Konto in AWS Einstellungen.

Ausgabenlimits sind eine Art von AWS Budgets.

Lege dein Ausgabenlimit fest

Ihr Ausgabenlimit ist die Obergrenze für die Kosten Ihres Projekts vor Steuern, keine Gebühr. Wenn Sie ein Ausgabenlimit festlegen, ist der zulässige Mindestwert 20$ oder eine konservative Schätzung Ihrer voraussichtlichen Ausgaben, der höhere Wert.

Warum es ein Minimum gibt: Das Erreichen eines Ausgabenlimits ist ein störendes Erlebnis. Das Mindestlimit ist vorhanden, um es unwahrscheinlich zu machen, dass normale Nutzungsschwankungen dazu führen, dass das Ausgabenlimit erreicht wird.

So wird die konservative Schätzung berechnet: Die Schätzung basiert auf Ihrer Aktivität seit Monatsbeginn, es handelt sich jedoch nicht um eine strikte lineare Extrapolation. AWS betrachtet Ihre bisherigen Ausgaben und die Ressourcen, die Sie derzeit im Einsatz haben. AWS verwendet auch deine Aktivität aus dem Vormonat — wenn diese hoch war, wird sie zum Minimum.

Wenn Sie viele Ressourcen zur Verfügung haben: Die konservative Schätzung Ihrer voraussichtlichen Ausgaben wird hoch sein. Wenn Sie ein niedrigeres Ausgabenlimit festlegen möchten, müssen Sie diese Ressourcen zuerst einstellen.

Wenn Sie ein unterbrochenes Projekt reaktivieren: Die konservative Schätzung Ihrer voraussichtlichen Ausgaben besteht aus Ihren bisherigen Ausgaben während des Monats zuzüglich der Nutzung, die nicht in Rechnung gestellt wurde.

Anmerkung

Ausgabenlimits schließen Gutschriften aus und gelten für Abrechnungen vor Steuern.

Benachrichtigungen

Sie erhalten Benachrichtigungen, wenn die tatsächlichen Kosten 50%, 75% und 90% Ihres Limits erreichen oder wenn Sie auf dem besten Weg sind, Ihr Ausgabenlimit in den nächsten 10 Tagen zu erreichen oder zu überschreiten.

Passe deine Einstellungen für dein Ausgabenlimit mit optionaler frühzeitiger Kostenkontrolle an

Ihr Ausgabenlimit verhindert, dass Ihre Rechnung den von Ihnen festgelegten Betrag überschreitet. Wenn Ihr Verbrauch diesen Wert erreicht, werden Ihre AWS Ressourcen unterbrochen, um Sie zu schützen. Diese optionalen Steuerungen wirken früher und schonender, sodass Sie das Limit deutlich unterschreiten.

Stoppen Sie die Erstellung neuer Ressourcen

Ungefähr 7 Tage bevor Sie Ihr Limit erreichen würden, werden keine neuen Ressourcen mehr gestartet. Dies wird durch die Anwendung einer Dienststeuerungsrichtlinie erreicht, die von verwaltet wird AWS. Die Dienststeuerungsrichtlinie hängt vom Dienst ab. Eine Liste aller Dienststeuerungsrichtlinien, die möglicherweise auf Ihr Projekt angewendet werden, finden Sie unterRichtlinien zur Servicekontrollen für Ausgabenlimits.

Alle Ihre Ressourcen, die bereits laufen, laufen weiter. In den meisten Fällen ist nichts, was Sie gebaut haben, betroffen. In einigen Fällen kann dies jedoch zu einer störenden Erfahrung führen. Wenn Sie beispielsweise die automatische Skalierung aktiviert haben und die Bedingungen für die Ausführung dieser Aktion erfüllt sind, werden keine neuen Instances gestartet.

Pausieren Sie ungenutzte Ressourcen

Ungefähr 5 Tage bevor Sie Ihr Limit erreichen würden, werden ungenutzte Ressourcen pausiert. Ihre aktiven Apps laufen weiter. Inaktive Ressourcen werden aufgrund der Empfehlungen von AWS Compute Optimizer pausiert. Weitere Informationen finden Sie unter Empfehlungen für Leerlauf anzeigen.

Sie können Ihre Empfehlungen für ungenutzte Ressourcen auch einsehen, indem Sie sich bei Ihrem Projekt anmelden und Einsparmöglichkeiten einsehen. Weitere Informationen finden Sie unter Cost Optimization Hub. Zu diesem Zeitpunkt pausieren wir EC2, RDS und SageMaker Endgeräte automatisch, weil Sie Ihre Ausgabenlimits nutzen.

Warum wir eine EC2-Instance pausieren: Wir pausieren EC2-Instances, wenn die CPU-Spitzenauslastung unter 5% liegt und Ihr Netzwerk in den I/O letzten 14 Tagen weniger als 5 MB pro Tag hatte.

Wenn Sie einen G- oder P-Instance-Typ haben, gibt es ein anderes Leerlaufkriterium. Die Instance-Typen G oder P werden pausiert, wenn in den letzten 14 Tagen Folgendes zutrifft:

  • Die GPU arbeitet während mehr als 99 % der Lookback-Zeit nicht aktiv

  • Der GPU-Encoder wird während mindestens 99 % der Laufzeit der Instance nicht verwendet

  • Die GPU-Speicherauslastung auf Instance-Ebene beträgt weniger als 5%

  • Die maximale CPU-Nutzung beträgt weniger als 5 %

  • Die Netzwerkauslastung beträgt weniger als 5 MB/day

Warum wir eine RDS-Datenbank anhalten: Wir pausieren RDS für MySQL und RDS für PostgreSQL, wenn es sich bei der Datenbankinstanz nicht um eine Read Replica handelt und in den letzten 14 Tagen Folgendes aufgetreten ist:

  • Keine Datenbankverbindungen

  • Niedrige CPU-Auslastung

  • Niedrige read/write Aktivität

Warum wir einen SageMaker Endpunkt im Leerlauf anhalten: Wir pausieren SageMaker Endpunkte, wenn der Endpunkt in den letzten 14 Tagen keine Aufrufe hatte.

Unterbrechen Sie die wichtigsten Kostentreiber

Ungefähr 4 Tage bevor Sie Ihr Limit erreichen würden, werden Ihre aktiven Ressourcen, die mit den höchsten Kosten verbunden sind, pausiert. Dies kann eine störende Erfahrung sein. Derzeit wählen wir die Ressourcen aus diesen fünf Diensten aus: EC2, RDS, Lambda, Bedrock und. SageMaker Diese Opt-in-Steuerung könnte verhindern, dass Ihnen Kosten entstehen, wenn Sie einen außer Kontrolle geratenen Lambda- oder unerwarteten Bedrock-Anstieg haben.

So pausieren wir eine EC2-Instance mit dem höchsten Kostentreiber: Wenn eine EC2-Instance als Hauptkostentreiber identifiziert wird, wird die Instance beendet, um die Rechenkosten zu vermeiden. AWS AWS Erstellt vor der Kündigung einen Snapshot von jedem angeschlossenen EBS-Volume, um Ihre Daten zu schützen. Alle zugehörigen Elastic-IP-Adressen werden ebenfalls veröffentlicht.

Nachdem die Instanz beendet wurde:

  • Alle Rechen- und EBS-Volumenkosten entfallen

  • Ihre Daten werden in Form von Schnappschüssen aufbewahrt, was mit geringen Speicherkosten verbunden ist

  • Die Gebühren für Elastic IP werden eingestellt

Um Ihre Arbeitslast wiederherzustellen, können Sie aus den gespeicherten Snapshots eine neue Instance starten. Wenn Sie die Daten nicht mehr benötigen, können Sie die Snapshots löschen, um die Snapshot-Speichergebühren zu senken.

So pausieren wir eine RDS-Datenbank mit dem höchsten Kostenfaktor: Wenn eine RDS-Datenbank-Instance als Hauptkostenfaktor identifiziert wird, wird die Instance AWS gestoppt. Durch das Stoppen der Instance fallen keine Rechenkosten an, während Ihre Daten erhalten bleiben.

Während die Instanz gestoppt ist:

  • Es fallen keine Rechengebühren an

  • Die Gebühren für Speicher und bereitgestellte IOPS laufen weiter

  • Automatisierte Backups werden fortgesetzt

  • RDS startet die Instance nach 7 Tagen automatisch neu — AWS stoppt sie erneut, wenn das Ausgabenlimit immer noch gefährdet ist

Um Ihre Datenbank wiederherzustellen, starten Sie die Instance über die AWS Einstellungen oder die RDS-Konsole. Ihre Daten und Ihre Konfiguration bleiben erhalten.

So pausieren wir eine Lambda-Funktion mit dem höchsten Kostenfaktor: Wenn eine Lambda-Funktion als Hauptkostentreiber identifiziert wird, werden die zugehörigen Ereignisquellenzuordnungen und Trigger AWS deaktiviert, um weitere Aufrufe zu verhindern. Wenn für die Funktion „Provisioning Concurrency“ konfiguriert ist, wird sie ebenfalls entfernt, um diese Gebühren zu vermeiden. AWS

Nachdem die Funktion angehalten wurde:

  • Es fallen keine Aufrufgebühren an

  • Der Funktionscode, die Konfiguration und alle zugehörigen Ressourcen bleiben erhalten

  • Es gehen keine Daten verloren

Um Ihre Funktion wiederherzustellen, aktivieren Sie die Zuordnungen und Trigger der Ereignisquellen erneut. Wenn Sie Parallelität bereitgestellt haben, müssen Sie sie neu konfigurieren.

So pausieren wir ein Bedrock-Modell mit dem höchsten Kostentreiber: Wenn ein von Amazon Bedrock bereitgestelltes Modell als Hauptkostentreiber identifiziert wird, wird der bereitgestellte Durchsatz gelöscht. AWS Für den bereitgestellten Durchsatz gibt es keine Pauseoption — nur durch Löschen können Gebühren gestoppt werden.

Nachdem der bereitgestellte Durchsatz gelöscht wurde:

  • Die Gebühren für den bereitgestellten Durchsatz werden sofort eingestellt

  • Wenn Sie ein benutzerdefiniertes, fein abgestimmtes Modell haben, werden die Modellgewichte gelöscht

  • Ihre ursprünglichen Trainingsdaten in Amazon S3 sind nicht betroffen

Um ein benutzerdefiniertes Modell wiederherzustellen, müssen Sie es anhand Ihrer S3-Trainingsdaten neu trainieren. Für den bereitgestellten Durchsatz auf Basismodellen können Sie eine neue bereitgestellte Durchsatzzuweisung erstellen.

Was passiert, wenn Sie Ihr Limit erreichen

AWS pausiert Ihr Projekt und stoppt alle Ressourcen. Ihre Daten bleiben erhalten.

Um Ihr Projekt zu reaktivieren, erhöhen Sie Ihr Ausgabenlimit in den AWS Einstellungen. Nach der Reaktivierung müssen einige Ressourcen möglicherweise manuell neu gestartet werden.

Wichtig

Wenn Sie innerhalb von 90 Tagen nach der Unterbrechung Ihres Projekts keine Maßnahmen ergreifen, werden Ihre Projektdaten AWS dauerhaft gelöscht.

Weitere wichtige Dinge, die es zu beachten gilt

  • Wenn Sie Amazon Route 53 verwenden, können Sie nur alle 24 Stunden eine Domain erwerben. Sie müssen sicherstellen, dass die Domainkosten innerhalb der Ausgabenlimits liegen, da Ihr Domain-Kauf sonst nicht abgeschlossen wird. In solchen Fällen müssen Sie die Ausgabenlimits erhöhen, bevor Sie einen Kauf tätigen.

  • Sie können Ausgabenlimits auf bis zu 10 Projekte anwenden.

Erstellen Sie ein Ausgabenlimit in AWS Einstellungen

Um ein Ausgabenlimit zu erstellen in AWS Einstellungen
  1. Öffnen Sie AWS die Einstellungen unter https://settings.aws.com.

  2. Wählen Sie im Hauptnavigationsbereich Abrechnung aus.

  3. Wählen Sie unter Kosten pro Projekt für Ausgabenlimit die Option Limit für ein Projekt festlegen aus.

  4. Sie können entweder das empfohlene Ausgabenlimit oder ein benutzerdefiniertes Limit wählen.

  5. Wenn Sie ein benutzerdefiniertes Limit wählen, geben Sie den benutzerdefinierten Betrag ein.

  6. Wählen Sie Ausgabenlimit festlegen.

  7. Um dein Ausgabenlimit mit frühzeitiger Kostenkontrolle anzupassen, kannst du die Optionen Start neuer Ressourcen stoppen , Ressourcen im Leerlauf anhalten oder Hauptkostenfaktoren pausieren auswählen.

  8. Wählen Sie „Frühe Kostenkontrolle speichern“.

Das Ausgabenlimit wird sofort wirksam.