Ruta hacia el Éxito: Migración de Amazon RDS (PostgreSQL) entre Cuentas en AWS sin Contratiempos
Rossana Suarez #RoxsRoss
Posted on January 3, 2024
*Bienvenidos a nuestra guía exclusiva sobre la migración de Amazon RDS (PostgreSQL) entre cuentas en AWS. *
En el siempre dinámico entorno de la computación en la nube, la capacidad de mover recursos de manera eficiente se ha vuelto esencial.
Si te encuentras en la encrucijada de trasladar tu base de datos PostgreSQL alojada en Amazon RDS de una cuenta AWS a otra, estás en el lugar adecuado.
En esta travesía, desmitificaremos el proceso, exploraremos estrategias efectivas y proporcionaremos consejos prácticos para asegurar una migración sin contratiempos.
Prepárate para emprender la ruta hacia el éxito en tu migración en la nube, donde cada paso está diseñado para optimizar tu experiencia y garantizar el funcionamiento continuo de tu base de datos en PostgreSQL.
Overview
- Inicia sesión en la cuenta de origen y crea un snapshot desde RDS.
- Crea una clave KMS (con detalles de la cuenta de destino).
- Después de crear el snapshot, realiza una copia nueva del snapshot y adjunta la clave KMS.
- Comparte el snapshot recién creada con la cuenta de destino.
- Inicia sesión en la cuenta de destino, ve a snapshot compartidas conmigo "Shared with me" y crea una nueva copia de la instantánea.
- Restaura el snapshot copiada en una nueva instancia de RDS.
Migración de base de datos
Guía paso a paso para compartir de manera sencilla tu Amazon RDS en solo 6 pasos
1.- Inicia sesión en la cuenta de origen y crea un snapshot desde RDS.
En la cuenta origen Account xxxx-xxxx-6849 , Region us-east-1, vamos a crear una base de datos con el engine PostgresSQL y creamos AWS-RDS-MIGRATE-DEMO
Ahora creamos el snapshot desde la cuenta de origen aws-rds-migrate-demo-source-snapshot
Importante: No se puede compartir un snapshot al momento, Para eso tenemos la clave KMS al rescate.
2- Crea una clave KMS (con detalles de la cuenta de destino).
Vamos ahora al servicio AWS ( KMS )
Cree una clave simétrica y agregue una etiqueta aws-rds-migrate-kms junto con el permiso.
Ingrese el ID de la cuenta de AWS y guarde la clave KMS.
En este caso mi cuenta destino es xxxx-xxxx-4553 en la region us-east-1
Ingrese el ID de la cuenta de AWS y guarde la clave KMS.
3- Comparte el snapshot recién creada con la cuenta de destino
Una vez creado el snapshot, seleccione el snapshot, haga clic en Acciones > Copiar snapshot.
Proporcione un nombre y seleccione la nueva clave KMS
4- Comparte el snapshot recién creada con la cuenta de destino.
Una vez creada la copia "snapshot", haga clic en Acciones > Compartir Snaphot "shared snapshot"
Proporcione la clave de la cuenta de AWS y haga clic en Guardar.
5- Inicia sesión en la cuenta de destino, ve a snapshot compartidas conmigo "Shared with me" y crea una nueva copia del snapshot.
En la cuenta de AWS destino xxxx-xxxx-4553, en la región us-east-1
El Snapshot que hemos compartido desde la cuenta de origen estará disponible en la pestaña Compartido conmigo en la ventana de instantáneas de AWS RDS.
Cree una copia del Snapshot, haga clic en Acciones > Copiar Snapshot
6- Restaura el snapshot copiada en una nueva instancia de RDS.
En la cuenta de AWS destino xxxx-xxxx-4553, en la región us-east-1
Una vez creada la copia del Snapshot , podemos restaurarla.
Seleccione la instantánea, haga clic en Acciones > Restaurar Snapshot
Proporcione los detalles de la nueva RDS y ¡¡listo!!.
“¡Si este artículo fue una bomba de conocimiento para ti, no te limites con un solo aplauso, ¡déjanos sentir el calor con una tormenta de 👏! Comparte el fuego y síguenos para disfrutar de más contenido explosivo sobre DevOps. ¡Juntos, hagamos que la comunidad arda con el poder del desarrollo y las operaciones!" 🔥🚀 "
Conclusión
La migración de Amazon RDS entre cuentas en AWS es un proceso clave que requiere cuidadosa planificación y ejecución. La transferencia exitosa de datos de una cuenta a otra no solo implica la manipulación de Snapshot y claves de cifrado, sino también la gestión efectiva de permisos, políticas IAM y configuraciones de red.
Al seguir una guía detallada y asegurarse de que todas las dependencias, como las claves KMS y las Snapshots, estén correctamente configuradas y disponibles en ambas cuentas, se puede minimizar el riesgo de errores y garantizar una migración sin contratiempos.
Es esencial contar con un enfoque paso a paso, desde la creación de Snapshots en la cuenta de origen hasta la restauración en una nueva instancia en la cuenta de destino. Además, la colaboración entre equipos y la verificación de permisos son aspectos críticos para superar posibles obstáculos durante el proceso.
En última instancia, al seguir las mejores prácticas y mantener una comunicación efectiva entre los equipos involucrados, la migración de Amazon RDS entre cuentas puede realizarse con éxito, brindando la flexibilidad y eficiencia necesarias para adaptarse a los requisitos cambiantes de las infraestructuras en la nube.
Documentación
Encrypted Amazon RDS DB snapshot
Tutorial
Conéctate en LinkedIn:https://www.linkedin.com/in/roxsross/
Descubre más en GitHub: https://github.com/roxsross
Mi Web: https://roxs.295devops.com
¡Hasta la próxima ola del conocimiento!
Posted on January 3, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
January 3, 2024