Come posso ridurre le dimensioni e il costo dello spazio di archiviazione della mia istanza database Amazon RDS?

4 minuti di lettura
0

Desidero ridurre le dimensioni e il costo dello spazio di archiviazione della mia istanza database Amazon Relational Database Service (Amazon RDS).

Breve descrizione

Per ridurre il costo di un'istanza database Amazon RDS, puoi modificare le dimensioni dello spazio di archiviazione assegnato all'istanza. Utilizza le implementazioni blu/verdi di Amazon RDS per ridurre i volumi di archiviazione. Innanzitutto, verifica che la Regione AWS e il motore di database supportino le implementazioni blu/verdi.

Se non puoi utilizzare le implementazioni blu/verdi, non puoi modificare la dimensione dello spazio di archiviazione assegnato all'istanza database. Crea invece una nuova istanza database con una dimensione inferiore dello spazio di archiviazione assegnato.

Quindi intraprendi una delle seguenti azioni per migrare i tuoi dati su una nuova istanza database:

  • Utilizza il metodo di dump e ripristino nativo del motore di database. Questo metodo causa tempi di inattività.
  • Utilizza AWS Database Migration Service (AWS DMS) per ridurre al minimo i tempi di inattività.

Risoluzione

Utilizza le implementazioni blu/verdi per ridurre i volumi di archiviazione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Prima di iniziare, verifica i requisiti per il tuo motore di database.

Completa i seguenti passaggi:

  1. Utilizza la console Amazon RDS, AWS CLI o l'API RDS per creare un'implementazione blu/verde.
  2. Utilizza una delle seguenti opzioni per ridurre l'impostazione dello spazio di archiviazione assegnato:
    Configura l'impostazione nella console Amazon RDS.
    Per AWS CLI, includi l'opzione target-allocated-storage nel comando create-blue-green-deployment.
    Per l'API RDS, utilizza il parametro TargetAllocatedStorage nell'operazione CreateBlueGreenDeployment.
    Nota: quando riduci lo spazio di archiviazione, imposta per la destinazione uno spazio di archiviazione allocato che corrisponda almeno al 20% in più rispetto all'utilizzo corrente dello spazio di archiviazione, non all'impostazione corrente.
  3. Dopo aver modificato l'istanza verde, esegui uno switchover in modo che l'ambiente verde diventi l'ambiente blu.

Dump e ripristino del database

Per creare una nuova istanza database con una dimensione dello spazio di archiviazione assegnato inferiore ed eseguire la migrazione dei dati, completa i seguenti passaggi:

  1. Apri la console Amazon RDS.
  2. Nel pannello di navigazione, scegli Database.
  3. Scegli Crea database.
  4. Avvia una nuova istanza database con una dimensione dello spazio di archiviazione inferiore rispetto all'istanza database esistente.
  5. Utilizza gli strumenti nativi del tuo motore di database per eseguire il dump dell'istanza database esistente.
  6. (Facoltativo) Puoi rinominare la vecchia istanza database e successivamente assegnare alla nuova istanza database il nome della vecchia istanza database. Oppure riconfigura le applicazioni affinché utilizzino il nome della nuova istanza database.
  7. Ripristina il database nella tua nuova istanza database.

Per ripristinare il tuo database, utilizza uno dei seguenti metodi in base al tuo motore:

  • Per Amazon RDS per PostgreSQL, utilizza l'utilità pg_dump. Oppure utilizza Transportable Database per spostare i dati più velocemente.
  • Per Amazon RDS per MySQL o Amazon RDS per MariaDB, utilizza l'utilità mysqldump. Oppure utilizza la replica per ridurre i tempi di inattività.
  • Per Amazon RDS per Oracle, utilizza Oracle Data Pump.
  • Per Amazon RDS per SQL Server, utilizza il backup completo nativo (file.bak).

Nota: dopo che la vecchia istanza database non riceve più connessioni, si verifica un tempo di inattività finché Amazon RDS non indirizza le connessioni alla nuova istanza database.

Replica con AWS DMS

Puoi utilizzare AWS DMS per configurare una replica omogenea tra le tue due istanze database.

Informazioni correlate

Le implementazioni blu/verdi Amazon RDS supportano la riduzione del volume di archiviazione

Fonti per AWS DMS

Destinazioni per AWS DMS

Ripristino su un'istanza database

AWS UFFICIALE
AWS UFFICIALEAggiornata un mese fa