Saltar al contenido principal

Amazon RDS

Características de Amazon RDS

Introducción a Amazon RDS

Amazon Relational Database Service (Amazon RDS) es un servicio administrado de bases de datos relacionales que ofrece la opción de ocho motores de base de datos conocidos: la edición de Aurora compatible con PostgreSQL, la edición de Aurora compatible con MySQL, RDS para PostgreSQL, RDS para MySQL, RDS para MariaDB, RDS para SQL Server, RDS para Oracle y RDS para Db2.

Esto significa que con Amazon RDS puede utilizar el código, las aplicaciones y las herramientas que utiliza actualmente con las bases de datos existentes. Una de las principales ventajas de Amazon RDS es que gestiona las tareas de administración de bases de datos, como el aprovisionamiento, la aplicación de revisiones, las copias de seguridad, la recuperación, la detección de errores y la reparación.

Amazon RDS ofrece tres entornos de implementación distintos: la implementación en la nube con Amazon Aurora o Amazon RDS; las cargas de trabajo híbridas con Amazon RDS en AWS Outposts; y la implementación con acceso privilegiado mediante Amazon RDS Custom.

Como en todos los servicios de AWS, no se requieren inversiones iniciales y paga únicamente por los recursos que utiliza. Para obtener más información, consulte la página de precios de Amazon RDS.

Fácil de administrar

Abrir todo

Puede utilizar la Consola de administración de AWS, la interfaz de línea de comandos de Amazon RDS, SDK o llamadas a la API sencillas a fin de obtener acceso a las capacidades de una base de datos relacional lista para la producción en minutos.

Las instancias de base de datos de Amazon RDS están preconfiguradas con los parámetros y ajustes adecuados para el motor y la clase que selecciona. Puede lanzar una instancia de base de datos y conectar su aplicación en cuestión de minutos. Los grupos de parámetros de base de datos ofrecen un control minucioso y un refinamiento de la base de datos.

Amazon RDS reduce la carga administrativa al encargarse de tareas operativas indiferenciadas, como la aplicación de parches de software, la realización de copias de seguridad, el aprovisionamiento y el mantenimiento programado. Amazon RDS se asegurará de que el software de base de datos relacional en las implementaciones permanezca actualizado con los parches más recientes. Tiene la opción de controlar si se deben aplicar parches a la instancia de base de datos o no, y el momento en que se deben aplicar.

Amazon RDS proporciona una supervisión mejorada, la cual ofrece acceso a más de 50 métricas de CPU, memoria, sistema de archivos y E/S de disco, y proporciona Información de rendimiento de Amazon RDS, una herramienta fácil de usar que ayuda a identificar rápidamente problemas de rendimiento. Amazon RDS también admite métricas de Amazon CloudWatch para las instancias de base de datos sin costo adicional. Puede utilizar la consola de Amazon RDS para ver métricas operativas clave, que incluyen el uso de la potencia de computación, la capacidad de memoria y de almacenamiento, la actividad de entrada/salida (E/S) y las conexiones de las instancias.

Amazon CloudWatch Database Insights consolida los registros y las métricas de las aplicaciones, las bases de datos y las flotas de sistemas operativos en ejecución en una vista unificada dentro de la consola. Con sus paneles prediseñados, alarmas recomendadas y la recopilación automatizada de telemetría, la solución permite supervisar el estado de las instancias de base de datos para realizar análisis de causa raíz. Los desarrolladores de aplicaciones pueden relacionar el rendimiento de las aplicaciones con el de las bases de datos al desplazarse desde la vista de rendimiento en CloudWatch Application Signals hasta la base de datos específica en CloudWatch Database Insights. CloudWatch Database Insights hereda todas las características de Información de rendimiento de Amazon RDS, además de incorporar funcionalidades adicionales como la supervisión a nivel de flota, la integración con la supervisión del rendimiento de aplicaciones y la correlación de las métricas de bases de datos con los registros y los eventos.

Amazon RDS está integrado con AWS CloudFormation, un servicio que permite modelar, aprovisionar y administrar los recursos de AWS en las cuentas y regiones de AWS. Al crear recursos de Amazon RDS con CloudFormation, puede simplificar la administración de la infraestructura y de los recursos al reutilizar las plantillas y permitir que CloudFormation aprovisione y configure los recursos.

Amazon RDS puede notificar eventos de la base de datos por correo o SMS a través de Amazon SNS. 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 las instancias de base de datos.

Amazon RDS se integra con AWS Config para respaldar el cumplimiento y mejorar la seguridad al registrar y auditar los cambios en la configuración de la instancia de base de datos, incluidos grupos de parámetros, grupos de subred, instantáneas, grupos de seguridad y suscripciones a eventos.

Aurora admite operaciones de clonación rápidas y eficientes, en las que es posible clonar clústeres de bases de datos de varios terabytes en cuestión de minutos. La clonación de bases de datos es útil para varios fines, como el desarrollo de aplicaciones, la realización de pruebas, las actualizaciones de bases de datos y la ejecución de consultas analíticas. La disponibilidad inmediata de datos puede agilizar de manera significativa el desarrollo de software y los proyectos de mejoras, además de lograr análisis más precisos. Puede clonar una base de datos de Aurora en solo unos pocos pasos y no incurre en cargos de almacenamiento, excepto si utiliza espacio adicional para almacenar cambios en los datos.

Las implementaciones azul-verde de Amazon RDS permiten realizar actualizaciones de bases de datos más seguras, sencillas y rápidas sin pérdida de datos. En unos pocos pasos, las implementaciones azul-verde crean un entorno de ensayo que refleja el entorno de producción y mantiene los dos entornos sincronizados mediante la replicación lógica. Puede realizar cambios, como actualizaciones de versiones principales o secundarias, modificaciones de esquemas y cambios en la configuración de parámetros, sin que ello afecte a la carga de trabajo de producción.

Al promover el entorno de ensayo, las implementaciones azul-verde bloquean las escrituras tanto en el entorno azul como en el verde hasta que se haya completado la conmutación. Las implementaciones azul-verde utilizan barreras de protección de conmutación integradas que desconectan la promoción si se excede el tiempo de inactividad máximo tolerable, detectan errores de replicación, comprueban el estado de las instancias y mucho más.

Las políticas de implementación de actualizaciones de AWS Organizations permiten administrar de forma centralizada y escalonada las actualizaciones automáticas en varios recursos y cuentas de AWS dentro de la organización. Las políticas de implementación de actualizaciones ofrecen compatibilidad para que Amazon RDS administre actualizaciones automáticas de versiones secundarias en varios recursos de base de datos y cuentas de AWS.

La política ayuda a implementar una estrategia controlada de actualización para las instancias de Amazon RDS mediante lo siguiente: aplicar las actualizaciones de bases de datos de manera automática en un orden definido (por ejemplo, primero entornos de desarrollo y después producción); definir secuencias de actualización mediante políticas a nivel de cuenta o etiquetas de recursos; establecer intervalos entre las fases de actualización para validar los cambios; supervisar las notificaciones sobre el estado de cada fase de actualización.

Para usar estas políticas de implementación, la cuenta de AWS debe pertenecer a una organización en AWS Organizations con la política de implementación de actualizaciones habilitada. Consulte Administración de políticas de la organización con AWS Organizations para obtener más detalles.

Las integraciones sin ETL ofrecen acceso a capacidades de análisis y machine learning sobre petabytes de los datos transaccionales provenientes de las bases de datos. Al utilizar las integraciones sin ETL, se deshace de la necesidad de crear y administrar canalizaciones de datos complejas. Los datos transaccionales se replican de manera automática, continua y rápida después de escribirse en Amazon Aurora o Amazon RDS, y se ponen a disposición sin problemas en Amazon Redshift o en Amazon SageMaker

Puede consolidar datos de varias bases de datos de AWS y replicarlos en Amazon Redshift y en el almacén de lago de Amazon SageMaker para obtener información más completa a partir de los datos. Es posible aplicar filtros de datos para seleccionar las bases de datos y tablas cuyas réplicas desea enviar a Amazon Redshift o al almacén de lago en Amazon SageMaker. Esto le permite adaptar la replicación a sus necesidades específicas.

Al cargar los datos en el almacén de lago de Amazon SageMaker, puede unificar todos los datos procedentes de almacenes de lago en Amazon S3 y almacenes de datos en Amazon Redshift, lo cual facilita la creación de aplicaciones sólidas de análisis y de IA/ML sobre una única copia de los datos. Puede ejecutar una amplia variedad de capacidades de análisis y ML como análisis SQL, análisis de búsqueda, inteligencia empresarial, IA generativa y más.

Cuando carga datos en Amazon Redshift, puede comenzar a analizarlos de inmediato y aplicar características avanzadas como: uso compartido de datos, vistas materializadas, machine learning (ML) de Amazon Redshift para obtener información integral y predictiva. Con Amazon Aurora, no tiene que administrar la capacidad de la base de datos o almacén de datos para la canalizaciones de datos cuando usa Amazon Aurora sin servidor y Amazon Redshift sin servidor para la integración sin ETL.

Amazon RDS ofrece recomendaciones de prácticas recomendadas mediante el análisis de la configuración y de las métricas de uso de las instancias de base de datos. Las recomendaciones cubren áreas como versiones de motores de base de datos, almacenamiento, tipos de instancias y redes. Puede analizar las recomendaciones disponibles y realizar una acción sugerida de inmediato, programarla para el próximo período de mantenimiento o descartarla por completo.

Rendimiento personalizable

Abrir todo

Amazon RDS ofrece dos tipos de almacenamiento diferentes entre los que elegir. En la mayoría de los casos de uso, el almacenamiento uso general funcionará para las cargas de trabajo de las bases de datos. Es una opción de almacenamiento de SSD que ofrece una base de referencia uniforme de 3 E/S por segundo por GB aprovisionado y la posibilidad de ampliación hasta 3000 E/S por segundo por encima del valor de la base de referencia.

Para las cargas de trabajo que requieren un mayor rendimiento, Amazon RDS ofrece almacenamiento de E/S por segundo aprovisionadas, que es una opción de almacenamiento respaldada por SSD y diseñada para ofrecer un rendimiento de E/S rápido, predecible y uniforme. Puede especificar una tasa de E/S por segundo al crear una instancia de base de datos y Amazon RDS aprovisionará esa tasa de E/S por segundo durante todo el ciclo de vida de la instancia de base de datos. Este tipo de almacenamiento está optimizado para cargas de trabajo de base de datos transaccionales con uso intensivo de operaciones de E/S (OLTP). Puede aprovisionar hasta 256 000 E/S por segundo por instancia de base de datos, aunque las E/S por segundo reales pueden variar en función de la carga de trabajo de la base de datos, el tipo de instancia y el motor de base de datos elegido.

Para acelerar el rendimiento de la base de datos de Amazon RDS y de las aplicaciones, puede agregar una caché desde ElastiCache, un servicio administrado de almacenamiento en caché en memoria, directamente desde la consola de Amazon RDS. En conjunto, pueden ofrecer un rendimiento en tiempo real para las aplicaciones y necesidades de base de datos. Visite las páginas de documentación Cómo crear un clúster de ElastiCache en Amazon RDS y Aurora para obtener más información.

DevOps Guru es un servicio de operaciones en la nube con tecnología de ML que ayuda a mejorar la disponibilidad de las aplicaciones. DevOps Guru para RDS permite aprovechar información basada en machine learning para detectar y diagnosticar con facilidad problemas de rendimiento en bases de datos relacionales, y está diseñado para resolverlos en minutos en lugar de días. Los desarrolladores y los ingenieros de DevOps pueden utilizar DevOps Guru para RDS para identificar automáticamente la causa raíz de los problemas de rendimiento y obtener recomendaciones inteligentes para ayudar a abordar el problema, sin necesidad de recibir ayuda de expertos en bases de datos.

Para comenzar, solo tiene que ir a la consola de Amazon RDS y habilitar Información de rendimiento de Amazon RDS. Una vez habilitada la Información de rendimiento, diríjase a la consola de DevOps Guru y habilite el servicio para los recursos de Aurora, para otros recursos compatibles o para toda la cuenta.

Las escrituras optimizadas de Amazon RDS, creadas con la característica de prevención de escrituras incompletas de AWS Nitro System, permiten duplicar el rendimiento de las transacciones de escritura sin costo adicional. Las escrituras optimizadas escriben de forma segura las páginas de datos de 16 KiB en un solo paso. Escrituras optimizadas es especialmente útil para clientes con cargas de trabajo de base de datos de escritura intensiva, como pagos digitales, comercio financiero y videojuegos en línea.

Las lecturas optimizadas de Amazon RDS están diseñadas para brindar un rendimiento de base de datos más rápido con un procesamiento de consultas hasta el doble de rápido sin costo adicional. Lecturas optimizadas mejora la velocidad de las consultas complejas que utilizan tablas temporales, como las consultas que requieren ordenaciones, agrupaciones de hash, uniones de carga elevada y expresiones de tabla comunes (CTE). Lecturas optimizadas mejora la velocidad de las consultas al colocar las tablas temporales en el almacenamiento de instancia basado en NVMe, que está físicamente conectado al servidor host.

Alta disponibilidad y durabilidad

Abrir todo

La característica de copia de seguridad automatizada de Amazon RDS permite la recuperación a un momento dado de la instancia de base de datos. Amazon RDS realizará una copia de seguridad de la base de datos y de los registros de transacciones y almacenará ambos durante el periodo de retención que se especifique. Esto le permitirá restablecer la instancia de base de datos a cualquier segundo dentro de su periodo de retención, hasta los últimos cinco minutos. El período de retención de copia de seguridad automático se puede configurar hasta un máximo de 35 días.

Las instantáneas de bases de datos son copias de seguridad que inicia el usuario de las instancias almacenadas en Amazon Simple Storage Service (Amazon S3), que se conservará hasta que se eliminen explícitamente. Puede crear una instancia nueva a partir de una instantánea de la base de datos cuando lo desee. Aunque las instantáneas de base de datos funcionan operativamente como copias de seguridad completas, solo se factura el uso de almacenamiento incremental.

Las implementaciones de Amazon RDS Multi-AZ ofrecen una mejora de la disponibilidad y la durabilidad de las instancias de base de datos con un Acuerdo de nivel de servicio (SLA) de hasta un 99,95 %, lo que los hace idóneos para las cargas de trabajo de bases de datos de producción. Cuando aprovisiona una instancia de base de datos multi-AZ, Amazon RDS replica los datos de forma sincrónica en una instancia en espera en una zona de disponibilidad (AZ) diferente.

Con Multi-AZ con dos instancias en espera legibles, los clientes pueden implementar una instancia principal y dos instancias en espera legibles en tres zonas de disponibilidad. Los clientes pueden usar esta opción de implementación para recibir beneficios como conmutaciones por error en un tiempo promedio inferior a 35 segundos, una latencia de confirmación de transacción hasta dos veces más rápida en comparación con Amazon RDS Multi-AZ con una instancia en espera, y capacidad de lectura adicional.

Cuando asocia un proxy de código abierto o un proxy de Amazon Relational Database Service (Amazon RDS) a la configuración de Multi-AZ con dos instancias en espera legibles implementadas, puede reducir el tiempo de inactividad de una actualización de versión secundaria a, por lo general, un segundo. 

Con Aurora, puede alcanzar alta disponibilidad con un acuerdo de nivel de servicio de hasta el 99.99 % mediante la tecnología Multi-AZ de Amazon RDS para automatizar la conmutación por error hacia una de hasta 15 réplicas de Aurora que haya creado en cualquiera de tres zonas de disponibilidad.

En combinación con Multi-AZ, las réplicas de lectura entre regiones pueden aumentar la resiliencia y el rendimiento mediante la replicación asíncrona de datos entre regiones, como parte de una solución eficaz de recuperación ante desastres.

La base de datos global de Aurora permite lecturas locales rápidas y una rápida recuperación ante desastres en varias regiones de AWS desde una única base de datos de Aurora. Base de datos global de Aurora ofrece una latencia de menos de 1 segundo y, en caso de una degradación o interrupción regional, se puede ascender a una región secundaria en menos de 1 minuto. La Base de datos global de Aurora es ideal para cargas de trabajo distribuidas globalmente que requieren una alta disponibilidad estricta, como las de los sectores financiero, de viajes y de videojuegos.

Seguridad y cumplimiento

Abrir todo

Amazon RDS permite cifrar las bases de datos con claves administradas por su cuenta mediante AWS Key Management Service (AWS KMS). En una instancia de base de datos que se ejecuta con cifrado de Amazon RDS, los datos almacenados en el almacenamiento subyacente se cifran, al igual que sus copias de seguridad automatizadas, réplicas de lectura e instantáneas.

Amazon RDS admite el uso de SSL para proteger los datos en tránsito, así como el cifrado transparente de datos en SQL Server y Oracle.

AWS recomienda ejecutar las instancias de base de datos en Amazon VPC, lo que permite aislar la base de datos dentro de su propia red virtual y conectarla a la infraestructura de TI local mediante VPN cifradas con estándares del sector, como IPsec. Puede configurar ajustes de firewall y controlar el acceso de red a las instancias de base de datos.

Amazon RDS admite varias formas de autenticar a los usuarios, como AWS Identity and Access Management (IAM) y Kerberos.

Amazon RDS se integra con IAM y ofrece la posibilidad de controlar las acciones que los usuarios y grupos de AWS IAM pueden realizar en recursos específicos de Amazon RDS, desde instancias de base de datos hasta instantáneas, grupos de parámetros y grupos de opciones. Además, puede etiquetar los recursos de Amazon RDS y controlar las acciones que pueden realizar los usuarios y grupos de IAM en grupos de recursos que tengan la misma etiqueta y valor asociado.

Por ejemplo, puede configurar las reglas de IAM para garantizar que los desarrolladores puedan modificar las instancias de base de datos de “desarrollo”, pero de tal manera que solo los administradores de la base de datos puedan modificar las instancias de base de datos de “Producción”.

Con la autenticación de Kerberos, la base de datos de Amazon RDS funciona con AWS Directory Service para Microsoft Active Directory para autenticar y administrar las credenciales de forma centralizada. En el caso de Amazon RDS para SQL Server, tiene la opción de utilizar AWS Managed Microsoft AD o unir la base de datos directamente a AD autoadministrado.

Amazon RDS admite programas de cumplimiento, como HIPAA, FedRAMP, SOC e ISO. Consulte los servicios de AWS en el ámbito del programa de cumplimiento para ver la lista más reciente de programas compatibles.

GuardDuty está disponible con Aurora para supervisar posibles amenazas a la base de datos y cargas de trabajo. Con Amazon GuardDuty RDS Protection, esta característica analiza y perfila la actividad de inicio de sesión en la base de datos para detectar comportamientos sospechosos. Cuando se detecta una amenaza, GuardDuty genera resultados de seguridad detallados de la base de datos comprometida.

Alta escalabilidad

Abrir todo

Puede escalar y desescalar verticalmente los recursos de computación y memoria en los que se basa la implementación hasta un máximo de 128 vCPUs y 4,096 GiB de RAM. Las operaciones de escalado de computación normalmente se completan en pocos minutos.

A medida que aumentan sus requisitos de almacenamiento, puede aprovisionar almacenamiento adicional. El motor de Aurora aumenta de forma automática el tamaño del volumen de la base de datos conforme aumentan las necesidades de almacenamiento, hasta un máximo de 256 TiB o el máximo que defina. Los motores RDS para MySQL, RDS para MariaDB, RDS para PostgreSQL y RDS para Db2 permiten escalar verticalmente hasta 64 TiB de almacenamiento. Cuando utiliza RDS para Oracle y RDS para SQL Server, puede escalar verticalmente hasta 256 TiB mediante la asociación de volúmenes de almacenamiento adicionales a la instancia. El escalado de almacenamiento ocurre de inmediato y sin tiempo de inactividad. 

Al utilizar las réplicas de lectura de Amazon RDS, resulta más sencillo escalar horizontalmente de forma elástica más allá de las limitaciones de capacidad de una única instancia de base de datos para cargas de trabajo de bases de datos de lectura intensiva. Puede crear una o varias réplicas de una instancia de base de datos de origen determinada y abastecer el alto volumen de tráfico de lectura de la aplicación desde distintas copias de los datos, lo cual aumenta el rendimiento de lectura total.

Con Amazon RDS Proxy, puede mejorar la eficiencia de la base de datos y hacer que las aplicaciones sean más escalables, seguras y resistentes a los errores de la base de datos al permitir que las aplicaciones agrupen y compartan conexiones con la base de datos. Cuando se producen conmutaciones por error, Amazon RDS Proxy puede reducir los tiempos de conmutación por error hasta en un 66 % para Aurora y Amazon RDS. Además, puede administrar de forma centralizada las credenciales, la autenticación y el acceso a la base de datos con la integración con AWS Secrets Manager y AWS IAM.

Aurora sin servidor es una configuración para Aurora que se realiza bajo demanda y ofrece capacidades de escalado automático. Con esta opción de implementación, la base de datos se inicia, cierra y escala o desescala verticalmente de forma automática y en función de las necesidades de la aplicación.

Rentabilidad

Abrir todo

Amazon RDS no requiere ningún compromiso inicial; simplemente paga un cargo mensual por cada instancia de base de datos que lance. Además, cuando termine de utilizar una instancia de base de datos, puede eliminarla fácilmente. Para consultar más detalles, consulte los tipos de instancias de Amazon RDS y los precios de Amazon RDS.

Las instancias reservadas en Amazon RDS permiten reservar una instancia de base de datos por un período de 1 o 3 años y recibir un descuento significativo en comparación con el precio de instancias bajo demanda para la misma instancia.

Amazon RDS permite detener e iniciar fácilmente las instancias de base de datos hasta 7 días por vez. Esto simplifica y economiza el uso de bases de datos para fines de desarrollo y pruebas, en donde la base de datos no necesita estar en ejecución todo el tiempo.

Aurora está diseñado para ofrecer precios rentables para la mayoría de las aplicaciones con un uso de E/S de bajo a moderado. Para cargas de trabajo con un uso intensivo de E/S, puede elegir Aurora optimizado para E/S, una configuración de clúster de base de datos, para mejorar la relación entre precio y rendimiento.

Si se registró en el nivel gratuito de AWS antes del 15 de julio de 2025, podrá continuar con el uso de RDS sin costo durante hasta 12 meses en determinadas bases de datos de instancias de una sola zona de disponibilidad, con hasta 750 horas por mes, 20 GB de almacenamiento SSD de uso general (gp2) por mes y 20 GB de almacenamiento de copias de seguridad automatizadas por mes durante 1 año. Si se registra en el nivel gratuito de AWS después del 15 de julio de 2025, podrá elegir entre un plan gratuito o un plan de pago para acceder a RDS. Ambos planes ofrecerán 100 USD en créditos y hasta 100 USD adicionales en créditos por activar los servicios fundamentales de AWS. Los créditos del nivel gratuito son válidos por hasta 12 meses. Se explican detalles adicionales en el widget “Explorar AWS” de la Consola de administración de AWS. El nivel gratuito de AWS se aplica a los servicios participantes en nuestras regiones globales. Los créditos del nivel gratuito no se encuentran disponibles en las regiones AWS GovCloud (EE. UU.) o China (Pekín) en este momento.

Para los motores comerciales, Amazon RDS ofrece varios modelos de licencias: uso de licencias propias (BYOL); uso de medios propios (BYOM); licencia incluida (LI); o licencias a través de AWS Marketplace. Con BYOL y BYOM, puede aprovechar su licencia de software comercial existente para usarla con Amazon RDS. Con LI, el costo de la licencia de software está incluido en el precio de las instancias de Amazon RDS. No necesita comprar una licencia por separado. Con las licencias a través de AWS Marketplace, puede suscribirse a licencias bajo demanda a una tarifa por hora por núcleo y no es necesario comprar una licencia individual.

Para obtener más información sobre las opciones de licencia disponibles por motor, visite las páginas de precios de Amazon RDS para Oracle, Amazon RDS para SQL Server y Amazon RDS para Db2 y Amazon RDS Custom.

Productividad para los desarrolladores

Abrir todo

TLE para PostgreSQL es un kit de desarrollo y un proyecto de código abierto que permite crear rápidamente extensiones de alto rendimiento y ejecutarlas de forma segura en Aurora y Amazon RDS, sin necesidad de que AWS certifique el código. Los desarrolladores pueden utilizar lenguajes confiables y conocidos, como JavaScript, PL/pgSQL, Perl y SQL, para escribir extensiones de manera segura.

TLE se diseñó para impedir el acceso a recursos no seguros y restringe los defectos de las extensiones a una única conexión de base de datos. Los administradores de bases de datos (DBA) tienen un control detallado y en línea sobre quién puede instalar extensiones y pueden crear un modelo de permisos para su ejecución. TLE está disponible sin costo adicional para los clientes de Aurora y Amazon RDS.

Integración con IA y ML

Abrir todo

Con Aurora ML, puede agregar predicciones basadas en ML a las aplicaciones mediante el conocido lenguaje de programación SQL. Puede acceder a una amplia selección de algoritmos de ML con una integración sencilla, segura y optimizada con los servicios de machine learning de AWS.

Con Aurora PostgreSQL y Amazon RDS para PostgreSQL, puede usar pgvector, una extensión de PostgreSQL de código abierto, para realizar búsquedas de similitud vectorial. También puede almacenar incrustaciones de modelos de ML y de IA en la base de datos, como los de Amazon Bedrock o Amazon SageMaker.

Una incrustación es una representación numérica (vector) que representa el significado semántico del contenido, como texto, imágenes y video. La IA generativa y otros sistemas de IA/ML utilizan incrustaciones para capturar el significado semántico de la entrada de texto en un modelo de lenguaje de gran tamaño (LLM). Lea nuestra documentación sobre cómo almacenar incrustaciones y realizar búsquedas de similitud vectorial en Aurora PostgreSQL y Amazon RDS para PostgreSQL.

Selección de entornos de implementación

Abrir todo

Amazon RDS ofrece la flexibilidad y la escalabilidad necesarias para adaptarse rápidamente a las necesidades de la base de datos. En un solo paso, puede escalar o desescalar verticalmente los recursos de computación de la base de datos o, con unos pocos clics en la consola, puede poner en marcha una nueva instancia de base de datos.

Outposts es un servicio completamente administrado que extiende la infraestructura y los servicios de AWS a cualquier ubicación en las instalaciones o de coubicación para ofrecer una experiencia híbrida.

Con Amazon RDS en Outposts, puede ejecutar Amazon RDS en las instalaciones y recibir las mismas características y ventajas de Amazon RDS que tendría en la nube, incluidas las tareas administrativas automatizadas.

Amazon RDS Custom es un servicio de base de datos administrado que proporciona un acceso privilegiado al sistema operativo y al entorno de base de datos subyacentes para ejecutar aplicaciones empaquetadas, personalizadas y heredadas para Microsoft SQL Server y Oracle. Se trata de un modelo de responsabilidad compartida a cambio de una mayor flexibilidad.

Opciones de migración flexibles

Abrir todo

Con Amazon RDS, puede utilizar AWS DMS, un servicio administrado de migración y replicación para cargas de trabajo de bases de datos y análisis, para realizar migraciones homogéneas y heterogéneas. Con características clave como AWS Database Migration Service (AWS DMS) Fleet Advisor y AWS Database Migration Service (AWS DMS) Schema Conversion, puede descubrir, planificar, convertir y migrar las cargas de trabajo directamente dentro de AWS DMS. Con AWS Database Migration Service (AWS DMS) sin servidor y las herramientas nativas integradas, las migraciones son aún más fáciles, puesto que ya no necesita aprovisionar, administrar y escalar manualmente los recursos de migración.

A diferencia de las migraciones homogéneas, las migraciones heterogéneas requieren una conversión de esquema para garantizar la compatibilidad del esquema de origen con el nuevo motor de destino. Para las migraciones heterogéneas hacia Amazon RDS, AWS DMS ofrece funcionalidades integradas mediante la Conversión de esquemas de AWS DMS o la opción de descargar el software AWS SCT para ejecutarlo de manera local.

Para migraciones homogéneas, también puede utilizar herramientas nativas de migración de bases de datos conocidas para trasladar las cargas de trabajo a AWS. A continuación se muestran los enlaces a la documentación sobre cómo empezar:

Motor de base de datos

Herramientas de migración nativas

PostgreSQL

Guía de migración de Amazon RDS para PostgreSQL

MySQL

Guía sobre importación de datos para MySQL

Microsoft SQL Server

Importación y exportación de bases de datos de SQL Server mediante copia de seguridad y restauración nativas

Oracle

Guía sobre importación de datos de Amazon RDS para Oracle

Db2

Migración de bases de datos Db2 con herramientas Db2 nativas

Babelfish para Aurora PostgreSQL permite ejecutar aplicaciones de Microsoft SQL Server en Aurora PostgreSQL con cambios de código mínimos. Como capacidad integrada de Aurora, Babelfish permite a Aurora PostgreSQL entender T-SQL, lo que simplifica y agiliza la migración de las aplicaciones.

Características y capacidades adicionales

Abrir todo

Con la edición de Aurora compatible con MySQL y Amazon RDS para MySQL, puede acceder a las versiones principales y secundarias más recientes de MySQL, así como a las capacidades y características de la comunidad asociadas, como las funciones JSON, las expresiones de tabla comunes mediante la cláusula WITH, las cláusulas optimizadas ADD COLUMN y RENAME COLUMN para la instrucción ALTER TABLE, entre otras.

Para obtener una lista completa de las versiones y capacidades de MySQL compatibles, consulte la documentación de Aurora y de Amazon RDS.

Con Amazon RDS para MariaDB, puede acceder a las más recientes versiones principales y secundarias de MariaDB y a las capacidades y características comunitarias asociadas. Esto incluye el acceso al motor de almacenamiento MyRocks para optimizar el consumo de almacenamiento de las aplicaciones web de alto rendimiento de escritura intensiva. Otras mejoras incluyen la replicación con demora, la compatibilidad con Oracle PL/SQL y el DDL de Atomic.

Para obtener más información sobre las últimas versiones y capacidades disponibles, consulte la documentación de Amazon RDS.

Con la edición de Aurora compatible con PostgreSQL y Amazon RDS para PostgreSQL, puede acceder a las versiones principales y secundarias más recientes de PostgreSQL, así como a las capacidades y características comunitarias asociadas.

Por ejemplo, puede usar PostGIS como un extensor espacial para bases de datos objeto-relacionales de PostgreSQL y agregar compatibilidad con objetos geográficos para ejecutar consultas de ubicación en SQL. Puede acceder a diversos lenguajes procedimentales, incluidos Perl, pgSQL, TCL, JavaScript (con el motor de JavaScript V8) y Rust (solo en RDS para PostgreSQL). Usted puede utilizar extensiones de la comunidad, como pg_stat_statements o postgres_fdw para los manejadores de datos externos.

Las características incluyen la compatibilidad de PostgreSQL con el tipo de datos JSON y dos funciones JSON. Estas permiten devolver JSON directamente desde el servidor de bases de datos. PostgreSQL también ofrece una extensión que implementa el tipo de datos hstore, diseñado para almacenar conjuntos de pares clave-valor dentro de un único valor de PostgreSQL. Para ver una lista completa de las características principales del motor PostgreSQL, consulte la lista de características del motor principal de PostgreSQL.

Con Amazon RDS para Oracle, puede habilitar opciones de Oracle Database, como Oracle Application Express (APEX), el Procesamiento Analítico en Línea (OLAP) de Oracle y Oracle Enterprise Manager (OEM), agregándolas a un grupo de opciones y asociándolo a la instancia de base de datos. También puede utilizar productos de terceros, como Oracle GoldenGate con Amazon RDS para Oracle, para recopilar, replicar y administrar datos transaccionales entre bases de datos con fines de replicación activa-activa, recuperación ante desastres y otros casos de uso.

Con Amazon RDS para SQL Server, puede habilitar opciones de la base de datos de SQL Server, como servidores vinculados, Microsoft Distributed Transaction Coordinator (MSDTC), auditoría de SQL Server y la suite de inteligencia empresarial de SQL Server (SSIS, SSRS y SSAS), agregándolas a un grupo de opciones asociado a la instancia de base de datos.

Uso previsto y restricciones

Abrir todo

El uso de esta característica está sujeto al Contrato de cliente de AWS.

Preguntas frecuentes

Abrir todo

¿Para qué se utiliza Amazon RDS?

Amazon RDS es una base de datos relacional que se utiliza para almacenar, organizar y proporcionar acceso a datos relacionados para el análisis de datos, el modelado, la elaboración de informes y otros casos de uso empresarial.

¿Cuáles son las ventajas de Amazon RDS?

Las ventajas de Amazon RDS incluyen su rendimiento comprobado como base de datos relacional rentable y completamente administrada con los más altos estándares de seguridad. Durante más de una década, los clientes han confiado en Amazon RDS por su alta disponibilidad, durabilidad, escalabilidad y seguridad para respaldar sus cargas de trabajo de misión crítica en la nube. Tanto si son nuevos en la nube como si ya cuentan con experiencia, los clientes valoran la sencillez de comenzar a usar y administrar Amazon RDS.

¿Qué ventajas obtiene un administrador de bases de datos al utilizar Amazon RDS?

Amazon RDS libera tiempo para que los administradores de bases de datos se concentren en innovar y generar valor para el negocio. Amazon RDS automatiza las tareas administrativas indiferenciadas asociadas con la administración de una base de datos, como el aprovisionamiento, la aplicación de parches y las copias de seguridad. Amazon RDS también ofrece características rentables para respaldar la alta disponibilidad, el rendimiento y la seguridad, a fin de satisfacer las exigencias de las cargas de trabajo más críticas para el negocio, como Multi-AZ, las instancias reservadas y el control de permisos mediante AWS IAM.

¿Qué tipo de base de datos es Amazon RDS?

Amazon RDS es una base de datos relacional (o SQL).

¿Qué motores de bases de datos admite Amazon RDS?

Amazon RDS admite ocho motores de bases de datos, que incluyen cinco motores de código abierto y tres motores comerciales. Los motores de código abierto incluyen la edición de Aurora compatible con PostgreSQL, la edición de Aurora compatible con MySQL, Amazon RDS para PostgreSQL, Amazon RDS para MySQL y Amazon RDS para MariaDB. Los motores comerciales incluyen Amazon RDS para SQL Server, Amazon RDS para Oracle y Amazon RDS para Db2.

¿Cuáles son las ventajas de trasladar una base de datos en las instalaciones a Amazon RDS?

Un beneficio fundamental de Amazon RDS es la reducción de la carga administrativa asociada con la administración de bases de datos en entornos en las instalaciones. Amazon RDS es fácil de usar y elimina la carga administrativa indiferenciada del aprovisionamiento, la aplicación de parches, las copias de seguridad y otras tareas. Además, Amazon RDS ofrece la flexibilidad y la variedad de características necesarias para satisfacer los requisitos de rendimiento, escalabilidad, disponibilidad y seguridad de nuestros clientes.

¿Cómo configuro Amazon RDS?

Amazon RDS se puede configurar con unos pocos clics en la consola. Consulte la documentación de Amazon RDS y siga las instrucciones de configuración.

Consulte la documentación de Amazon RDS o las páginas específicas de las características en el menú desplegable Características de Amazon RDS, como la página Amazon RDS Multi-AZ. Además, puede encontrar preguntas frecuentes sobre características adicionales en las páginas de preguntas frecuentes específicas de cada motor: Aurora, Amazon RDS para PostgreSQL, Amazon RDS para MySQL, Amazon RDS para MariaDB, Amazon RDS para SQL Server, Amazon RDS para Oracle y Amazon RDS para Db2.

Características del motor de Amazon RDS

Abrir todo

En esta tabla se destacan las ventajas y las características de Amazon RDS por motor. Tenga en cuenta que esta tabla no es una lista completa de las capacidades disponibles. Para obtener más información sobre nuestro servicio de más rápido crecimiento, consulte la página de características de Aurora.

Características del motor de Amazon RDS

Fácil de administrar: automatiza las tareas administrativas indiferenciadas, como la aplicación de parches, el aprovisionamiento, las copias de seguridad y otras tareas. Rendimiento personalizable: benefíciese del alto rendimiento con hasta 64 000 E/S por segundo de uso general y 256 000 E/S por segundo aprovisionadas

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Aplicación automático de parches de software
Escalado de la infraestructura con CloudFormation
Supervise a través de la consola de Amazon RDS
CloudWatch Database Insights
Información de rendimiento de Amazon RDS
Clonación de bases de datos

No
No
No
No
No
No
Implementaciones azul-verde de Amazon RDS
No
No
No
Integración sin ETL con Amazon SageMaker

No

No

No

No

No

No

Integración sin ETL con Amazon Redshift
No

No
No
Selección de tipos de instancias

Almacenamiento SSD de uso general (escalado automático)
Hasta 64 000 IOPS
Hasta 64 000 IOPS
Hasta 64 000 IOPS
Hasta 64 000 IOPS
Hasta 64 000 IOPS
Hasta 64 000 E/S por segundo
Almacenamiento de SSD de E/S por segundo aprovisionadas
Hasta 256 000 IOPS
Hasta 256 000 IOPS
Hasta 256 000 IOPS
Hasta 256 000 IOPS
Hasta 64 000 IOPS
Hasta 256 000 IOPS
Adición de una memoria caché con ElastiCache
DevOps Guru para Amazon RDS
No
No
No
No
No
Escrituras optimizadas de Amazon RDS
N/D
N/D
No
No
No
No
Lecturas optimizadas de Amazon RDS
No
Sí, lecturas optimizadas de Aurora PostgreSQL
No
No
No

Alta disponibilidad y durabilidad

Utilice instantáneas de bases de datos, copias de seguridad y la opción de implementar con Multi-AZ.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Copias de seguridad de bases de datos automatizadas
Instantáneas de bases de datos
Amazon RDS Multi-AZ (con una instancia en espera)
Amazon RDS Multi-AZ (dos instancias en espera legibles)
No
No
No
No
Recuperación ante desastres multirregional

Seguridad y cumplimiento

Satisfaga sus necesidades de seguridad mediante aislamiento de red, permisos a nivel de recurso y más.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Cifrado en reposo y en tránsito
Aislamiento de red
Permisos a nivel de recursos
Amazon GuardDuty
No
No
No
No
No
No

Alta escalabilidad

Escale fácilmente con escalado de computación con un solo clic, hasta 128 vCPUs y hasta 15 réplicas de lectura.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Escalado de computación con un solo clic
Hasta 128 vCPU
Hasta 128 vCPU
Hasta 128 vCPU
Hasta 128 vCPU
Hasta 128 vCPU
Hasta 128 vCPU
Hasta 128 vCPU
Hasta 128 vCPU
Escale verticalmente el almacenamiento de forma sencilla

Hasta 256 TiB

Hasta 256 TiB

Hasta 64 TiB
Hasta 64 TiB
Hasta 64 TiB
Hasta 64 TiB
Réplicas de lectura de Amazon RDS
Sí, hasta 15
Sí, hasta 15
Sí, hasta 15
Sí, hasta 15
Sí, hasta 15
Sí, hasta 5

Sí, hasta 15

No
Amazon RDS Proxy
No
No
Configuración sin servidor

No
No
No
No
No
No

Rentabilidad

Comience con el nivel gratuito de AWS para Amazon RDS y ahorre mediante la detención e inicio de instancias, las instancias reservadas y otras opciones.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Parada e inicio de instancias de base de datos
Instancias reservadas
No
Aurora optimizado para E/S
No
No
No
No
No
No
Nivel gratuito de AWS
No
No
No
No
Opciones de licencia
ND
ND
ND
ND
N/D

Sí, consulte la página de precios

Sí, consulte la página de precios

Sí, consulte la página de precios

Productividad para los desarrolladores

Mejore la productividad de los desarrolladores con los servicios y las herramientas disponibles con Amazon RDS.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Extensiones de lenguaje de confianza (TLE)
No
No
No
N/D
N/D
N/D

Integración con IA y ML

Almacene los vectores e incrustaciones de IA/ML para realizar búsquedas por similitud y crear aplicaciones habilitadas con IA generativa.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Aurora ML
No
No
No
No
No
No
Soporte de vectores e incrustaciones
No

No
No

No
No
No

Selección de entornos de implementación

Implemente Amazon RDS con la posibilidad de elegir entre dos opciones de implementación adicionales y siete motores de bases de datos relacionales.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
AWS Outposts
No
No
No
No
No
Amazon RDS Custom
No
No
No
No
No
No

Opciones de migración flexibles

Utilice herramientas de migración nativas y servicios administrados, como AWS DMS, para migrar a RDS.

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
AWS DMS
AWS SCT
ND
ND
N/D
Herramientas de migración nativas
No
Babelfish para Aurora PostgreSQL
No
No
No
No
No
No
No

Características y capacidades adicionales

Aurora MySQL
Aurora PostgreSQL
Amazon RDS for MySQL
Amazon RDS for MariaDB
Amazon RDS for PostgreSQL
Amazon RDS for Oracle
Amazon RDS for SQL Server
Amazon RDS for Db2
Capacidades e integraciones nativas