Saltar al contenido

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

4 minutos de lectura
0

Quiero reducir el tamaño de almacenamiento y el coste de mi instancia de base de datos de Amazon Relational Database Service (Amazon RDS).

Descripción corta

Para reducir el coste de una instancia de base de datos de Amazon RDS, puedes modificar el tamaño de almacenamiento asignado de la instancia. Usa despliegues azul-verde de Amazon RDS para reducir los volúmenes de almacenamiento. En primer lugar, comprueba que tu región de AWS y tu motor de base de datos admiten los despliegues azul-verde.

Si no puedes usar despliegues azul-verde, debes crear una nueva instancia de base de datos que tenga un tamaño de almacenamiento asignado más pequeño. A continuación, realiza una de las siguientes acciones para migrar los datos a una nueva instancia de base de datos:

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

Resolución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Uso de despliegues azul-verde para reducir los volúmenes de almacenamiento

Sigue estos pasos:

  1. Comprueba los requisitos de tu motor de base de datos.
  2. Utiliza la consola de Amazon RDS, la AWS CLI o la API de RDS para crear un despliegue azul/verde.
  3. Usa una de las siguientes opciones para reducir la configuración de almacenamiento aprovisionado:
    Define la configuración en la consola de Amazon RDS.
    En la AWS CLI, incluye la opción target-allocated-storage en el comando create-blue-green-deployment.
    En la API de RDS, utiliza el parámetro TargetAllocatedStorage en la operación CreateBlueGreenDeployment.
    Importante: Establece el objetivo de almacenamiento asignado en al menos un 20 % más que tu uso de almacenamiento actual, no tu configuración de almacenamiento actual.
  4. Realiza una conmutación para que el entorno verde se convierta en el entorno azul.

Crea una nueva instancia de base de datos que tenga un tamaño de almacenamiento aprovisionado más pequeño y migra tus datos

Sigue estos pasos:

  1. Crea una base de datos nueva.
  2. Lanza una nueva instancia de base de datos que tenga un tamaño de almacenamiento más pequeño que la instancia de base de datos existente.
  3. Usa las herramientas nativas del motor de base de datos para volcar la instancia de base de datos existente.
  4. (Opcional) Puedes cambiar el nombre de la instancia de base de datos anterior y, a continuación, asignar a la nueva instancia de base de datos el nombre de la instancia de base de datos anterior. O bien, puedes reconfigurar las aplicaciones para que usen el nombre de la nueva instancia de base de datos.
  5. Restaura la base de datos en la nueva instancia de base de datos.

Para restaurar la base de datos, utiliza uno de los métodos siguientes:

Nota: Cuando la instancia de base de datos anterior deja de recibir conexiones, se produce un tiempo de inactividad hasta que Amazon RDS dirija las conexiones a la nueva instancia de base de datos.

Replicación de la instancia de base de datos con AWS DMS

Puedes utilizar AWS DMS para configurar una replicación homogénea entre tus dos instancias de base de datos.

Información relacionada

Los despliegues azul-verde de Amazon RDS permiten reducir el volumen de almacenamiento

Orígenes de AWS DMS

Destinos de AWS DMS

Restauración a una instancia de base de datos