Servicio de base de datos relacional de Amazon


Amazon Relational Database Service (o Amazon RDS ) es un servicio de base de datos relacional distribuida de Amazon Web Services (AWS). [2] Es un servicio web que se ejecuta "en la nube" diseñado para simplificar la configuración, el funcionamiento y el escalado de una base de datos relacional para su uso en aplicaciones. [3] Los procesos de administración, como parchear el software de la base de datos, realizar copias de seguridad de las bases de datos y habilitar la recuperación en un momento determinado, se gestionan automáticamente. [4] Una única API puede escalar los recursos de almacenamiento y computación.llamar al plano de control de AWS bajo demanda. AWS no ofrece una conexión SSH a la máquina virtual subyacente como parte del servicio administrado. [5]

Amazon RDS se lanzó por primera vez el 22 de octubre de 2009 y es compatible con bases de datos MySQL . [1] [6] [7] A esto le siguió soporte para Oracle Database en junio de 2011, [8] [9] Microsoft SQL Server en mayo de 2012, [10] PostgreSQL en noviembre de 2013, [11] y MariaDB (una bifurcación de MySQL) en octubre de 2015, [12] y 80 funciones adicionales durante 2017. [13]

En noviembre de 2014 AWS anunció Amazon Aurora , una base de datos compatible con MySQL que ofrece alta disponibilidad y rendimiento mejorados , [14] y en octubre de 2017 se lanzó una oferta de base de datos compatible con PostgreSQL [15] [13] . [dieciséis]

En marzo de 2019, AWS anunció la compatibilidad con PostgreSQL 11 en RDS, [17] cinco meses después del lanzamiento oficial.

Se pueden lanzar nuevas instancias de base de datos desde la Consola de administración de AWS o utilizando las API de Amazon RDS. [18] Amazon RDS ofrece diferentes funciones para admitir diferentes casos de uso. Algunas de las características principales son:

En mayo de 2010, Amazon anunció la compatibilidad con la implementación de zonas de disponibilidad múltiple. [19] Amazon RDS Multi-Availability Zone (AZ) permite a los usuarios aprovisionar y mantener automáticamente una réplica "en espera" física o lógica síncrona , según el motor de la base de datos, en una zona de disponibilidad diferente [20] (infraestructura independiente en una ubicación físicamente separada ). La instancia de base de datos Multi-AZ se puede desarrollar en el momento de la creación o se puede modificar para que se ejecute como una implementación Multi-AZ más adelante. Las implementaciones Multi-AZ tienen como objetivo proporcionar una mayor disponibilidad y durabilidad de los datos para instancias de MySQL, MariaDB, Oracle, PostgreSQL y SQL Server [21] y están destinadas a entornos de producción. [22]En el caso de la base de datos de mantenimiento planificado o interrupción del servicio no planificado, Amazon RDS automáticamente conmuta al modo de espera hasta a la fecha, lo que permite operaciones de bases de datos para reanudar sin intervención administrativa.