Estrategia de migración para bases de datos relacionales - AWS Guía prescriptiva

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.

Estrategia de migración para bases de datos relacionales

Yaser Raja, Amazon Web Services (AWS)

Junio de 2024 (historial de documentos)

En su cartera empresarial, es probable que tenga varios tipos de bases de datos. Al migrar a Amazon Web Services (AWS), puede optar por realizar un «cambio y traslado» de sus bases de datos (realojamiento) o modernizar sus aplicaciones cambiando a servicios de bases de datos AWS gestionados (replataforma).

Si decide realojar su base de datos, AWS proporciona una serie de servicios y herramientas que pueden ayudarle a mover, almacenar y analizar sus datos de forma segura. Si opta por cambiarse a un servicio de base de datos AWS gestionado, AWS ofrece una multitud de opciones para que nunca tenga que sacrificar funcionalidad, rendimiento o escalabilidad. Para obtener más información sobre la AWS familia de bases de datos, consulte Databases AWS on en el AWS sitio web.

Este documento se centra en las estrategias para migrar bases de datos relacionales a la AWS nube, para ejecutivos de TI y empresariales, directores de programas o proyectos, propietarios de productos y gerentes de operaciones e infraestructura que tengan previsto migrar sus bases de datos locales a. AWS

Información general

La mejor estrategia de migración de bases de datos le permite aprovechar al máximo la nube. AWS Esto implica migrar sus aplicaciones para utilizar bases de datos nativas en la nube personalizadas. No debe limitarse a la misma vieja base de datos que ha estado utilizando en las instalaciones. En su lugar, considere la posibilidad de modernizar sus aplicaciones y elegir las bases de datos que mejor se adapten a los requisitos de flujo de trabajo de sus aplicaciones.

Muchas empresas han adoptado este enfoque. Por ejemplo, Airbnb necesitaba procesar y analizar rápidamente 50 GB de datos al día. Necesitaban una base de datos de clave-valor para almacenar el historial de búsquedas de los usuarios para realizar búsquedas rápidas que permitieran realizar búsquedas personalizadas, un almacén de datos en memoria para almacenar el estado de la sesión para poder presentar el sitio con mayor rapidez (menos de un milisegundo) y una base de datos relacional como base de datos transaccional principal. Eligieron Amazon DynamoDB como base de datos clave-valor, ElastiCache Amazon como almacén en memoria y Amazon Relational Database Service (Amazon RDS) para su base de datos transaccional. Para obtener más información sobre cómo Airbnb utiliza los servicios de AWS bases de datos, consulte el caso práctico de Airbnb.

La estrategia de migración de la base de datos está estrechamente vinculada a la estrategia global de nube de su organización. Por ejemplo, si opta por realizar primero la transición de sus aplicaciones y, a continuación, transformarlas, puede que decida migrar mediante lift-and-shift primero su base de datos. Cuando esté completamente en la AWS nube, empezará a trabajar para modernizar su aplicación. Esta estrategia puede ayudarle a salir rápidamente de sus centros de datos actuales y, a continuación, centrarse en la modernización.

La migración de la base de datos está estrechamente relacionada con la migración de las aplicaciones. Todas las estrategias de migración de la base de datos implican algún nivel de cambios en las aplicaciones que utilizan esas bases de datos. Estos cambios van desde apuntar a la nueva ubicación de la base de datos en la AWS nube hasta una reescritura total de la aplicación, si no se puede cambiar porque el código fuente no está disponible o si se trata de una aplicación de terceros de código cerrado.