MySQL es la base de datos relacional de código abierto más popular del mundo. Amazon RDS facilita las tareas de configuración, utilización y escalado de implementaciones MySQL en la nube. Con Amazon RDS, puede desplegar implementaciones MySQL escalables en unos minutos con una capacidad de hardware rentable y redimensionable. Amazon RDS le quita trabajo para que pueda centrarse en el desarrollo de la aplicación, ya que se ocupa de las tareas de administración de bases de datos que precisan tiempo, como las backups, los parches de software, la monitorización, el escalado y la replicación.


Amazon RDS MySQL ya es compatible con la actualización de un clic a MySQL 5.7

Ya puede actualizar las instancias de base de datos existentes de Amazon RDS for MySQL de cualquier versión menor compatible de MySQL 5.6 a 5.7 a través de la consola o la API.

Más información>>


logo_my_sql_sm

Comience con AWS de forma gratuita

Cree una cuenta gratuita

La capa gratuita de AWS incluye 750 horas de microinstancias de base de datos cada mes durante un año, 20 GB de almacenamiento y 20 GB de capacidad para backups con Amazon Relational Database Service (RDS).

Consulte los detalles de la capa gratuita de AWS »

Amazon RDS para MySQL permite obtener acceso a todas las funciones de un motor de base de datos MySQL familiar. Esto supone que el código, las aplicaciones y las herramientas que ya utiliza con sus bases de datos existentes funcionarán con Amazon RDS. Amazon RDS incluye parches automáticamente en el software de base de datos y realiza una backup de la misma, de tal manera que almacena las backups durante un periodo de retención definido por el usuario y permite la recuperación a un momento dado. Podrá beneficiarse de la flexibilidad que supone poder escalar los recursos informáticos o la capacidad de almacenamiento asociados con la instancia de base de datos por medio de una única llamada API.

Las instancias de base de datos de Amazon RDS para MySQL pueden aprovisionarse con el almacenamiento de uso general (SSD), el almacenamiento de IOPS provisionadas (SSD) o el almacenamiento magnético. La opción de almacenamiento de alto desempeño de IOPS aprovisionadas (SSD) está diseñada para ofrecer un desempeño rápido, predecible y constante para cargas de trabajo de bases de datos transaccionales e intensivas desde el punto de vista de la E/S. Puede aprovisionar de 1 000 a 30 000 IOPS por instancia de base de datos. (El límite máximo de IOPS puede ser menor). El almacenamiento de uso general (SSD) ofrece una base consistente de 3 IOPS por GB aprovisionado y cargas de trabajo variables de hasta 3 000 IOPS. El almacenamiento magnético (anteriormente conocido como almacenamiento estándar de RDS) se puede utilizar para cargas de trabajo de base de datos pequeñas a las que se obtiene acceso con menos frecuencia.

Además, con Amazon RDS para MySQL resulta sencillo usar la replicación a fin de aumentar la disponibilidad y fiabilidad de las cargas de trabajo en la producción. La opción de despliegue Multi-AZ permite realizar cargas de trabajo críticas ofreciendo una alta disponibilidad y conmutación por error automatizada e integrada de la base de datos principal a una base de datos secundaria replicada sincrónicamente en caso de fallo. Amazon RDS para MySQL también permite aumentar la escalabilidad más allá de la capacidad de una única implementación de base de datos para cargas de trabajo de base de datos que realizan un uso intensivo de las lecturas. De la misma forma que con Amazon Web Services, no se requiere ningún tipo de inversión inicial y únicamente tendrá que pagar los recursos que utilice.

Amazon RDS para MySQL está diseñado para desarrolladores o empresas que necesiten las características y posibilidades completas de una base de datos MySQL o que deseen migrar las aplicaciones y herramientas existentes que utilizan una base de datos MySQL. Como Amazon RDS para MySQL proporciona acceso directo a un software de base de datos MySQL corriente que se ejecuta en su propia instancia de base de datos de Amazon RDS, sus aplicaciones deberían funcionar sin problemas.

  • Parámetros preconfigurados – Las implementaciones de bases de datos de Amazon RDS for MySQL están preconfiguradas con un razonable conjunto de 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 MySQL y conectar la aplicación en cuestión de minutos sin aplicar ninguna configuración adicional. Si desea tener más control, puede conseguirlo a través de los grupos de parámetros de base de datos
  • Monitorización y métricas – Amazon RDS proporciona métricas de Amazon CloudWatch para sus implementaciones de instancias de base de datos sin cargo adicional. Puede utilizar la consola de administración de AWS para ver métricas operativas clave para sus implementaciones de instancias de base de datos, incluidos el uso de la capacidad de cómputo, de memoria y de almacenamiento, la actividad de E/S y las conexiones de instancias de bases de datos. Puede obtener mayor visibilidad del estado de sus instancias de Amazon RDS for MySQL en tiempo real gracias a la monitorización mejorada. Proporciona un completo conjunto de más de 50 métricas del sistema para sus instancias, con una granularidad de hasta 1 segundo. Puede visualizar estas métricas en la consola RDS, además de integrarlas con CloudWatch y aplicaciones de terceros.
  • Notificaciones de eventos de base de datos – Amazon RDS ofrece notificaciones de Amazon SNS a través de email o SMS para sus implementaciones de instancias de base de datos. 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 a sus implementaciones de Amazon RDS.
  • Parches de software automáticos – Amazon RDS garantizará que el software MySQL de sus implementaciones permanezca actualizado con los últimos parches. Tiene la opción de controlar si los parches de su instancia de base de datos se deben aplicar a través de la administración de parches del motor de base de datos o no, y el momento en el que se deben aplicar.
  • Uso general (SSD) – El almacenamiento de uso general (SSD) de Amazon RDS ofrece una base constante de 3 IOPS por GB aprovisionado hasta 6 TB y cargas de trabajo variables de hasta 3 000 IOPS. Puede cambiar del almacenamiento magnético al almacenamiento de uso general (SSD), aunque la disponibilidad se verá afectada durante un breve periodo.

    Si desea obtener más información y comenzar a utilizar el almacenamiento de uso general de Amazon RDS, consulte la sección Almacenamiento de uso general (SSD) de la Guía del usuario de Amazon RDS.
  • IOPS provisionadas (SSD) – Puede aprovisionar hasta 6 TB de almacenamiento y 30 000 IOPS por instancia de base de datos. Sin embargo, al aprovisionar almacenamiento adicional, puede lograr mayor rendimiento y menor latencia. Sus IOPS reales pueden diferir de la cantidad aprovisionada en función de la carga de trabajo de la base de datos, el tipo de instancia y el motor de base de datos que seleccione. Consulte la sección Factors That Affect Realized IOPS en la guía de usuario Amazon RDS User Guide para obtener más información. Puede pasar del almacenamiento de uso general al almacenamiento de IOPS provisionadas y obtener un rendimiento constante y latencias de E/S bajas. Experimentará un breve impacto de disponibilidad al hacerlo.

    Para obtener más información y comenzar a utilizar las IOPS provisionadas de Amazon RDS, consulte la sección Almacenamiento de IOPS provisionadas de la Guía del usuario de Amazon RDS.
  • Backups automatizados – La función de backup automatizado de Amazon RDS, que está activada de forma predeterminada, permite recuperar la instancia de base de datos a un momento dado. Amazon RDS realizará un backup de sus logs de base de datos y de transacciones y los almacenará durante un periodo de retención que puede especificar el usuario. Esto le permitirá restablecer la instancia de base de datos a cualquier segundo dentro del periodo de retención, hasta los últimos cinco minutos. El periodo de retención de backup automático se puede configurar hasta un plazo máximo de 35 días.
  • Snapshots de la base de datos – Los snapshots de la base de datos son copias de seguridad iniciadas por el usuario de su instancia de base de datos. Amazon RDS almacenará estas backups completas de la base de datos hasta que las elimine expresamente. Puede crear una nueva instancia de base de datos a partir de una instantánea de base de datos cuando lo desee.
  • DB Instance Class – 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 ampliando o reduciendo su implementación. Las operaciones de escalado normalmente se llevan a cabo en unos cuantos minutos.
  • Almacenamiento e IOPS – A medida que aumenten sus requisitos de almacenamiento, podrá también aprovisionar almacenamiento adicional al vuelo sin tiempo de inactividad. Si utiliza el almacenamiento de IOPS provisionadas de RDS, también puede escalar el rendimiento de su instancia de base de datos configurando la tasa de IOPS entre 1 000 y 10 000 IOPS en intervalos de 1 000 IOPS y el almacenamiento de 100 GB a 6 TB.

Amazon RDS ofrece dos características de replicación distintas pero complementarias que pueden utilizarse de forma conjunta para conseguir una mejor disponibilidad de la base de datos, proteger sus actualizaciones de la base de datos más recientes de interrupciones no planificadas y escalar más allá de las limitaciones de capacidad de una instancia de base de datos para cargas de trabajo de base de datos que realizan un uso intensivo de las lecturas.

  • Despliegues Multi-AZ – Se trata de una opción de implementación para sus instancias de base de datos de producción que mejora la disponibilidad de la base de datos y, al mismo tiempo, protege las actualizaciones más recientes de la base de datos frente a interrupciones no planificadas. Cuando cree o modifique su instancia de base de datos para que se ejecute como un despliegue Multi-AZ, Amazon RDS aprovisionará y administrará automáticamente una réplica “en espera” dentro de una zona de disponibilidad independiente (es decir, una infraestructura independiente situada en una ubicación físicamente independiente). Se llevan a cabo actualizaciones de base de datos en los recursos principales y en espera simultáneamente para evitar el retraso en la replicación. Cuando se realizan tareas de mantenimiento planificadas de una base de datos o se produce un error en una instancia de base de datos o una zona de disponibilidad, Amazon RDS desencadena automáticamente una conmutación por error al recurso en espera actualizado para que las operaciones de base datos puedan reanudarse enseguida sin intervención administrativa. Antes de la conmutación por error, no se puede obtener acceso directamente al recurso en espera ni se puede usar para entregar tráfico de lectura.
  • Réplicas de lectura – Esta característica de replicación le permite escalar de forma elástica más allá de las limitaciones de capacidad de una única instancia de base de datos de cara a cargas de trabajo de base de datos que realizan un uso intensivo de las lecturas. Puede crear una o varias réplicas de una instancia de base de datos de origen determinada dentro de una región de AWS o en varias regiones y abastecer el alto volumen de tráfico de lectura de la aplicación desde varias copias de sus datos, lo que aumenta el rendimiento de lectura total. Amazon RDS usa la replicación nativa de MySQL para propagar los cambios realizados en una instancia de base de datos de origen a las réplicas de lectura asociadas. Puede utilizar réplicas de lectura interregionales para mejorar los objetivos de recuperación de desastres, abastecer el tráfico de lectura desde una región más cercana a los usuarios globales o migrar las bases de datos entre las regiones de AWS. Tenga en cuenta que, debido a que las réplicas de lectura utilizan la replicación estándar de MySQL, pueden avanzar menos que las instancias de la base de datos de origen. Visite la sección Working with Read Replicas de la guía del usuario Amazon RDS User Guide para obtener más información.

Los despliegues Multi-AZ y las réplicas de lectura utilizan distintas tecnologías de replicación subyacentes que se adaptan a cada situación. Sin embargo, puede usarlos combinados para lograr unas implementaciones de producción de confianza y escalables. Solo hay que designar un despliegue Multi-AZ como origen de una o varias réplicas de lectura para obtener los beneficios de la disponibilidad y la durabilidad de un despliegue Multi-AZ, así como los beneficios de escalado de las réplicas de lectura. Para obtener más información sobre los despliegues Multi-AZ y las réplicas de lectura, visite nuestras preguntas frecuentes sobre la replicación aquí.

  • Cifrado de datos: Amazon RDS le permite cifrar sus instancias de base de datos MySQL mediante las claves que administra a través del AWS Key Management Service (KMS). En una instancia de base de datos que se ejecute con cifrado de Amazon RDS, los datos almacenados en reposo en el almacenamiento subyacente están cifrados, al igual que sus backups automatizados, las réplicas de lectura y las snapshots.
  • Virtual Private Cloudl – Mediante Amazon VPC, puede aislar las instancias de base de datos en su propia red virtual y conectarlas con su infraestructura de TI existente usando una conexión IPsec VPN cifrada conforme a las normas del sector. Para obtener más información sobre Amazon RDS en VPC, consulte la guía del usuario Amazon RDS User Guide. Además, con Amazon RDS puede configurar los parámetros del firewall y controlar el acceso de red a las instancias de base de datos.