El servicio RDS de AWS es el eque se refiere a las bases de datos relacionales (SQL). En cambio, DynamoDB se utiliza para las no relacionales (NO SQL).
Con RDS podemos crear las siguientes bases de datos:
- Amazon Aurora
- SQL Server
- PostgreSQL
- Oracle
- MySQL
- MariaDB
Crear una base de datos MySQL con RDS
Utilizaré de ejemplo MySQL para mostrar el funcionamiento de RDS.
El proceso de creación de base de datos es muy similar al de creación de instancias EC2, por lo que no me extenderé mucho. Básicamente, elegimos el motor y la talla de la base de datos que vamos a crear.
Las zonas Multi A-Z permiten crear réplicas de nuestra base de datos en otra zona de disponibilidad.
En caso de incidencia en la zona de disponibilidad principal, no tenemos que modificar nada a nivel de aplicación, ya que la base de datos replicada utilizará el mismo nombre de DNS. Amazon AWS conmutará el servicio a la instancia de réplica de manera transparente para nosotros
Podemos crear hasta 5 réplicas de sólo lectura con el objetivo de mejorar el rendimiento del motor principal de la base de datos. Las réplicas se generan de manera asíncrona, por lo que hay una latencia en la actualización de los datos. A nivel de código podemos programar las escrituras en el motor principal y las lecturas en las réplicas.
Es necesario tener los backups automáticos habilitados para poder crear réplicas de lectura.
Podemos convertir una réplica de lectura en una base de datos independiente, lo cuál, rompe la réplica. De esta manera, podemos escribir en ella.
Las copias de seguridad se almacenan en S3.
También podemos ejecutar snapshots de manera manual.
Te puede interesar
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,