Preguntas frecuentes de Amazon RDS para MySQL

P: ¿Con qué versiones de MySQL es compatible Amazon RDS?
Actualmente, Amazon RDS para MySQL es compatible con las versiones 5.7 y 8.0 de MySQL Community Edition. La información acerca de las versiones secundarias compatibles se encuentra en la Guía del usuario de Amazon RDS.
 
P: ¿Cómo distingue Amazon RDS entre versiones "principales" y "secundarias"?
En el contexto de MySQL, los números de versión se organizan de la siguiente forma:
Versión de MySQL = 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 5.6.X -> 5.7.X.
Un cambio de versión se considera secundario si se modifica el número de versión de la edición. Ejemplo: cambio de 5.6.27 -> 5.6.29.
 
P: ¿Amazon RDS ofrece instrucciones para actualizar o dejar de usar las versiones del motor para las que existe soporte actualmente?
 
P: ¿Qué motores de almacenamiento admite Amazon RDS para MySQL?
Las características Restablecimiento a un momento dado y Restablecimiento de snapshots de Amazon RDS para MySQL necesitan un motor de almacenamiento de recuperación tras bloqueo y son válidos exclusivamente para motores de almacenamiento InnoDB. Aunque MySQL admite varios motores de almacenamiento con diferentes capacidades, no todos están optimizados para la recuperación tras un bloqueo o la durabilidad de los datos. Por ejemplo, el motor de almacenamiento MyISAM no permite una recuperación tras bloqueo de confianza y podría ocasionar la pérdida de datos (o daños en los mismos) cuando se reinicia MySQL después de un bloqueo, impidiendo que funcione el restablecimiento a un momento dado o el restablecimiento de snapshots. No obstante, si todavía quiere utilizar MyISAM con Amazon RDS, puede que le resulte útil seguir estos pasos en ciertas situaciones para utilizar la funcionalidad de restablecimiento de instantánea de base de datos. Amazon RDS para MySQL no admite el motor de almacenamiento federado.
 
P: ¿Qué privilegios se conceden al usuario principal de mi instancia de base de datos MySQL de RDS?
Cuando crea una instancia de base de datos nueva, el usuario principal predeterminado que usted utiliza obtiene determinados privilegios. Consulte la página Privilegios de la cuenta de usuario maestro de la guía del usuario de Amazon RDS para obtener una lista de los privilegios.
 
P: ¿Qué motores de almacenamiento se pueden utilizar con las réplicas de lectura de Amazon RDS for MySQL?
Las réplicas de lectura de Amazon RDS para MySQL requieren un motor de almacenamiento transaccional y solo se soportan para el motor de almacenamiento InnoDB. Los motores de almacenamiento MySQL no transaccionales, como MyISAM, podrían impedir el funcionamiento previsto de las réplicas de lectura. No obstante, si decide utilizar MyISAM con réplicas de lectura, le recomendamos que consulte detenidamente la métrica de Amazon CloudWatch “Retraso de réplica”, disponible a través de la consola de administración de AWS o de las API de Amazon CloudWatch, y que vuelva a crear la réplica de lectura en caso de que se retrase debido a errores de replicación. Se aplican las mismas consideraciones al uso de tablas temporales y de cualquier otro motor no transaccional.
 
P: ¿Puedo configurar la replicación entre mi instancia de base de datos de origen de Amazon RDS para MySQL y una réplica de lectura para utilizar la replicación basada en filas?
Para MySQL 5.6 o posterior, puede establecer el formato de registro binario para que se base en columnas. De forma predeterminada, la replicación se establece en formato mixto (que incluye replicación basada tanto en filas como en declaraciones), lo que debería cumplir los requisitos de la mayoría de casos prácticos. La documentación de MySQL ofrece más información sobre la diferencia entre la reproducción en formato mixto y la reproducción basada en filas.

Preguntas frecuentes de Lecturas optimizadas de Amazon RDS

P: ¿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 MySQL 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 un 50 % el procesamiento de consultas complejas.

P: ¿Qué versiones de bases de datos de RDS para MySQL admiten las lecturas optimizadas de Amazon RDS? 
Las lecturas optimizadas de Amazon RDS están disponibles para RDS para MySQL en las versiones 8.0.28 y posteriores de MySQL

P: ¿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 y db.m6gd están disponibles. Para obtener más información, consulte la documentación de clases de instancia de base de datos de Amazon RDS.

P: ¿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. 

P: ¿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 y db.m6gd, ya se beneficia de las lecturas optimizadas.

Preguntas frecuentes de Escrituras optimizadas de Amazon RDS

P: ¿En qué se diferencian las escrituras optimizadas de Amazon RDS y MySQL a la hora de escribir archivos de datos?
MySQL 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 AWS Nitro System.  

P: ¿Qué versiones de las bases de datos de RDS para MySQL admiten las escrituras optimizadas de Amazon RDS?
Las escrituras optimizadas de Amazon RDS están disponibles a partir de la versión principal 8.0.30 de MySQL en adelante.  
 
P: ¿Qué tipos de instancias de base de datos son compatibles con las escrituras optimizadas de Amazon RDS? ¿En qué regiones se encuentran disponibles?
Las escrituras optimizadas de Amazon RDS están disponibles en las instancias db.r6i y db.r5b. Se encuentran disponibles en todas las regiones donde estén disponibles estas instancias, excepto en las regiones de China de AWS.
 
P: ¿Cuándo debo usar las escrituras optimizadas de Amazon RDS?
Todos los usuarios de Amazon RDS para MySQL 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. Las escritura optimizadas están disponibles para los clientes de RDS para MySQL sin ningún costo adicional.
 
P: ¿Las escrituras optimizadas de Amazon RDS se admiten en la edición compatible con MySQL de Amazon Aurora?
No. La edición compatible con MySQL de Amazon Aurora ya evita el uso del “búfer de doble escritura”. En cambio, Aurora reproduce datos de seis maneras en tres zonas de disponibilidad (AZ) y utiliza un enfoque basado en un quórum para escribir datos de manera duradera y luego leerlos correctamente.
 
P: ¿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.

Preguntas frecuentes sobre los despliegues azul-verde de Amazon

P: ¿Qué versiones son compatibles con los despliegues azul-verde de Amazon RDS?
Los despliegues azul-verde de Amazon RDS están disponibles en la edición compatible con MySQL de Amazon Aurora versión 5.6 en adelante, RDS para MySQL versión 5.7 en adelante y RDS para MariaDB versión 10.2 en adelante. Puede obtener más información sobre las versiones disponibles en la documentación de Aurora, RDS para MySQL y RDS para MariaDB.
 
P: ¿Qué regiones son compatibles con los despliegues azul-verde de Amazon RDS?
Los despliegues azul-verde de Amazon RDS están disponibles en todas las regiones comerciales de AWS (excepto las regiones de China) y las regiones de AWS GovCloud.
 
P: ¿Qué tipo de cambios puedo hacer con los despliegues azul-verde de Amazon RDS?
Los despliegues 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.
 
P: ¿Cuál es el costo de usar los despliegues 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 del despliegue azul-verde.
Por ejemplo, tiene una base de datos de RDS para MySQL 5.7 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 us-east-1 de AWS con una configuración Multi-AZ (MAZ). Cada una de las db.instances 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 los despliegues azul-verde de Amazon RDS, lo ejecuta durante 15 días (360 horas) y luego borra las instancias azules después de un cambio exitoso. 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.
 
P: ¿Qué es el “entorno azul” en los despliegues azul-verde de Amazon RDS? ¿Qué es un “entorno verde”?
En los despliegues 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 del cambio.
 
P: ¿Cómo funcionan los cambios con los despliegues azul-verde de Amazon RDS?
Cuando los despliegues azul-verde de Amazon RDS inician un cambio, se bloquean las escrituras en los entornos azul y verde hasta que se completa el cambio. Durante el cambio, 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. Los despliegues azul-verde de Amazon RDS están diseñadas para permitir escrituras en el entorno verde después de que se completa el cambio, lo que garantiza que no se pierdan datos durante el proceso de cambio.
 
P: Después de que los despliegues azul-verde de Amazon RDS cambian, ¿qué sucede con mi antiguo entorno de producción?
Los despliegues 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.
 
P: ¿Qué comprueban las barreras de protección de cambio de los despliegues azul-verde de Amazon RDS?
Las barreras de protección de cambio de los despliegues azul-verde de Amazon RDS bloquean las escrituras en sus entornos azul y verde hasta que su entorno verde se actualiza antes de cambiar. Los despliegues azul-verde también llevan a cabo comprobaciones de estado en el entorno principal y las réplicas de sus entornos azul y verde. Además, realizan comprobaciones del estado de la reproducción, por ejemplo, para ver si la reproducción se ha detenido o si hay errores. Detectan transacciones de ejecución prolongada entre sus entornos azul y verde. Puede especificar un tiempo de inactividad máximo tolerable, a partir de 30 segundos, y si su transacción en curso lo excede, el cambio se interrumpirá.
 
P: ¿Los despliegues 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, los despliegues azul-verde de Amazon RDS no admiten Amazon RDS Proxy, réplicas de lectura entre regiones ni réplicas de lectura en cascada.
 
P: ¿Puedo usar los despliegues azul-verde de Amazon RDS para revertir los cambios?
No, en este momento no puede utilizar los despliegues azul-verde de Amazon RDS para revertir los cambios.
Más información sobre los precios de los productos

Probar Amazon RDS es gratis Pague solo por lo que utilice. Sin cargo mínimo.  

Más información 
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Registrarse 
Comience a crear en la consola

Introducción a Amazon RDS for MySQL en la consola de AWS

Iniciar sesión