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.
Comparación de réplicas de Amazon Aurora, réplicas entre regiones de Aurora y bases de datos globales de Aurora
Naveen Garg, Amazon Web Services ()AWS
abril de 2023 (historial de documentos)
Amazon Aurora es un motor de base de datos relacional completamente administrado compatible con MySQL y PostgreSQL. Además de todas las ventajas del código abierto, Aurora combina un subsistema de almacenamiento de alto rendimiento para ofrecerle opciones a la hora de elegir la solución adecuada para sus necesidades de alta disponibilidad (HA) y recuperación ante desastres (DR) en Amazon Web Services (AWS). Esta guía ofrece un análisis detallado de tres potentes funciones:
-
Réplicas de Aurora
-
Réplicas de Aurora entre regiones
-
Bases de datos globales de Aurora
Cada una de estas tres opciones permite replicar la base de datos Aurora de producción más allá de las capacidades de una sola máquina. Elegir entre estas opciones puede resultar difícil.
Descripción general
Los administradores de bases de datos siempre han querido replicar sus bases de datos de producción en una sola máquina para fines de alta disponibilidad y recuperación ante desastres. Históricamente, configurar y administrar una solución de replicación implicaba tareas que consumían mucho tiempo y, a menudo, requerían un conjunto de habilidades especializadas. Amazon Aurora simplifica estas tareas y gestiona en su nombre la automatización, la tolerancia a errores y la supervisión subyacentes. Aurora amplía las soluciones de replicación nativas disponibles en MySQL y PostgreSQL de código abierto, lo que le brinda más opciones que se adaptan a las necesidades de su empresa.
Este documento presenta cada una de estas tres soluciones de replicación disponibles con Aurora y proporciona una tabla comparativa que puede utilizar como guía de referencia rápida para decidir qué solución se adapta mejor a los requisitos de su empresa.
Computación y almacenamiento Aurora
Comprender la terminología de la computación y el almacenamiento de Aurora es esencial para comprender las diferentes soluciones de replicación.
Aurora Compute se refiere a la instancia de base de datos (conjunto de procesos) que se ejecuta en un host. Este es el conjunto de procesos que se muestran en el Administrador de tareas en Windows o en la "ps -ef"
salida en Linux. Cuando se reinicia una base de datos, básicamente se reinician estos procesos en un host.
El almacenamiento Aurora se refiere al subsistema de almacenamiento subyacente. Piense en esto como en sus arreglos de almacenamiento local, pero con mayor durabilidad y escalabilidad. Para obtener más información sobre el almacenamiento de Aurora, consulte la AWS documentación.