1024px-MySQL

Amazon Aurora es un servicio de base de datos relacional que combina la velocidad y la disponibilidad que tienen las bases de datos comerciales de gama alta con la simplicidad y la rentabilidad de las bases de datos de código abierto. La edición de Aurora compatible con MySQL ofrece un procesamiento hasta cinco veces mayor que el de MySQL estándar en ejecución en el mismo hardware y permite a las aplicaciones y herramientas de MySQL existentes ejecutarse sin ninguna modificación adicional.

Alto rendimiento y escalabilidad

Procesamiento hasta 5 veces superior al de MySQL

Las pruebas con valores de referencia estándar, como SysBench, han revelado un aumento del rendimiento cinco veces mayor con respecto a un MySQL tradicional en hardware similar. Amazon Aurora utiliza distintas técnicas de software y hardware para garantizar que el motor de base de datos pueda utilizar plenamente los recursos informáticos, la memoria y las redes disponibles. Las operaciones de E/S utilizan técnicas de sistemas distribuidos, como los cuórums, para mejorar la estabilidad del rendimiento.

Escalado de computación con el botón de inserción

Mediante las API de Amazon RDS o con unos pocos clics en la consola de administración de AWS, podrá escalar los recursos informáticos y de memoria a fin de ampliar o reducir su implementación. Las operaciones de escalado de informática normalmente se llevan a cabo en cuestión de minutos.

Escalado automático de almacenamiento

Amazon Aurora aumentará automáticamente el tamaño del volumen de la base de datos a medida que aumenten las necesidades de almacenamiento de la base de datos. El volumen incrementará de 10 en 10 GB, hasta un máximo de 64 TB. No necesita aprovisionar almacenamiento excesivo para la base de datos a fin de afrontar futuros aumentos.

Réplicas de lectura de baja latencia

Aumente la capacidad de lectura para admitir solicitudes de aplicaciones de volumen alto mediante la creación de hasta 15 réplicas de lectura de bases de datos. Las réplicas de Amazon Aurora comparten el mismo almacenamiento subyacente que la instancia de origen, lo que reduce los costos y se evita la necesidad de realizar escrituras en los nodos de réplicas. Esto libera más capacidad de procesamiento para atender las solicitudes de lectura y reduce el tiempo de retraso de la réplica, que suele limitarse a milisegundos de un solo dígito. Aurora suministra un punto de enlace de lectura para que la aplicación pueda conectarse sin tener que realizar un seguimiento de las réplicas a medida que se agregan y eliminan. Aurora admite el escalado automático, por el que se añaden y eliminan automáticamente réplicas en respuesta a los cambios en las métricas de rendimiento que usted especifique.

Aurora admite réplicas de lectura entre regiones. Las réplicas entre regiones proporcionan lecturas locales rápidas a los usuarios y cada región puede tener 15 réplicas de lectura adicionales para ampliar la escala de las lecturas locales.

Configuración sin servidor

Amazon Aurora sin servidor es una configuración de escalado automático bajo demanda para Aurora en la que la base de datos se arranca, se cierra y escala automáticamente la capacidad en función de las necesidades de la aplicación. Aurora Serverless le permite ejecutar su base de datos en la nube, sin necesidad de administrar ningún clúster ni instancia de base de datos.

Puntos de enlace de base de datos personalizados

Los puntos de enlace personalizados le permiten distribuir y equilibrar las cargas de trabajo entre diferentes conjuntos de instancias de base de datos. Por ejemplo, puede aprovisionar un conjunto de réplicas de Aurora para usar un tipo de instancia con mayor capacidad de memoria a fin de ejecutar una carga de trabajo de análisis. Un punto de enlace personalizado puede ayudar a direccionar la carga de trabajo de análisis a dichas instancias configuradas correctamente, al mismo tiempo que las demás instancias se conservan aisladas de la carga de trabajo.

Consulta paralela

La consulta paralela de Amazon Aurora permite hacer consultas analíticas más rápidas sobre sus datos actuales. Puede acelerar las consultas en hasta 2 órdenes de magnitud, mientras mantiene un alto rendimiento de su carga de trabajo de transacciones principal. Al llevar el procesamiento de consultas a la capa de almacenamiento de Aurora, gana una gran cantidad de potencia de informática, a la vez que reduce el tráfico de la red. Use la consulta paralela para ejecutar cargas de trabajo transaccionales y analíticas una junto a la otra en la misma base de datos Aurora.

Alta disponibilidad y durabilidad

Monitoreo y reparación de instancias

Amazon RDS monitorea constantemente el estado de la base de datos de Amazon Aurora y de la instancia EC2 subyacente. En el caso de que se produzca algún error en la base de datos, Amazon RDS reiniciará automáticamente la base de datos y los procesos asociados. Amazon Aurora no necesita reproducir los registros de rehacer de la base de datos para realizar la recuperación tras el bloqueo, lo que reduce significativamente el tiempo de reinicio. También aísla la caché del búfer de la base de datos de procesos de la base de datos, lo que permite que la caché resista a un reinicio de la base de datos.

Implementaciones Multi-AZ con las réplicas de Aurora

Si se produce un error en una instancia, Amazon Aurora utiliza la tecnología RDS Multi-AZ para automatizar la conmutación por error a una de las 15 réplicas de Amazon Aurora que ha creado en cualquiera de las tres zonas de disponibilidad. Si no se ha aprovisionado ninguna réplica de Amazon Aurora y se produce un error, Amazon RDS intentará crear automáticamente una nueva instancia de base de datos de Amazon Aurora por usted. 

Base de datos global

En el caso de las aplicaciones distribuidas globalmente, puede utilizar Global Database, donde una sola base de datos Aurora puede abarcar múltiples regiones de AWS para permitir lecturas locales rápidas y una rápida recuperación de desastres. Global Database utiliza la replicación basada en almacenamiento para replicar una base de datos en varias regiones de AWS, con una latencia típica de menos de un segundo. Puede utilizar una región secundaria como opción de copia de seguridad en caso de que necesite recuperarse rápidamente debido a una degradación o interrupción regional. Una base de datos en una región secundaria se puede promocionar a capacidades de lectura/escritura completas en menos de un minuto.

Almacenamiento con recuperación automática y tolerante a errores

Cada segmento de 10 GB del volumen de la base de datos se replica de seis formas en tres zonas de disponibilidad. El almacenamiento de Amazon Aurora es tolerante a errores y administra de manera transparente la pérdida de hasta dos copias de datos sin que ello afecte la disponibilidad de escritura de la base de datos y hasta tres copias sin que incida en la disponibilidad de lectura. El almacenamiento de Amazon Aurora también se corrige automáticamente: los bloques de datos y los discos se analizan de manera continua para detectar errores y se reemplazan de forma automática.

Restauración a un momento dado y copias de seguridad automáticas, constantes e incrementales

La capacidad para realizar copias de seguridad de Amazon Aurora permite realizar recuperaciones de instancias a un momento dado. Esto le permitirá restablecer la base de datos a cualquier segundo dentro de su período de retención, hasta los últimos cinco minutos. El período de retención de copias de seguridad automáticas se puede configurar hasta un máximo de 35 días. Las copias de seguridad automáticas se almacenan en Amazon S3, que es un servicio diseñado para ofrecer una durabilidad del 99,999999999%. Las copias de seguridad de Amazon Aurora son automáticas, graduales y continuas, y no afectan el rendimiento de la base de datos.

Instantáneas de bases de datos

Las instantáneas de bases de datos son copias de seguridad que inicia el usuario de la instancia almacenada en Amazon S3 y que se conservarán hasta que se eliminen explícitamente. Utilizan las instantáneas graduales automáticas para reducir el tiempo y el almacenamiento necesarios. Puede crear una nueva instancia a partir de una instantánea de base de datos cuando lo desee.

Backtrack

La función Backtrack le permite mover una base de datos a un punto anterior en el tiempo sin la necesidad de tener que restaurar datos a partir de una copia de seguridad. Esto le permite recuperarse rápidamente de los errores de los usuarios, como colocar la tabla incorrecta o eliminar la fila incorrecta. Cuando active Backtrack, Aurora conservará los registros de los datos durante el período especificado para la función. Por ejemplo, puede configurar Backtrack para permitirle trasladar su base de datos hasta 72 horas atrás. Backtrack finaliza la tarea en segundos, inclusive con bases de datos de gran tamaño, porque no es necesario copiar registros de datos. Puede ir hacia delante o hacia atrás para encontrar el punto inmediatamente anterior al error.

Backtrack también es útil para desarrollos o pruebas, particularmente en situaciones donde las pruebas eliminen o invaliden los datos. Solo tiene que retroceder al estado original de la base de datos y ya podrá ejecutar otra prueba. Puede crear una secuencia de comandos que llame a Backtrack mediante una API y, a continuación, ejecute la prueba, para lograr una integración simple en su marco de pruebas.

Alto nivel de seguridad

Aislamiento de red

Amazon Aurora se ejecuta en Amazon VPC, lo que le permite aislar la base de datos en su propia red virtual y conectarse a la infraestructura de TI local con VPN con IPsec cifradas estándar de la industria. Para obtener más información sobre Amazon RDS en VPC, consulte la guía del usuario de Amazon RDS. Además, con Amazon RDS puede configurar los parámetros del firewall y controlar el acceso mediante red a las instancias de bases de datos.

Permisos a nivel de recursos

Amazon Aurora se integra en AWS Identity and Access Management (IAM) y le ofrece la posibilidad de controlar las acciones que los usuarios y grupos de AWS IAM pueden realizar en recursos específicos de Aurora (por ejemplo, instancias de base de datos, instantáneas de base de datos, grupos de parámetros de base de datos, suscripciones a eventos de base de datos y grupos de opciones de base de datos). Además, puede etiquetar los recursos de Aurora y controlar las acciones que pueden realizar los usuarios y grupos de IAM en grupos de recursos que tengan la misma etiqueta (y valor de etiqueta). Para obtener más información sobre la integración de IAM, consulte la documentación de autenticación de base de datos de IAM.

Cifrado

Amazon Aurora le permite cifrar sus bases de datos mediante las claves que crea y controla a través de AWS Key Management Service (KMS). En una instancia de base de datos que se ejecuta con el cifrado de Amazon Aurora, los datos almacenados en reposo en el almacenamiento subyacente están cifrados, al igual que las copias de seguridad, las instantáneas y las réplicas automatizadas que se encuentran en el mismo clúster. Amazon Aurora utiliza SSL (AES-256) para proteger los datos en tránsito.

Auditoría avanzada

Amazon Aurora le permite registrar eventos de bases de datos con impacto mínimo en el rendimiento de la base de datos. Posteriormente, los registros se pueden analizar para fines de administración de bases de datos, seguridad, gobernanza, conformidad normativa, entre otros. También es posible monitorear la actividad mediante el envío de registros de auditoría a Amazon CloudWatch.

Completamente administrado

Facilidad de uso

Comenzar a utilizar Amazon Aurora es fácil. Solo tiene que lanzar una nueva instancia de base de datos de Amazon Aurora con la consola de administración de Amazon RDS o mediante una sola llamada a la API o la CLI. Las instancias de base de datos de Amazon Aurora están preconfiguradas con los parámetros y valores adecuados para la clase de instancia de base de datos que haya seleccionado. Puede lanzar una instancia de base de datos y conectar su aplicación en cuestión de minutos sin configuración adicional. Los grupos de parámetros de base de datos ofrecen un control minucioso de la base de datos y la posibilidad de ajustarla.

Monitoreo y métricas

Amazon Aurora ofrece métricas de Amazon CloudWatch para las instancias de base de datos sin cargo adicional. Puede usar la consola de administración de AWS para ver más de 20 métricas operativas clave de las instancias de base de datos, incluidos el uso de la capacidad informática, de memoria y de almacenamiento, el procesamiento de consultas, el índice de aciertos de caché y las conexiones activas. Además, puede usar Enhanced Monitoring para recopilar métricas de la instancia con sistema operativo en la que se ejecuta su base de datos. Por último, puede utilizar Amazon RDS Performance Insights, una herramienta de monitorización de bases de datos que facilita la detección de problemas de rendimiento de la base de datos y la adopción de medidas correctivas, con un panel fácil de entender que visualiza la carga de la base de datos.

Parches de software automáticos

Amazon Aurora mantendrá actualizada la base de datos con los parches más recientes. Puede controlar si desea que se implementen parches y cuándo a través de la administración de versiones del motor de la base de datos. Aurora aplica siempre que resulta posible la implementación de parches sin tiempo de inactividad: si surge un período de tiempo adecuado, la instancia se actualiza en orden, se preservan las sesiones de las aplicaciones y el motor de la base de datos se reinicia mientras se implementa el parche, lo que solo provoca una disminución transitoria (5 segundos aproximadamente) de la capacidad de procesamiento.

Notificaciones de eventos de base de datos

Amazon Aurora puede notificarle por email o SMS sobre eventos importantes de la base de datos, por ejemplo, conmutaciones por error automatizadas. Puede utilizar la consola de administración de AWS o las API de Amazon RDS para suscribirse a más de 40 eventos de base de datos diferentes asociados con las bases de datos de Amazon Aurora.

Clonación de bases de datos rápida

Amazon Aurora admite operaciones de clonación eficientes y ágiles, en las que clústeres de bases de datos completos de varios terabytes pueden clonarse en cuestión de minutos. La clonación es útil para varios fines, como el desarrollo de aplicaciones, la realización de pruebas, las actualizaciones de bases de datos y la ejecución de consultas analíticas. La disponibilidad inmediata de datos puede agilizar de manera significativa el desarrollo de software y los proyectos de actualización, además de lograr análisis más precisos.

Puede clonar una base de datos de Amazon Aurora con solo unos clics y no generará gastos de almacenamiento, excepto si utiliza espacio adicional para almacenar los cambios de datos.

Inicio/parada de la base de datos

Puede parar e iniciar manualmente una base de datos de Amazon Aurora con solo unos clics. Esto simplifica y economiza el uso de Aurora para fines de desarrollo y pruebas, donde la base de datos no necesita estar funcionando todo el tiempo. Parar la base de datos no elimina los datos. Consulte la documentación de inicio/parada para obtener más detalles.

Compatibilidad con migraciones

Amazon Aurora combina un nivel empresarial de seguridad, rendimiento, alta disponibilidad y durabilidad con el costo reducido y la facilidad de uso de MySQL. Esto lo convierte en un excelente destino de migraciones al migrar cargas de trabajo desde bases de datos comerciales costosas a AWS. Las capacidades de MySQL lo transforman en una base de datos óptima para una amplia gama de cargas de trabajo de bases de datos, desde simples aplicaciones de transacciones a cargas de trabajo OLTP y OLAP complejas con SQL complejo y procedimientos almacenados.

Las herramientas estándar de importación y exportación de MySQL funcionan con Amazon Aurora. También puede crear con facilidad una nueva base de datos de Amazon Aurora a partir de una instantánea de base de datos de Amazon RDS para MySQL. Las operaciones de migración basadas en instantáneas de base de datos suelen tardar menos de una hora en completarse, pero este tiempo variará en función del volumen y el formato de los datos que se van a migrar.

Rentabilidad

Pague solo por lo que utilice

Con Amazon Aurora no existen los compromisos iniciales, sino que simplemente se paga una tarifa por hora por cada instancia lanzada. Además, cuando ya no necesite una instancia de base de datos de Amazon Aurora, puede eliminarla fácilmente. No es necesario aprovisionar almacenamiento en exceso como medida de seguridad y solo paga por el almacenamiento que consuma realmente. Para obtener más detalles, consulte la página de precios de Amazon Aurora.

 

Más información sobre precios de Amazon Aurora

Visite la página de precios
¿Listo para crear?
Introducción a Amazon Aurora
¿Tiene más preguntas?
Contacte con nosotros