Wie reduziere ich die Speichergröße und die Kosten meiner Amazon RDS-DB-Instance?

Lesedauer: 3 Minute
0

Ich möchte die Speichergröße und die Kosten meiner Amazon Relational Database Service (Amazon RDS)-DB-Instance reduzieren.

Kurzbeschreibung

Um die Kosten einer Amazon RDS-DB-Instance zu reduzieren, kannst du die bereitgestellte Speichergröße der Instance ändern. Verwende Amazon RDS-Blau/Grün-Bereitstellungen, um Speicher-Volumes zu reduzieren. Überprüfe zunächst, ob deine AWS-Region und DB-Engine Blau/Grün-Bereitstellungen unterstützen.

Wenn du keine Blau/Grün-Bereitstellungen verwenden kannst, kannst du die bereitgestellte Speichergröße deiner DB-Instance nicht ändern. Erstelle stattdessen eine neue DB-Instance mit einer kleineren bereitgestellten Speichergröße.

Führe dann eine der folgenden Aktionen aus, um deine Daten in eine neue DB-Instance zu migrieren:

  • Verwende die systemeigene Dump- und Wiederherstellungsmethode der Datenbank-Engine. Diese Methode verursacht Ausfallzeiten.
  • Verwende AWS Database Migration Service (AWS DMS) für minimale Ausfallzeiten.

Lösung

Verwende Blau/Grün-Bereitstellungen, um dein Speichervolumen zu verringern

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version von AWS CLI verwendest.

Bevor du beginnst, überprüfe die Anforderungen für deine DB-Engine.

Führe die folgenden Schritte aus:

  1. Verwende die Amazon RDS-Konsole, die AWS CLI oder die RDS API, um eine Blau/Grün-Bereitstellung zu erstellen.
  2. Verwende eine der folgenden Optionen, um die Einstellung für den bereitgestellten Speicher zu verringern:
    Konfiguriere die Einstellung in der Amazon RDS-Konsole.
    Füge für die AWS CLI die Option target-allocated-storage in den Befehl create-blue-green-deployment ein.
    Verwende für die RDS-API den Parameter TargetAllocatedStorage im Vorgang CreateBlueGreenDeployment.
    Hinweis: Wenn du deinen Speicherplatz verringerst, setze das zugewiesene Speicherziel auf mindestens 20 % mehr als deine aktuelle Speichernutzung, nicht auf deine aktuelle Speichereinstellung.
  3. Nachdem du die grüne Instance geändert hast, führe eine Umstellung durch, sodass die grüne Umgebung zur blauen Umgebung wird.

DB-Dump und Wiederherstellung

Gehe wie folgt vor, um eine neue DB-Instance mit einer kleineren bereitgestellten Speichergröße zu erstellen und deine Daten zu migrieren:

  1. Öffne die Amazon-RDS-Konsole.
  2. Wähle im Navigationsbereich Datenbanken aus.
  3. Wähle Datenbank erstellen aus.
  4. Starte eine neue DB-Instance, die eine geringere Speichergröße als deine bestehende DB-Instance hat.
  5. Verwende die nativen Tools deiner Datenbank-Engine, um deine bestehende DB-Instance zu löschen.
  6. (Optional) Du kannst deine alte DB-Instance umbenennen und dann die neue DB-Instance mit dem Namen der alten DB-Instance benennen. Oder konfiguriere Anwendungen neu, um den Namen der neuen DB-Instance zu verwenden.
  7. Stelle die Datenbank in deiner neuen DB-Instance wieder her.

Verwende je nach Engine eine der folgenden Methoden, um deine Datenbank wiederherzustellen:

Hinweis: Nachdem deine alte DB-Instance keine Verbindungen mehr empfängt, treten Ausfallzeiten auf, bis Amazon RDS die Verbindungen zu deiner neuen DB-Instance weiterleitet.

Replikation mit AWS DMS

Du kannst AWS DMS verwenden, um eine homogene Replikation zwischen deinen beiden DB-Instances einzurichten.

Ähnliche Informationen

Amazon RDS Blau/Grün-Bereitstellungen unterstützen das Schrumpfen des Speichervolumens

Quellen für AWS DMS

Ziele für AWS DMS

Wiederherstellung auf einer DB-Instance