Zaragoza, Reus, Bilbao
902 02 62 13
Bases de datos en AWS: Mejoras de Amazon Aurora V1 a V2

Bases de datos en AWS: Mejoras de Amazon Aurora V1 a V2

Como ya hemos comentado en nuestro último post sobre las bases de datos relacionales, AWS Aurora es un servicio cloud de alto rendimiento, escalable, monitoreado y fácil de usar, completamente administrado, compatible con MySQL y PostgreSQL

A continuación te presentamos las mejoras de este servicio, las cuales permiten que la gestión de BBDD sea mucho más óptima y resiliente.  


 

Si este post te ha parecido interesante, te invitamos a descargar nuestro Ebook gratuito «¿Cómo migrar a Amazon Web Services?»

Mejoras de Amazon Aurora V1 a V2

 

Entre las mejoras constantes que AWS realiza en sus servicio, introdujo una nueva modalidad de Amazon Aurora con diferentes mejoras y diferencias dependiendo del caso de uso, Aurora Serverless V2 es un modo sin servidor que permite escalar a cientos de miles de transacciones en una fracción de segundo ⏱.

Además, admite una gran modalidad de trabajos, desde entornos de prueba o aplicaciones con cargas de trabajo poco frecuentes hasta aplicaciones que necesitan una alta escalabilidad y disponibilidad y es compatible con las otras características de Aurora.

1. Escalabilidad

Aurora Serverless V1: escala de forma automática, pero no lo puede hacer mientras haya conexiones en la base de datos para escalar, hay que esperar hasta que no haya transacciones en curso o configurar la base de datos para que se escale independientemente.

Aurora Serverless V2: En cambio, la versión 2 ofrece mejoras en escalabilidad, las instancias escalan automáticamente en milisegundos en función de la carga de la aplicación, ya sea hacia arriba o hacia abajo.

2. El failover y las réplicas de lectura

Aurora V1: Un clúster de Aurora Serverless V1 funciona como una única instancia de lectura/escritura sin réplicas de lectura. En caso de fallos, se creará un nuevo maestro, pero durante este tiempo no tendrá una base de datos.

Aurora V2: Un clúster de Aurora Serverless tienen conmutación por error completa y funciones de réplica de lectura de clústeres de Aurora aprovisionados regulares. Si el maestro falla, una de las réplicas de lectura actúa como un repuesto dinámico y la interrupción de la aplicación es mínima.

3. Clústeres

Los clústeres de Aurora V1 están completamente separados de las bases de datos aprovisionados normales y que no se pueden mezclar de forma nativa.

Por su parte, Aurora V2 permite usar una combinación de instancias de bases de datos aprovisionadas e instancias de bases de datos sin servidor en el mismo clúster, lo que le permite generar capacidad de ráfaga en sus clústeres de bases de datos tradicionales.

4. API de datos

Con Serverless V1 teníamos una “API de datos” que exponía la base de datos sin servidor a través de un punto final HTTP simple y se otorgaba acceso al punto final con permisos de IAM.

Sin embargo, Serverless V2 no tiene API de datos, por lo que es más difícil de usar con funciones Lambda.

5. Escalado cero

Aurora V1 puede escalar hasta 0 ACU y escalar de forma automática cuando se realizan solicitudes.

Las instancias de Aurora V2 no permiten escalar hasta 0 sino hasta 0’5 ACU y solamente escala hasta 256 GB de RAM y no 768 RAM.

6. Multi A-Z

Una de las limitantes que los clientes encontraban con Aurora V1 era la no disponibilidad de MultiA-Z.  Para ello se han integrado en la versión 2 de Aurora,  clústeres Muli-AZ que pueden distribuir las instancias de base de datos de un clúster entre varias zonas de disponibilidad. La configuración de un clúster Multi-AZ ayuda a garantizar la continuidad del negocio.


En conclusión, Aurora V1 es una opción recomendada para cargas de trabajo poco frecuentes, intermitentes o impredecibles, como aplicaciones de poco uso, Aurora V2 está más enfocada a cargas de trabajo de base de datos, desde desarrollos y entornos de pruebas, hasta aquellas aplicaciones empresariales críticas más exigentes.

Desde apser contamos con expertos para ayudarte con tu proceso de migración hacia la nube a través de un road map personalizado. Contacta con nosotros, estaremos encantados de conocer tu proyecto.

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *

última actualización Octubre 2024

apser Cookie Policy

Política de Privacidad y Cookies de apser

Esta Política de Cookies explica cómo apser (appser data engineering) utiliza cookies y tecnologías similares para reconocerte cuando visitas nuestros sitios web en https://apser.es, ("Sitios Web"). Explica qué son estas tecnologías y por qué las utilizamos, así como tus derechos para controlar nuestro uso de ellas. En algunos casos podemos utilizar cookies para recopilar información personal, o que se convierte en información personal si la combinamos con otra información.

¿Qué son las cookies?

Las cookies son pequeños archivos de datos que se almacenan en su computadora o dispositivo móvil cuando visita un sitio web. Los propietarios de sitios web utilizan ampliamente las cookies para que sus sitios web funcionen o funcionen de manera más eficiente, así como para proporcionar información de informes. Las cookies establecidas por el propietario del sitio web (en este caso, apser) se denominan "cookies de origen". Las cookies establecidas por terceros que no sean el propietario del sitio web se denominan "cookies de terceros". Las cookies de terceros permiten que se proporcionen funciones o características de terceros en el sitio web o a través de él (por ejemplo, publicidad, contenido interactivo y análisis). Las partes que establecen estas cookies de terceros pueden reconocer su computadora tanto cuando visita el sitio web en cuestión como cuando visita otros sitios web determinados.

¿Por qué utilizamos cookies?

Utilizamos cookies propias y de terceros por varias razones. Algunas cookies son necesarias por razones técnicas para que nuestros sitios web funcionen, y las denominamos cookies "esenciales" o "estrictamente necesarias". Otras cookies también nos permiten rastrear y orientar los intereses de nuestros usuarios para mejorar la experiencia en nuestras Propiedades en línea. Terceros utilizan cookies a través de nuestros sitios web con fines publicitarios, analíticos y otros. Esto se describe con más detalle a continuación. Los tipos específicos de cookies propias y de terceros que se utilizan a través de nuestros sitios web y los fines que cumplen se describen a continuación (tenga en cuenta que las cookies específicas que se utilizan pueden variar según las Propiedades en línea específicas que visite): https://apser.es/privacidad-y-cookies/

¿Cómo puedo controlar las cookies?

Tiene derecho a decidir si acepta o rechaza las cookies. Puede ejercer sus derechos sobre las cookies configurando sus preferencias en el Administrador de consentimiento de cookies. El Administrador de consentimiento de cookies le permite seleccionar qué categorías de cookies acepta o rechaza. Las cookies esenciales no se pueden rechazar, ya que son estrictamente necesarias para brindarle servicios. El Administrador de consentimiento de cookies se puede encontrar en el banner de notificación y en nuestro sitio web. Si elige rechazar las cookies, aún puede usar nuestro sitio web, aunque su acceso a algunas funciones y áreas de nuestro sitio web puede estar restringido. También puede configurar o modificar los controles de su navegador web para aceptar o rechazar las cookies. Como los medios por los cuales puede rechazar las cookies a través de los controles de su navegador web varían de un navegador a otro, debe visitar el menú de ayuda de su navegador para obtener más información.