Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Migrar una RDS instancia de base de datos de Amazon a otra VPC o cuenta
Creado por Dhrubajyoti Mukherjee () AWS
Resumen
Este patrón proporciona orientación para migrar una instancia de base de datos de RDS Amazon Relational Database Service (Amazon) de una nube privada virtual VPC () a otra de la AWS misma cuenta o de AWS una cuenta a AWS otra.
Este patrón es útil si quiere migrar sus RDS instancias de base de datos de Amazon a otra VPC o cuenta por motivos de seguridad o de separación (por ejemplo, cuando quiere colocar la pila de aplicaciones y la base de datos en un lugar diferenteVPCs).
La migración de una instancia de base de datos a otra AWS cuenta implica tomar una instantánea manual, compartirla y restaurar la instantánea en la cuenta de destino. En función de los cambios en la base de datos y de las tasas de transacción, este proceso puede llevar mucho tiempo. También provoca un tiempo de inactividad en la base de datos, por lo que debe planificar la migración con antelación. Considere una estrategia de implementación azul/verde para minimizar el tiempo de inactividad. Como alternativa, puede evaluar el Servicio de migración de AWS datos (AWSDMS) para minimizar el tiempo de inactividad provocado por el cambio. Sin embargo, este patrón no aborda dicha opción. Para obtener más información, consulte la AWSDMSdocumentación.
Requisitos previos y limitaciones
Requisitos previos
Una AWS cuenta activa
AWSSe requieren permisos de Identity and Access Management (IAM) para las VPC subredes y la consola de Amazon RDS
Limitaciones
Los cambios en a VPC provocan el reinicio de la base de datos, lo que provoca interrupciones en las aplicaciones. Se recomienda que realice la migración durante las horas de menor actividad.
Limitaciones a la hora de migrar Amazon RDS a otroVPC:
La instancia de base de datos a migrar debe ser una instancia única y no estar en espera. No puede formar parte de un clúster.
Amazon no RDS debe estar en varias zonas de disponibilidad.
Amazon no RDS debe tener réplicas de lectura.
El grupo de subredes creado en el destino VPC debe tener subredes de la zona de disponibilidad en la que se ejecuta la base de datos de origen.
Limitaciones a la hora de migrar Amazon RDS a otra AWS cuenta:
Actualmente, RDS no se permite compartir instantáneas cifradas con la clave de servicio predeterminada de Amazon.
Arquitectura
¿Se está migrando a una de VPC la misma cuenta AWS
El siguiente diagrama muestra el flujo de trabajo para migrar una instancia de RDS base de datos de Amazon a otra instancia VPC de la misma AWS cuenta.
![Flujo de trabajo para migrar una RDS instancia de base de datos de Amazon a otra VPC en la misma cuenta AWS](images/pattern-img/dabcee69-9cc6-47f9-9964-635e349caaaf/images/73e16544-6276-4f03-9ae2-42b8c7c20315.png)
Los pasos son los siguientes. Consulte la sección Epics para obtener instrucciones detalladas.
Cree un grupo de subredes de base de datos en el destino. VPC Un grupo de subredes de base de datos es un conjunto de subredes que puede utilizar para especificar una específica VPC al crear instancias de base de datos.
Configure la RDS instancia de base de datos de Amazon en la fuente VPC para usar el nuevo grupo de subredes de base de datos.
Aplique los cambios para migrar la RDS base de datos de Amazon al destinoVPC.
¿Migrar a una cuenta diferente AWS
En el siguiente diagrama se muestra el flujo de trabajo para migrar una RDS instancia de base de datos de Amazon a una AWS cuenta diferente.
![Flujo de trabajo para migrar una instancia de Amazon RDS DB a una cuenta diferente AWS](images/pattern-img/dabcee69-9cc6-47f9-9964-635e349caaaf/images/5536e69e-3965-4ca2-8a0b-2573659b5f8f.png)
Los pasos son los siguientes. Consulte la sección Epics para obtener instrucciones detalladas.
Acceda a la RDS instancia de base de datos de Amazon en la AWS cuenta de origen.
Crea una RDS instantánea de Amazon en la AWS cuenta de origen.
Comparte la RDS instantánea de Amazon con la AWS cuenta de destino.
Accede a la RDS instantánea de Amazon en la AWS cuenta de destino.
Cree una instancia de Amazon RDS DB en la AWS cuenta de destino.
Herramientas
Servicios de AWS
Amazon Relational Database Service (RDSAmazon) le ayuda a configurar, operar y escalar una base de datos relacional en AWS la nube.
Amazon Virtual Private Cloud (AmazonVPC) le ayuda a lanzar AWS recursos en una red virtual que haya definido. Esa red virtual es similar a la red tradicional que utiliza en su propio centro de datos, con los beneficios de usar la infraestructura escalable de AWS.
Prácticas recomendadas
Si el tiempo de inactividad de la base de datos es un problema al migrar una RDS instancia de base de datos de Amazon a otra cuenta, le recomendamos que utilice AWSDMS. La replicación de datos proporcionada por este servicio le permite reducir la interrupción a menos de cinco minutos.
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Para crear un nuevo VPC. | En la VPCconsola de Amazon | Administrador |
Creación de un grupo de subredes de base de datos. | En la RDSconsola de Amazon
Para obtener información adicional, consulta la RDSdocumentación de Amazon. | Administrador |
Modifique la RDS instancia de base de datos de Amazon para usar el nuevo grupo de subredes. | En la RDS consola de Amazon:
Cuando VPC se completa la migración al destino, el grupo de seguridad predeterminado VPC del objetivo se asigna a la RDS instancia de base de datos de Amazon. Para ello, puede configurar un nuevo grupo de seguridad VPC con las reglas de entrada y salida necesarias para su instancia de base de datos. Como alternativa, utilice la interfaz de línea de AWS comandos (AWSCLI) para realizar la migración al destino VPC proporcionando de forma explícita el nuevo ID del grupo VPC de seguridad. Por ejemplo:
| Administrador |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree un grupo nuevo VPC y un grupo de subredes en la AWS cuenta de destino. |
| Administrador |
Cree una instantánea manual de la base de datos y compártala con la cuenta de destino. |
| Administrador |
Lance una nueva instancia de Amazon RDS DB. | Lance una nueva instancia de Amazon RDS DB a partir de la instantánea compartida en la AWS cuenta de destino. Para obtener instrucciones, consulta la RDSdocumentación de Amazon. | Administrador |
Recursos relacionados
¿Cómo puedo cambiarlo VPC por una RDS instancia de base de datos?
(Artículo AWS de Re:post) ¿Cómo transfiero la propiedad de RDS los recursos de Amazon a una AWS cuenta diferente?
(Artículo AWS de Re:post) ¿Cómo comparto las instantáneas manuales de Amazon RDS DB o las instantáneas del clúster de base de datos Aurora con otra AWS cuenta?
(Artículo de AWS Re:post)