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.
Descomposición de bases de datos en AWS
Philippe Wanner y Saurabh Sharma, Amazon Web Services
Octubre de 2025 (historia del documento)
La modernización de las bases de datos, en particular la descomposición de las bases de datos monolíticas, es un flujo de trabajo fundamental para las organizaciones que desean mejorar la agilidad, la escalabilidad y el rendimiento de sus sistemas de administración de datos. A medida que las empresas crecen y sus necesidades de datos se vuelven más complejas, las bases de datos monolíticas tradicionales suelen tener dificultades para mantener el ritmo. Esto provoca cuellos de botella en el rendimiento, desafíos de mantenimiento y dificultades para adaptarse a los cambiantes requisitos empresariales.
Los siguientes son los desafíos más comunes de las bases de datos monolíticas:
-
Desalineación del dominio empresarial: las bases de datos monolíticas a menudo no logran alinear la tecnología con distintos dominios empresariales, lo que puede limitar el crecimiento de la organización.
-
Limitaciones de escalabilidad: los sistemas suelen alcanzar los límites de escalabilidad, lo que crea barreras a la expansión empresarial.
-
Rigidez arquitectónica: las estructuras estrechamente acopladas dificultan la actualización de componentes específicos sin afectar a todo el sistema.
-
Degradación del rendimiento: el aumento de la carga de datos y el aumento de la simultaneidad de los usuarios suelen provocar un deterioro del rendimiento del sistema.
Las siguientes son las ventajas de la descomposición de las bases de datos:
-
Agilidad empresarial mejorada: la descomposición permite una adaptación rápida a las cambiantes necesidades empresariales y permite un escalado independiente.
-
Rendimiento optimizado: la descomposición le ayuda a crear soluciones de bases de datos especializadas que se adaptan a casos de uso específicos y a escalar cada base de datos de forma independiente.
-
Administración de costos mejorada: la descomposición permite una utilización más eficiente de los recursos y reduce los costos operativos.
-
Opciones de licencia flexibles: la descomposición crea oportunidades para pasar de costosas licencias patentadas a alternativas de código abierto.
-
Fomento de la innovación: la descomposición facilita la adopción de bases de datos diseñadas específicamente para cargas de trabajo específicas.
Destinatarios previstos
Esta guía ayuda a los arquitectos de bases de datos, arquitectos de soluciones en la nube, equipos de desarrollo de aplicaciones y arquitectos empresariales. Está diseñada para ayudarlo a descomponer las bases de datos monolíticas en almacenes de datos alineados con los microservicios, implementar arquitecturas de bases de datos basadas en el dominio, planificar estrategias de migración de bases de datos y escalar las operaciones de las bases de datos para satisfacer las crecientes demandas empresariales. Para comprender los conceptos y las recomendaciones de esta guía, debe estar familiarizado con los principios de las bases de datos relacionales y NoSQL AWS , los servicios de bases de datos gestionadas y los patrones de arquitectura de microservicios. El objetivo de esta guía es ayudar a las organizaciones que se encuentran en las etapas iniciales de un proyecto de descomposición de bases de datos.
Objetivos
Esta guía puede ayudar a su organización a alcanzar los siguientes objetivos:
-
Recopile los requisitos para descomponer la arquitectura de destino.
-
Desarrolle una metodología sistemática para evaluar el riesgo y comunicarse.
-
Cree un plan de descomposición.
-
Defina las métricas de éxito, los indicadores clave de rendimiento (KPIs), una estrategia de mitigación y un plan de continuidad empresarial.
-
Establezca una mejor elasticidad de la carga de trabajo que le ayude a seguir la demanda empresarial.
-
Aprenda a adoptar bases de datos especializadas para casos de uso específicos, lo que permite la innovación.
-
Refuerce la seguridad y el gobierno de los datos de su organización.
-
Reduzca los costos de la siguiente manera:
-
Tarifas de licencia reducidas
-
Reducción de la dependencia de un proveedor
-
Mejora del acceso a un apoyo comunitario más amplio y a las innovaciones
-
Posibilidad de elegir diferentes tecnologías de bases de datos para diferentes componentes
-
Migración gradual, que reduce el riesgo y distribuye los costos a lo largo del tiempo
-
Utilización mejorada de los recursos
-