A medida que continúan reduciéndose los costos de almacenamiento y computación en la nube, ha surgido una nueva generación de aplicaciones con una serie de requisitos nuevos para las bases de datos. Estas aplicaciones necesitan bases de datos capaces de almacenar desde terabytes hasta petabytes de nuevos tipos de datos, proporcionar acceso a los datos con una latencia de milisegundos, procesar millones de solicitudes por segundo y escalar para admitir millones de usuarios en cualquier parte del mundo. Para cumplir estos requisitos, se necesitan bases de datos relacionales y no relacionales diseñadas especialmente para gestionar las necesidades específicas de las aplicaciones. AWS ofrece la más amplia variedad de bases de datos personalizadas para los casos de uso específicos de sus aplicaciones. 

jassy_db_2017
Bases de datos de AWS personalizadas
Bases de datos de AWS

Nuestros servicios de bases de datos completamente administrados incluyen bases de datos relacionales para aplicaciones de transacciones, bases de datos no relaciones para aplicaciones de escala de Internet, un almacén de datos para análisis, un almacén de datos en memoria para almacenamiento en caché y cargas de trabajo en tiempo real, así como una base de datos de gráficos para crear aplicaciones con datos altamente conectados. Con AWS Database Migration Service, migrar bases de datos existentes a AWS es fácil y rentable. 

Si necesita Piense en utilizar Tipo de producto
Una base de datos relacional compatible con MySQL y PostgreSQL, completamente administrada, con el nivel de rendimiento y disponibilidad de las bases de datos empresariales a una décima parte  del costo. Amazon Aurora Base de datos relacional
Una base de datos relacional administrada en la nube que se puede lanzar en cuestión de minutos con tan solo unos clics. Amazon RDS Base de datos relacional
Una base de datos NoSQL sin servidor que ofrece latencia de milisegundos de un dígito estable a cualquier escala. Amazon DynamoDB Base de datos NoSQL
Un almacén de datos rápido, completamente administrado, a escala de petabytes a una décima parte del costo de las soluciones tradicionales. Amazon Redshift Almacén de datos
Implementar, usar y escalar un almacén de datos en memoria basado en Memcached o Redis en la nube. Amazon ElastiCache Almacén de datos en memoria
Una base de datos de gráficos completamente administrada, fiable y ágil para almacenar y administrar conjuntos de datos altamente conectados. Amazon Neptune Base de datos de gráficos
Ayuda para migrar sus bases de datos a AWS de forma sencilla y rentable con tiempo de inactividad mínimo. AWS Database Migration Service Migración de bases de datos 
Aplicaciones
Piense en utilizar
Aplicaciones de transacciones como ERP, CRM y eCommerce para registrar transacciones y almacenar datos estructurados. Amazon Aurora,
Amazon RDS
Aplicaciones a escala de Internet , como alojamiento, citas y vehículos compartidos, para distribuir contenido y almacenar datos estructurados y no estructurados. Amazon DynamoDB
Aplicaciones de análisis para realizar consultas e informes operativos en datos a escala de terabytes a exabytes. Amazon Redshift
Casos de uso de aplicaciones en tiempo real que necesitan una latencia inferior a un milisegundo, como marcadores de videojuegos, mensajería/chat, streaming e IoT. Amazon ElastiCache
Aplicaciones con casos de uso que necesitan utilizar datos altamente conectados, como fuentes de noticias de redes sociales, recomendaciones y detección de fraude. Amazon Neptune

Lea la entrada de blog de Werner Vogels sobre por qué los desarrolladores están eligiendo las bases de datos personalizadas para aplicaciones bien diseñadas.

Amazon Aurora es un motor de bases de datos relacionales compatible con MySQL y PostgreSQL que combina la velocidad y la disponibilidad de las bases de datos comerciales de tecnología avanzada con la sencillez y la rentabilidad de las bases de datos de código abierto. Amazon Aurora ofrece un desempeño hasta cinco veces superior que MySQL y hasta tres veces superior que PostgreSQL con el nivel de seguridad, disponibilidad y fiabilidad de una base de datos comercial, a una décima parte del costo. La nueva característica de Aurora, Aurora Serverless, simplifica la administración, reduce los costos y ofrece capacidad bajo demanda mediante el escalado automático sin aprovisionamiento manual. Aurora también ofrece varios nodos maestros para aumentar la escala de las lecturas y las escrituras mediante la creación de varios nodos maestros de escritura y lectura en distintas zonas de disponibilidad para lograr un mejor desempeño sin tiempo de inactividad. Ambas características se encuentran disponibles en vista previa.

Para obtener más información, visite la página del producto de Amazon Aurora.


Con Amazon Relational Database Service (Amazon RDS), resulta sencillo configurar, utilizar y escalar una base de datos relacional en la nube. Proporciona capacidad rentable y de tamaño modificable y, al mismo tiempo, se encarga de las tediosas tareas de administración de la base de datos, lo que le permite centrarse en sus aplicaciones y en su negocio. Amazon RDS ofrece seis motores de base de datos familiares donde elegir: Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL y MariaDB.

Para obtener más información, visite la página del producto de Amazon RDS.  


Amazon DynamoDB es un servicio de base de datos NoSQL rápido y flexible para todas las aplicaciones que necesitan una latencia de milisegundos de un solo dígito a cualquier escala. Se trata de una base de datos completamente administrada en la nube, compatible con modelos de almacenamiento de valor de clave y de documentos. Su flexible modelo de datos y su desempeño de confianza la convierten en una herramienta ideal para móviles, web, juegos, tecnología publicitaria, Internet de las cosas (IoT) y muchas otras aplicaciones. La nueva característica de DynamoDB son las tablas globales, que automatizan completamente la replicación de tablas en regiones de AWS para lograr una base de datos completamente administrada, con varios nodos maestros y distribuida en varias regiones. DynamoDB también admite los backups bajo demanda y continuos para lograr una protección de datos nativa.

Para obtener más información, visite la página del producto de Amazon DynamoDB.


Amazon Redshift es un almacén de datos rápido y totalmente administrado a escala de petabytes que permite analizar todos los datos empleando de forma sencilla y rentable las herramientas de inteligencia empresarial existentes. Puede comenzar con poca capacidad por 0,25 USD por hora sin asumir ningún compromiso y escalar hasta varios petabytes por 1000 USD por terabyte al año, menos de la décima parte del costo de las soluciones tradicionales.

Para obtener más información, visite la página del producto de Amazon Redshift.


Amazon ElastiCache facilita la implementación, el uso y el ajuste de escala de una caché o un almacén de datos en memoria en la nube. El servicio mejora el rendimiento de las aplicaciones web, lo que le permite recuperar información de un sistema de almacenamiento de caché en memoria rápido y administrado en lugar de depender totalmente de bases de datos basadas en disco más lentas. ElastiCache para Redis ofrece Redis completamente administrado y ElastiCache para Memcached ofrece Memcached completamente administrado en la nube.

Para obtener más información, visite la página del producto de Amazon ElastiCache.


Amazon Neptune es un servicio de base de datos de gráficos rápido, fiable y completamente administrado que le permite crear y ejecutar fácilmente aplicaciones que funcionan con conjuntos de datos altamente conectados. El núcleo de Amazon Neptune es un motor de bases de datos de gráficos de alto desempeño diseñado expresamente y optimizado para almacenar miles de millones de relaciones y consultar gráficos con una latencia de milisegundos. Amazon Neptune admite los modelos de gráficos populares Apache TinkerPop y RDF de W3C, y sus lenguajes de consulta asociados TinkerPop Gremlin y RDF SPARQL, lo que le permite crear fácilmente consultas que recorran eficazmente conjuntos de datos altamente conectados. Neptune es la solución ideal para casos de uso de gráficos como, por ejemplo, motores de recomendaciones, detección de fraudes, gráficos de conocimiento, descubrimiento de fármacos y seguridad en redes.

Para obtener más información, visite la página del producto Amazon Neptune.


AWS Database Migration Service (DMS) ayuda a migrar bases de datos a AWS de manera fácil y segura. La base de datos de origen permanece totalmente operativa durante la migración, lo que minimiza el tiempo de inactividad de las aplicaciones que dependen de ella. AWS Database Migration Service puede migrar datos a y desde todas las bases de datos de código abierto y comerciales de uso general. El servicio admite migraciones homogéneas, por ejemplo, de Oracle a RDS para Oracle, además de migraciones heterogéneas entre diferentes plataformas de bases de datos, como de Oracle a Amazon Aurora o de Microsoft SQL Server a RDS para MySQL.

Para obtener más información, visite la página del producto AWS DMS.

AirBnB logo pretzel-204x64

Airbnb usa DynamoDB para almacenar historiales de búsquedas de usuarios debido al volumen de datos y a la necesidad de contar con búsquedas ágiles y personalizadas; ElastiCache para almacenar estados de sesiones en memoria y lograr una representación del sitio más rápida (en menos de un milisegundo); y RDS MySQL como su principal base de datos transaccional.

 

logo-capitalone-175

Capital One utiliza RDS como almacén de datos de transacciones para la administración de estados; Redshift para almacenar registros web para las tareas de análisis que necesitan agregaciones; y DynamoDB para almacenar datos de usuarios con objeto de proporcionar un acceso ágil a los clientes a través de su aplicación móvil.

 

200x100_Expedia_Logo

Expedia creó un almacén de datos en tiempo real para guardar datos de disponibilidad y precios de mercado de alojamientos para la realización de análisis de mercado internos con Aurora, Redshift y ElastiCache. El sistema procesa datos de disponibilidad y de precios de alojamiento con volúmenes altos mediante la realización de una autocombinación y una combinación de varias secuencias con un periodo en retrospectiva de 24 horas con ElastiCache para Redis. Además, conserva los datos procesados directamente en MySQL Aurora y Redshift para admitir consultas operativas y analíticas.

 

200x100_Johnson-&-Johnson_Logo

Johnson and Johnson está usando los servicios de bases de datos de AWS como RDS, DynamoDB y Redshift, para reducir el tiempo y los esfuerzos necesarios para recopilar y aprovisionar datos, y para obtener información útil rápidamente. Los servicios de bases de datos de AWS ayudan a Johnson and Johnson a mejorar el nivel de conformidad de los médicos, a optimizar la cadena de suministro y a descubrir medicamentos nuevos.

 

ElasticCache_Logo_Zynga

Zynga migró la base de datos de póker de Zynga de una granja MySQL a DynamoDB y logró un fuerte impulso del rendimiento, con las consultas que pasaron de tardar 30 segundos a un solo segundo. Amazon ElastiCache (Memcached y Redis) se utiliza ampliamente en lugar de los productos equivalentes autoadministrados para el almacenamiento en caché en memoria. La escalabilidad sin servidor y la automatización de Aurora la convirtieron en la primera opción de Zynga para servicios nuevos que utilizan bases de datos relacionales.