¿Qué es Amazon Aurora? - Amazon Aurora

¿Qué es Amazon Aurora?

Amazon Aurora (Aurora) es un motor de base de datos relacional completamente administrado compatible con MySQL y PostgreSQL. Ya sabe cómo MySQL y PostgreSQL combinan la velocidad y la fiabilidad de las bases de datos comerciales de gama alta con la sencillez y la rentabilidad de las bases de datos de código abierto. El código, las herramientas y las aplicaciones que se utilizan actualmente con las bases de datos MySQL y PostgreSQL se pueden usar con Aurora. Con algunas cargas de trabajo, Aurora puede proporcionar hasta cinco veces el rendimiento de MySQL y hasta tres veces el rendimiento de PostgreSQL sin requerir cambios en la mayoría de las aplicaciones existentes.

Aurora incluye un subsistema de almacenamiento de alto rendimiento. Sus motores de base de datos compatibles con MySQL y PostgreSQL están personalizados para aprovechar su almacenamiento de rápida distribución. El almacenamiento subyacente crece automáticamente en función de las necesidades. Un volumen de clúster de Aurora puede aumentar hasta un tamaño máximo de 128 tebibytes (TiB). Aurora también automatiza y estandariza la agrupación en clústeres y la reproducción de base de datos, que suelen ser algunos de los aspectos más problemáticos de la configuración y administración de las bases de datos.

Aurora forma parte del servicio de base de datos administrada de Amazon Relational Database Service (Amazon RDS). Amazon RDS facilita la configuración, el funcionamiento y el escalado de una base de datos relacional en la nube. Si no está familiarizado con Amazon RDS, consulte la guía del usuario de Amazon Relational Database Service. Para obtener más información sobre la variedad de opciones de bases de datos disponibles en Amazon Web Services, consulte Choosing the right database for your organization on AWS (Elegir la base de datos adecuada para su organización en AWS).

Modelo de responsabilidad compartida de Amazon RDS

Amazon RDS es responsable de alojar los componentes de software y la infraestructura de las instancias de base de datos y los clústeres de bases de datos. Usted es responsable del ajuste de las consultas, que es el proceso de optimización de las consultas SQL para mejorar el rendimiento. El rendimiento de las consultas depende en gran medida del diseño de la base de datos, el tamaño de los datos, la distribución de los datos, la carga de trabajo de la aplicación y los patrones de consulta, que pueden variar considerablemente. La supervisión y el ajuste son procesos enormemente individualizados que usted posee para sus bases de datos de RDS. Puede utilizar Información de rendimiento de Amazon RDS y otras herramientas para identificar consultas problemáticas.

Cómo funciona Amazon Aurora con Amazon RDS

En los siguientes puntos, se ilustra la relación de Amazon Aurora con los motores MySQL y PostgreSQL estándares disponibles en Amazon RDS:

  • Puede elegir Aurora MySQL o Aurora PostgreSQL como opción del motor de base de datos cuando configura servidores de base de datos nuevos mediante Amazon RDS.

  • Aurora aprovecha las características conocidas de Amazon Relational Database Service (Amazon RDS) para la gestión y administración. Aurora utiliza la interfaz de la AWS Management Console de Amazon RDS, los comandos de AWS CLI y las operaciones de la API para gestionar las tareas de base de datos rutinarias, como el aprovisionamiento, la aplicación de parches, las copias de seguridad, la recuperación, la detección de errores y la reparación.

  • Las operaciones de administración de Aurora normalmente afectan a clústeres completos de servidores de base de datos sincronizados mediante replicación, en lugar de instancias de base de datos individuales. La agrupación en clústeres, la replicación y la asignación de almacenamiento automáticas simplifica y hace rentable configurar, usar y escalar las implementaciones de MySQL y PostgreSQL de mayor tamaño.

  • Puede trasladar datos de Amazon RDS para MySQL y de Amazon RDS para PostgreSQL a Aurora creando y restaurando instantáneas, o bien configurando una replicación en un sentido. Puede usar herramientas de migración que le permiten convertir sus aplicaciones de RDS para MySQL y de RDS para PostgreSQL existentes a Aurora con un solo botón.

Antes de usar Amazon Aurora, complete los pasos que figuran en Configuración del entorno para Amazon Aurora y, después, revisar los conceptos y las características de Aurora que aparecen en Clústeres de base de datos de Amazon Aurora.