Servicio de base de datos NoSQL rápido y flexible para cualquier escala.
Amazon DynamoDB es una base de datos de documentos y valores clave que ofrece un rendimiento de milisegundos de un solo dígito a cualquier escala. Es una base de datos duradera, multirregional, multiactiva y totalmente administrada con seguridad integrada, respaldo y restauración, y almacenamiento en memoria caché para aplicaciones a escala de Internet. DynamoDB puede procesar más de 10 billones de solicitudes por día y manejar picos de más de 20 millones de solicitudes por segundo.
Muchas de las empresas de más rápido crecimiento del mundo, como Lyft, Airbnb y Redfin, así como Samsung, Toyota y Capital One, dependen de la escala y el rendimiento de DynamoDB para respaldar sus cargas de trabajo de misión crítica.
Cientos de miles de clientes de AWS han elegido DynamoDB como su base de datos de documentos de valor clave para aplicaciones móviles y web y aplicaciones para juegos, tecnología publicitaria, IoT y muchas otras áreas que necesitan acceso a datos de baja latencia en cualquier escala. Cree una nueva tabla para la aplicación y deje que DynamoDB se encargue del resto.
Proveedor: Amazon Web Services
SOLICITE UNA COTIZACIÓN
- Beneficios:
DynamoDB admite algunas de las aplicaciones de mayor escala del mundo al proporcionar tiempos de respuesta consistentes por debajo de 10 milisegundos en cualquier escala. Puede crear aplicaciones con un rendimiento y almacenamiento prácticamente ilimitados. Las tablas globales de DynamoDB replican sus datos en varias regiones de AWS para brindarle acceso local y rápido a los datos para sus aplicaciones distribuidas globalmente. Para casos de uso que requieren un acceso aún más rápido con latencia de microsegundos, DynamoDB Accelerator (DAX) proporciona una memoria caché completamente administrada.
DynamoDB no tiene servidor, no hay servidores para aprovisionar, parchear o administrar, ni software para instalar, mantener u operar. DynamoDB expande y contrae automáticamente las tablas para ajustarlas según la capacidad y mantener el rendimiento. La disponibilidad y la tolerancia a fallas están integradas, lo que elimina la necesidad de diseñar estas características en sus aplicaciones. DynamoDB ofrece modos de capacidad aprovisionada y bajo demanda para que pueda optimizar los costos especificando la capacidad por carga de trabajo o pagando solo por los recursos que consume.
DynamoDB admite transacciones ACID para permitirle crear aplicaciones de misión crítica a gran escala. DynamoDB cifra todos los datos de forma predeterminada y proporciona una identidad detallada y un control de acceso en todas sus tablas. Puede crear copias de seguridad completas de cientos de terabytes de datos al instante, sin impacto en el rendimiento de sus tablas, y recuperar cualquier punto en los últimos 35 días sin tiempo de inactividad. También puede exportar datos de la tabla de DynamoDB al lago de datos en Amazon S3 para su análisis a cualquier escala. DynamoDB también está respaldado por un acuerdo de nivel de servicio para garantizar la disponibilidad.
- Aplicaciones:
Cree aplicaciones web avanzadas con escalabilidad automática. No es necesario mantener los servidores y las aplicaciones disfrutan de una alta disponibilidad automatizada.
Utilice DynamoDB y AWS AppSync para crear aplicaciones web y móviles interactivas con actualizaciones en tiempo real, acceso a datos sin conexión y sincronización de datos con resolución de conflictos incorporada.
Cree microservicios flexibles y reutilizables utilizando DynamoDB como un almacén de datos sin servidor para un rendimiento rápido y constante.
- Casos de uso:
Las empresas de tecnología publicitaria (tecnología publicitaria) utilizan DynamoDB como una tienda de valor clave para almacenar varios tipos de datos de marketing, como perfiles de usuario y eventos de usuario, clics y enlaces visitados. Los casos de uso aplicables incluyen las ofertas en tiempo real (RTB), la orientación de anuncios y la atribución. Estos casos de uso requieren una alta tasa de solicitudes (millones de solicitudes por segundo), baja latencia predecible y confiabilidad. Las empresas utilizan el almacenamiento en caché a través de DynamoDB Accelerator (DAX) cuando tienen altos volúmenes de lectura o necesitan una latencia de lectura de menos de un milisegundo. Cada vez más, las empresas de tecnología publicitaria necesitan implementar RTB y plataformas de orientación publicitaria en más de una región geográfica de AWS, lo que requiere la replicación de datos en todas las regiones.
Las empresas de la industria del juego utilizan DynamoDB en todas las funciones de la plataforma de juegos, incluido el estado del juego, los datos de los jugadores, el historial de sesiones y las tablas de clasificación. Los principales beneficios que DynamoDB ofrece a estas empresas son la capacidad de escalar de manera confiable a millones de usuarios y solicitudes simultáneas y la garantía de una latencia baja constante, por debajo de 10 milisegundos. Además, como servicio administrado, DynamoDB no tiene una sobrecarga operativa. Por tanto, los desarrolladores pueden centrarse en el desarrollo de juegos en lugar de en la gestión de bases de datos. A medida que los desarrolladores de juegos buscan cada vez más ampliar la disponibilidad de una sola región a varias regiones de AWS, pueden confiar en las tablas globales de DynamoDB para la replicación de datos de varias regiones en modo activo-activo.
Muchas empresas de la industria minorista utilizan patrones de diseño comunes de DynamoDB para ofrecer una latencia baja constante en casos de uso de misión crítica. No estar atrapado en preocupaciones de escalabilidad y gastos generales operativos es una ventaja competitiva clave y un factor habilitador para eventos de alta velocidad a escala extrema, como Amazon Prime Day, cuya magnitud es difícil de predecir. La capacidad de escalar hacia arriba y hacia abajo les permite a estos clientes pagar solo por la capacidad que necesitan y enfocar valiosos recursos técnicos en la innovación en lugar de las operaciones.
A medida que las empresas de servicios bancarios y financieros crean más aplicaciones nativas de la nube, buscan utilizar servicios administrados para aumentar la agilidad, reducir el tiempo de comercialización y minimizar la sobrecarga operativa. Al mismo tiempo, deben garantizar la seguridad, confiabilidad y alta disponibilidad de las aplicaciones. Cuando estas empresas amplían los servicios existentes basados en sistemas de mainframe heredados, descubren que estos sistemas no pueden satisfacer las demandas de escalabilidad de la creciente base de usuarios; nuevas plataformas como aplicaciones móviles; y el consiguiente crecimiento del tráfico. Para resolver estos problemas, las empresas replican los datos de los mainframes a la nube para transferir el tráfico.
Las empresas de medios y entretenimiento utilizan DynamoDB cuando necesitan rendimiento y simultaneidad, baja latencia y confiabilidad a escalas extremas. DynamoDB se escala elásticamente para absorber la carga y mantiene una baja latencia esencial para escenarios en tiempo real como la transmisión de video y contenido interactivo. En estos escenarios, la cantidad de usuarios simultáneos puede llegar a millones. Ninguna base de datos admite este nivel de simultaneidad tan bien como DynamoDB. A pesar de esta alta concurrencia, la latencia sigue siendo baja, lo que brinda una experiencia de usuario óptima para las personas que acceden a sus medios o participan en un evento interactivo en tiempo real. Estas empresas utilizan DynamoDB para superar los desafíos de escalabilidad y centrarse en el desarrollo de recursos en lugar de la gestión de bases de datos.
Un factor común importante entre las empresas de software y muchos otros clientes de DynamoDB es la escala de Internet. Los casos de uso de estas empresas requieren la capacidad de adaptarse a la concurrencia, las tasas de solicitud y los picos de tráfico en niveles extremos. Esta simultaneidad se mide en millones de usuarios y conexiones, y las tasas de solicitud pueden alcanzar fácilmente millones por segundo. DynamoDB tiene un historial comprobado de compatibilidad con casos de uso a escala de Internet y sus requisitos, al tiempo que mantiene una latencia constante de menos de 10 milisegundos. Con tablas globales, los clientes de DynamoDB pueden extender fácilmente sus aplicaciones a múltiples regiones de AWS, logrando un alcance global y continuidad empresarial.
¡Gracias! ¡Nos pondremos en contacto con usted pronto!