¿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 es un servicio web que 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.

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

  • Se debe elegir Aurora como opción del motor de base de datos al configurar nuevos servidores de base de datos 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 for MySQL y de Amazon RDS for 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 Amazon RDS for MySQL y de Amazon RDS for PostgreSQL a Aurora con un solo botón.

Antes de usar Amazon Aurora, debe completar 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.