¿Cómo puedo reducir el tamaño total de almacenamiento aprovisionado de mi instancia de base de datos de Amazon RDS?

3 minutos de lectura
0

Quiero reducir el tamaño total de almacenamiento asignado a mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS). ¿Cómo puedo hacerlo?

Descripción breve

Tras crear una instancia de base de datos de Amazon RDS, no puede modificar el tamaño de almacenamiento asignado a la instancia de base de datos para reducir el espacio de almacenamiento total que utiliza. Para reducir el tamaño de almacenamiento de la instancia de base de datos, cree una nueva instancia de base de datos que tenga un tamaño de almacenamiento aprovisionado menor. A continuación, migre los datos a la nueva instancia de base de datos mediante uno de los siguientes métodos:

  • Utilizar el método nativo de volcado y restauración del motor de base de datos. Este método conlleva cierto tiempo de inactividad.
  • Utilizar AWS Database Migration Service (AWS DMS) para reducir al mínimo el tiempo de inactividad.

Resolución

Volcado y restauración de la base de datos

  1. Abra la consola de Amazon RDS y, a continuación, seleccione Bases de datos en el panel de navegación.
  2. Seleccione Crear base de datos.
  3. Lance una nueva instancia de base de datos de Amazon RDS que tenga un tamaño de almacenamiento menor que la instancia de base de datos existente.
  4. Utilice las herramientas nativas del motor de base de datos para volcar la instancia de base de datos existente (la instancia cuyo tamaño quiere reducir).
  5. Si lo desea, puede cambiar el nombre de la instancia de base de datos antigua y ponerle el nombre que tenía la antigua a la nueva. O bien, puede reconfigurar las aplicaciones para que usen el nombre de la nueva instancia de base de datos.
  6. Restaure la base de datos en la nueva instancia de base de datos.

Para restaurar la base de datos, puede usar la utilidad pg_dump para PostgreSQL o para PostgreSQL 10.10 y versiones posteriores, y 11.5. O bien, puede utilizar Bases de datos transportables, que mueven los datos mucho más rápido que el método de pg_dump/pg_restore. La utilidad mysqldump está disponible para importar datos a los motores MySQL/MariaDB, o puede utilizar el método de replicación externa para reducir el tiempo de inactividad. Del mismo modo, puede utilizar Data Pump para Oracle y una copia de seguridad completa nativa (archivos .bak) para SQL Server.

Nota: El tiempo de inactividad se produce desde el momento en que la antigua instancia de base de datos deja de recibir conexiones hasta el momento en que Amazon RDS dirige las conexiones de la aplicación a la nueva instancia de base de datos.

Replicación con AWS DMS

Puede utilizar AWS DMS para configurar una replicación homogénea entre sus dos instancias de base de datos. Para obtener más información, consulte Introducción a AWS Database Migration Service.


Información relacionada

Orígenes para AWS Database Migration Service

Destinos para AWS Database Migration Service

Restauración desde una instantánea de base de datos

Precios de Amazon RDS