¿Cuáles son las diferencias entre Amazon RDS para MySQL y MariaDB?
MariaDB Server es una conocida base de datos relacional de código abierto creada por los desarrolladores originales de MySQL. MariaDB tiene algunas funciones que difieren de Amazon RDS para MySQL. Para más información, consulte la Guía del usuario de Amazon RDS.
¿Con qué versiones de MariaDB es compatible Amazon RDS?
En la actualidad, Amazon RDS es compatible con las versiones principales 10.3, 10.4, 10.5, 10.6 y 10.11 de MariaDB.
¿Cómo distingue Amazon RDS entre versiones “principales” y secundarias”?
En el contexto de MariaDB, los números de versión se organizan de la siguiente forma:
Versión de MariaDB = X.Y.Z
X = versión principal, Y = nivel de edición, Z = número de versión dentro de la serie de la edición.
Desde el punto de vista de Amazon RDS, un cambio de versión se consideraría principal si se cambia la versión principal o el nivel de edición. Ejemplo: cambio de 10.0.X -> 10.1.X.
Un cambio de versión se consideraría secundario si se modifica el número de versión de la edición. Ejemplo: cambio de 10.1.14 a 10.1.17.
¿Amazon RDS ofrece instrucciones para actualizar o dejar de usar las versiones del motor para las que existe soporte actualmente?
Sí. Consulte las preguntas frecuentes de Amazon RDS.
¿Qué privilegios se conceden al usuario principal de una instancia de base de datos de RDS para MariaDB?
Cuando crea una instancia de base de datos nueva, el usuario principal predeterminado que usted utiliza obtiene determinados privilegios. Para obtener una lista de los privilegios, consulte la página Privilegios de la cuenta de usuario maestro en la guía del usuario de Amazon RDS.
¿Durante cuánto tiempo es compatible cada versión principal de Amazon RDS para MariaDB?
Consulte el calendario de versiones de Amazon RDS para MariaDB para conocer las fechas de finalización del soporte.
Preguntas frecuentes sobre las implementaciones azul-verde de Amazon RDS
¿Qué versiones son compatibles con las implementaciones azul-verde de Amazon RDS?
Las implementaciones azul-verde de Amazon RDS están disponibles en las versiones de RDS para MariaDB 10.2 en adelante. Obtenga más información sobre las versiones disponibles en la documentación de RDS para MariaDB.
¿Qué regiones son compatibles con las implementaciones azul-verde de Amazon RDS?
Las implementaciones azul-verde de Amazon RDS están disponibles en todas las regiones de AWS y las regiones de AWS GovCloud.
¿Cuándo debo usar las implementaciones azul-verde de Amazon RDS?
Las implementaciones azul-verde de Amazon RDS le permiten realizar cambios de bases de datos con mayor seguridad, sencillez y rapidez. Las implementaciones azul-verde son ideales para casos de uso como actualizaciones del motor de bases de datos de versiones principales o secundarias, actualizaciones del sistema operativo, cambios de esquema en entornos verdes que no interrumpen la replicación lógica, como agregar una nueva columna al final de una tabla o cambios en la configuración de los parámetros de la base de datos. Puede utilizar las implementaciones azul-verde para realizar varias actualizaciones de bases de datos al mismo tiempo mediante una sola conmutación. Esto le permite mantenerse al día con las revisiones de seguridad, mejorar el rendimiento de la base de datos y acceder a las características más recientes de la base de datos con un tiempo de inactividad breve y predecible.
¿Cuál es el costo de usar las implementaciones azul-verde de Amazon RDS?
El precio por ejecutar sus cargas de trabajo en las instancias verdes será el mismo que el de las instancias azules. El costo de ejecución en instancias azules y verdes incluye nuestro precio estándar actual para db.instances, costo de almacenamiento, costo de E/S de lectura/escritura y cualquier característica habilitada, como costo de copias de seguridad e Información de rendimiento de Amazon RDS. De hecho, paga aproximadamente el doble del costo para ejecutar cargas de trabajo en db.instance durante la vida útil de la implementación azul-verde.
Por ejemplo, tiene una base de datos de RDS para MariaDB 10.2 que se ejecuta en dos db.instances r5.2xlarge, una instancia de base de datos primaria y una réplica de lectura, en la región de AWS us-east-1 con una configuración Multi-AZ (MAZ). Cada una de las instancias de base de datos r5.2xlarge está configurada para 20 GiB de uso general de Amazon Elastic Block Storge (EBS). Crea un clon de la topología de la instancia azul con las implementaciones azul-verde de Amazon RDS, lo ejecuta durante 15 días (360 horas) y luego borra las instancias azules después de una conmutación exitosa. Las instancias azules cuestan 1387 USD por 15 días a una tarifa bajo demanda de 1,926 USD por hora (instancia + costo de EBS). El costo total por usar despliegues azules-verdes durante esos 15 días es de 2774 USD, que es el doble del costo de ejecutar instancias azules durante ese periodo.
¿Qué tipo de cambios puedo hacer con las implementaciones azul/verde de Amazon RDS?
Las implementaciones azul/verde de Amazon RDS le permiten realizar cambios de bases de datos más seguros, simples y rápidos, como actualizaciones de versiones principales o secundarias, cambios de esquema, escalado de instancias, cambios de parámetros del motor y actualizaciones de mantenimiento.
¿Qué es el “entorno azul” en las implementaciones azul-verde de Amazon RDS? ¿Qué es el “entorno verde”?
En las implementaciones azul-verde de Amazon RDS, el entorno azul es el entorno de producción actual. El entorno verde es el entorno de ensayo, que será el nuevo entorno de producción después de la conmutación.
¿Cómo funcionan las conmutaciones con las implementaciones azul-verde de Amazon RDS?
Cuando las implementaciones azul-verde de Amazon RDS inician una conmutación, se bloquean las escrituras en los entornos azul y verde hasta que se completa la conmutación. Durante la conmutación, el entorno de ensayo, o entorno verde, se actualiza con el entorno azul, lo que garantiza que los datos sean coherentes entre los entornos azul y verde. Una vez que el entorno azul y el verde están completamente sincronizados, los despliegues azul-verde promocionan el entorno verde como el nuevo entorno azul al redirigir el trafico al entorno verde. Las implementaciones azul-verde están diseñadas para permitir escrituras en el entorno verde después de que se completa la conmutación, lo que garantiza que no se pierdan datos durante el proceso de conmutación.
Después de que las implementaciones azul-verde de Amazon RDS cambian, ¿qué sucede con mi antiguo entorno de producción?
Las implementaciones azul-verde de Amazon RDS no eliminan su antiguo entorno de producción. Si es necesario, puede acceder a él para validaciones adicionales y pruebas de rendimiento o regresión. Si ya no necesita el antiguo entorno de producción, puede eliminarlo. Los cargos de facturación estándar se aplican a las instancias de producción antiguas hasta que las elimine.
¿Qué comprueban las barreras de protección de conmutación de las implementaciones azul-verde de Amazon RDS?
Las barreras de protección de conmutación de las implementaciones azul-verde de Amazon RDS bloquean las escrituras en los entornos azul y verde hasta que el entorno verde se actualiza antes de la conmutación. Las implementaciones azul-verde también realizan comprobaciones de estado del entorno principal y las réplicas en los entornos azul y verde. Además, realizan comprobaciones del estado de la replicación, por ejemplo, para ver si la replicación se ha detenido o si hay errores. Detectan transacciones de ejecución prolongada entre los entornos azul y verde. Puede especificar un tiempo de inactividad máximo tolerable, a partir de 30 segundos, y si tiene una transacción en curso que lo excede, la conmutación se interrumpirá.
¿Puedo usar implementaciones azul-verde cuando tengo un entorno azul como suscriptor/editor para una réplica lógica autoadministrada?
Si su entorno azul es una réplica lógica autoadministrada o un suscriptor, bloquearemos la conmutación. Se recomienda detener primero la replicación en el entorno azul, continuar con la conmutación y, a continuación, reanudar la replicación. Por el contrario, si su entorno azul es el origen de una réplica lógica autoadministrada o un editor, puede continuar con la conmutación. Sin embargo, tendrá que actualizar la réplica autoadministrada para replicarla desde el entorno verde después de la conmutación.
¿Las implementaciones azul-verde de Amazon RDS son compatibles con Amazon RDS Proxy, réplicas de lectura entre regiones o réplicas de lectura en cascada?
No, las implementaciones azul-verde de Amazon RDS no admiten Amazon RDS Proxy, réplicas de lectura entre regiones ni réplicas de lectura en cascada.
¿Puedo usar las implementaciones azul-verde de Amazon RDS para revertir los cambios?
No, en este momento no puede utilizar las implementaciones azul-verde de Amazon RDS para revertir los cambios.
Preguntas frecuentes de Escrituras optimizadas de Amazon RDS
¿En qué se diferencian las escrituras optimizadas de Amazon RDS y MariaDB a la hora de escribir archivos de datos?
MariaDB protege a los usuarios de la pérdida de datos al escribir datos en páginas de 16 KiB en la memoria dos veces para que duren en el almacenamiento: primero en el “búfer de doble escritura” y luego en el almacenamiento de tablas. Las escrituras optimizadas de Amazon RDS escriben las páginas de datos de 16 KiB directamente en los archivos de datos de manera confiable y duradera en un solo paso mediante la característica de prevención de escritura rasgada de AWS Nitro System.
¿Qué versiones de bases de datos de RDS para MariaDB admiten las escrituras optimizadas de Amazon RDS?
Las escrituras optimizadas de Amazon RDS están disponibles a partir de la versión 10.6.10 de MariaDB en adelante.
¿Qué tipos de instancias de base de datos son compatibles con las escrituras optimizadas de Amazon RDS? ¿En qué regiones están disponibles?
Las escrituras optimizadas de Amazon RDS están disponibles en las instancias de bases de datos db.r6i, db.r6g, db.r5b, db.x2iedn y db.x2idn. Están disponibles en las regiones de AWS Este de EE. UU. (Norte de Virginia, Ohio), Oeste de EE. UU. (Norte de California, Oregón), Canadá (centro), Europa (Londres, Irlanda, París, Fráncfort, Estocolmo, Milán), América del Sur (São Paulo), Asia-Pacífico (Seúl, Bombay, Sídney, Tokio, Singapur) y AWS GovCloud (Este y Oeste de EE. UU.).
¿Cuándo debo usar las escrituras optimizadas de Amazon RDS?
Todos los usuarios de Amazon RDS para MariaDB deben implementar las escrituras optimizadas de Amazon RDS para duplicar el rendimiento de las transacciones de escritura. Esta característica es especialmente útil para las aplicaciones con cargas de trabajo de escritura intensiva, como pagos digitales, comercio financiero y aplicaciones de juegos en línea.
¿Los clientes pueden convertir sus bases de datos en Amazon RDS existentes para usar las escrituras optimizadas de Amazon RDS?
En este momento, la versión inicial no es compatible con la habilitación de las escrituras optimizadas de Amazon RDS para sus instancias de bases de datos existentes, incluso si la clase de instancia es compatible con las escrituras optimizadas.
¿Cuánto cuestan las escrituras optimizadas de Amazon RDS?
Las escrituras optimizadas de Amazon RDS están disponibles para los clientes de RDS para MariaDB sin ningún costo adicional.
Preguntas frecuentes sobre lecturas optimizadas de Amazon RDS
¿Cómo hacen las lecturas optimizadas de Amazon RDS para acelerar el rendimiento de las consultas?
Las cargas de trabajo que usan objetos temporales en MariaDB para el procesamiento de consultas se benefician de las lecturas optimizadas de Amazon RDS. Las lecturas optimizadas ubican los objetos temporales en el almacenamiento de instancias basado en NVMe de la instancia de base de datos y no en el volumen de Amazon Elastic Block Store. Esto ayuda a acelerar hasta doble el procesamiento de consultas complejas.
¿Qué versiones de bases de datos de RDS para MariaDB admiten las lecturas optimizadas de Amazon RDS?
Las lecturas optimizadas de Amazon RDS están disponibles para RDS para MariaDB a partir de las versiones 10.4.25, 10.5.16, 10.6.7 en adelante.
¿Qué tipos de instancias de base de datos son compatibles con las lecturas optimizadas de Amazon RDS? ¿En qué regiones se encuentran disponibles?
Las lecturas optimizadas de Amazon RDS están disponibles en todas las regiones donde las instancias db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn y X2iedn están disponibles. Para obtener más información, consulte la documentación de clases de instancia de base de datos de Amazon RDS.
¿Cuándo debo usar las lecturas optimizadas de Amazon RDS?
Los clientes deben usar las lecturas optimizadas de Amazon RDS cuando tienen cargas de trabajo que requieren consultas complejas; análisis de uso general; o grupos complejos, clasificaciones, agregaciones de hash, uniones de carga elevada y Expresiones de tabla comunes (CTE). Estos casos de uso tienen como resultado la creación de tablas temporales, lo que permite a las lecturas optimizadas acelerar el procesamiento de consultas de su carga de trabajo.
¿Los clientes pueden convertir sus bases de datos en Amazon RDS existentes para usar las lecturas optimizadas de Amazon RDS?
Sí, los clientes pueden convertir su base de datos existente en Amazon RDS para usar las lecturas optimizadas de Amazon RDS mediante el traslado de su carga de trabajo a una instancia habilitada para lecturas optimizadas. Las lecturas optimizadas también están disponibles de forma predeterminada en todas las clases de instancias admitidas. Si está ejecutando una carga de trabajo en instancias db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn y X2iedn ya se beneficia de las lecturas optimizadas.
Probar Amazon RDS es gratis Pague solo por lo que utilice. Sin cargo mínimo.
Obtenga acceso instantáneo a la capa gratuita de AWS.
Introducción a Amazon RDS for MariaDB en la consola de AWS