Vorübergehendes Stoppen einer Amazon RDS DB-Instance - Amazon Relational Database Service

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.

Vorübergehendes Stoppen einer Amazon RDS DB-Instance

Sie können Ihre DB-Instance für vorübergehende Tests oder für eine tägliche Entwicklungsaktivität zeitweise beenden. Der häufigste Anwendungsfall ist die Kostenoptimierung.

Wie lange es dauert, bis Ihre DB-Instance gestoppt wird, hängt von Faktoren wie Instance-Klasse, Netzwerkstatus, DB-Engine-Typ und Datenbankstatus ab. Der Vorgang kann mehrere Minuten dauern. Der Dienst muss die folgenden Aktionen ausführen:

  • Fahren Sie die Datenbank-Engine-Prozesse herunter.

  • Fahren Sie die RDS Plattformprozesse herunter.

  • Trennen Sie die mit Ihrer DB-Instance verknüpften EBS Speichervolumes.

  • Beenden Sie die zugrunde liegende EC2 Amazon-Instance.

Warnung

Das Starten einer DB-Instance erfordert die Wiederherstellung der Instance und kann zwischen Minuten und Stunden dauern. Wenn die Verfügbarkeit von Instances ein Problem darstellt, sollten Sie daher vorsichtig sein, wenn Sie eine Produktionsinstanz vorübergehend anhalten. Weitere Informationen finden Sie unter Starten einer Amazon RDS DB-Instance, die zuvor gestoppt wurde.

Um Ihre DB-Instance im selben Vorgang zu beenden und zu starten, starten Sie die DB-Instance neu. Weitere Informationen finden Sie unter Neustarten einer DB-Instance.

Anwendungsfälle für das Stoppen Ihrer DB-Instance

Das Stoppen und Starten einer DB-Instance ist schneller als das Erstellen eines DB-Snapshots, das Löschen Ihrer DB-Instance und das anschließende Wiederherstellen des Snapshots, wenn Sie auf die Instance zugreifen möchten. Zu den häufigsten Anwendungsfällen für das Stoppen einer Instance gehören die folgenden:

  • Kostenoptimierung — Bei Datenbanken, die nicht zur Produktion verwendet werden, können Sie Ihre Amazon RDS DB-Instance vorübergehend anhalten, um Geld zu sparen. Solange die Instance gestoppt ist, werden Ihnen keine DB-Instance-Stunden in Rechnung gestellt.

    Wichtig

    Solange Ihre DB-Instance gestoppt ist, wird Ihnen der bereitgestellte Speicher (einschließlich IOPS bereitgestellter Speicher) in Rechnung gestellt. Es werden Ihnen auch Gebühren für den Backup-Speicher berechnet, einschließlich manuelle Snapshots und automatische Backups innerhalb des von Ihnen festgelegten Aufbewahrungsfensters. Für DB-Instance-Stunden werden Ihnen jedoch keine Gebühren in Rechnung gestellt. Weitere Informationen finden Sie unter Abrechnung. FAQs

  • Tägliche Entwicklung — Wenn Sie eine DB-Instance zu Entwicklungszwecken verwalten, können Sie die Instance starten, wenn sie benötigt wird, und die Instance dann herunterfahren, wenn sie nicht benötigt wird.

  • Testen — Möglicherweise benötigen Sie eine temporäre DB-Instance, um Sicherungs- und Wiederherstellungsverfahren, Migrationen, Anwendungsupgrades oder ähnliche Aktivitäten zu testen. In diesen Anwendungsfällen können Sie die DB-Instance beenden, wenn sie nicht benötigt wird.

  • Schulung — Wenn Sie eine Schulung in durchführenRDS, müssen Sie möglicherweise DB-Instances während der Schulungssitzung starten und anschließend herunterfahren.

Unterstützte DB-Engines, Instance-Klassen und Regionen

Sie können Amazon RDS DB-Instances beenden und starten, auf denen die folgenden DB-Engines ausgeführt werden:

  • Db2

  • MariaDB

  • Microsoft SQL Server, einschließlich RDS Custom for SQL Server

  • Mein SQL

  • Oracle

  • Postgret SQL

Das Anhalten und Starten einer DB-Instance wird für alle Arten von DB-Instance-Klassen und in allen AWS -Regionen unterstützt.

Stoppen einer DB-Instance in einer Multi-AZ-Bereitstellung

Sie können eine DB-Instance in einer Multi-AZ-Bereitstellung beenden und starten. Es gelten die folgenden Einschränkungen:

So funktioniert das Stoppen einer DB-Instance

Das Stoppen erfolgt in den folgenden Phasen:

  1. Die DB-Instance initiiert den normalen Vorgang zum Herunterfahren.

    Der Status der DB-Instance ändert sich in stopping.

  2. Die Instance wird an maximal 7 aufeinanderfolgenden Tagen nicht mehr ausgeführt.

    Der Status der DB-Instance ändert sich in stopped.

Eigenschaften einer gestoppten DB-Instance

In einem gestoppten Zustand weist Ihre DB-Instance die folgenden Merkmale auf:

  • Ihre gestoppte DB-Instance behält Folgendes bei:

    • Instance-ID

    • Endpunkt des Domainnamenservers (DNS)

    • Parametergruppe

    • Sicherheitsgruppe

    • Option group

    • Amazon S3 S3-Transaktionsprotokolle (für eine point-in-time Wiederherstellung erforderlich)

    Wenn Sie eine DB-Instance neu starten, weist sie die gleiche Konfiguration wie zum Zeitpunkt des Stoppens auf.

  • Speicher-Volumes bleiben an die DB-Instance angehängt und die Daten bleiben erhalten. RDSlöscht alle in RAM der DB-Instance gespeicherten Daten.

    Solange Ihre DB-Instance gestoppt ist, wird Ihnen der bereitgestellte Speicher (einschließlich IOPS bereitgestellter Speicher) in Rechnung gestellt. Es werden Ihnen auch Gebühren für den Backup-Speicher berechnet, einschließlich manuelle Snapshots und automatische Backups innerhalb des von Ihnen festgelegten Aufbewahrungsfensters.

  • RDSentfernt ausstehende Aktionen, einschließlich geplanter Wartungsupdates, mit Ausnahme ausstehender Aktionen für die Optionsgruppe oder DB-Parametergruppe der DB-Instance.

Anmerkung

Gelegentlich wird eine RDS SQL For-Postgre-DB-Instance nicht ordnungsgemäß heruntergefahren. In diesem Fall durchläuft die Instance bei einem späteren Neustart einen Wiederherstellungsprozess. Dies ist das erwartete Verhalten der Datenbank-Engine, das die Integrität der Datenbank schützen soll. Einige speicherbasierte Statistiken und Zähler behalten den Verlauf nicht bei und werden nach dem Neustart neu initialisiert, um die betriebliche Workload zu erfassen.

Automatischer Neustart einer gestoppten DB-Instance

Wenn Sie Ihre DB-Instance nicht manuell starten, nachdem sie an sieben aufeinanderfolgenden Tagen gestoppt wurde, RDS wird Ihre DB-Instance automatisch für Sie gestartet. Auf diese Weise fällt Ihre Instance nicht hinter die erforderlichen Wartungsupdates zurück. Informationen zum Stoppen und Starten Ihrer Instance nach einem Zeitplan finden Sie unter Wie kann ich Step Functions verwenden, um eine RDS Amazon-Instance länger als 7 Tage zu stoppen? .

Einschränkungen beim Stoppen Ihrer DB-Instance

Im Folgenden sind einige Einschränkungen des Stoppvorgangs aufgeführt:

  • Sie können eine DB-Instance nicht anhalten, wenn sie ein Lesereplikat aufweist oder eine Lesereplikat ist.

  • Sie können keine angehaltene DB-Instance ändern.

  • Sie können keine Optionsgruppe löschen, die einer gestoppten DB-Instance zugeordnet ist.

  • Sie können keine DB-Parametergruppe löschen, die einer angehaltenen DB-Instance zugeordnet ist.

  • Beachten Sie bei einer Multi-AZ-Bereitstellung die folgenden Einschränkungen:

    • Sie können eine RDS SQL For-Server-DB-Instance nicht stoppen.

    • Die primären und sekundären Availability Zones werden möglicherweise nach dem Start der DB-Instance gewechselt.

Für RDS Custom for SQL Server gelten zusätzliche Einschränkungen. Weitere Informationen finden Sie unter Starten und Stoppen einer RDS Custom for SQL Server-DB-Instance.

Überlegungen zu Options- und Parametergruppen

Sie können keine persistenten Optionen (einschließlich permanenter Optionen) aus einer Optionsgruppe entfernen, wenn der betreffenden Optionsgruppe DB-Instances zugeordnet sind. Diese Funktionalität gilt auch für angehaltene DB-Instances mit dem Status stopping, stopped oder starting.

Sie können die Options- oder DB-Parametergruppe ändern, die einer angehaltenen DB-Instance zugeordnet ist. Die Änderung wird jedoch erst wirksam, wenn Sie die DB-Instance das nächste Mal starten. Wenn Sie die umgehende Anwendung der Änderungen wählen, erfolgt die Änderung beim nächsten Starten der DB-Instance. Ansonsten erfolgt die Änderung während des nächsten Wartungsfensters, nachdem Sie die DB-Instance gestartet haben.

Überlegungen zu öffentlichen IP-Adressen

Wenn Sie eine DB-Instance beenden, behält sie ihren DNS Endpunkt bei. Wenn Sie eine DB-Instance beenden, die über eine öffentliche IP-Adresse verfügt, RDS gibt Amazon ihre öffentliche IP-Adresse frei. Wenn die DB-Instance neu gestartet wird, hat sie eine andere öffentliche IP-Adresse.

Anmerkung

Sie sollten immer über den DNS Endpunkt und nicht über die IP-Adresse eine Verbindung zu einer DB-Instance herstellen.

Vorübergehendes Stoppen einer DB-Instance: grundlegende Schritte

Sie können eine DB mit dem AWS Management Console AWS CLI, dem oder dem beenden RDSAPI.

So halten Sie eine DB-Instance an
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Databases (Datenbanken) und dann die DB-Instance aus, die Sie anhalten möchten.

  3. Wählen Sie für Actions (Aktionen) die Option Stop temporarily (Temporär anhalten) aus.

  4. Wählen Sie im Fenster Stop DB instance temporarily (DB-Instance vorübergehend anhalten) die Bestätigung aus, dass die DB-Instance nach 7 Tagen automatisch neu gestartet wird.

  5. (Optional) Wählen Sie Save the DB instance in a snapshot (Die DB-Instance in einem Snapshot speichern) aus und geben Sie den Snapshot-Namen im Feld Snapshot name (Snapshot-Name) ein. Wählen Sie diese Option aus, wenn Sie einen Snapshot der DB-Instance erstellen möchten, bevor Sie sie anhalten.

  6. Klicken Sie auf Stop temporarily (Temporär anhalten), um die DB-Instance anzuhalten, oder auf Cancel (Abbrechen), wenn Sie den Vorgang abbrechen möchten.

Um eine DB-Instance mithilfe von zu beenden AWS CLI, rufen Sie den stop-db-instanceBefehl mit der folgenden Option auf:

  • --db-instance-identifier: der Name der DB-Instance

Beispiel
aws rds stop-db-instance --db-instance-identifier mydbinstance

Um eine DB-Instance mithilfe von Amazon zu beenden RDSAPI, rufen Sie die topDBInstanceS-Operation mit dem folgenden Parameter auf:

  • DBInstanceIdentifier: der Name der DB-Instance