Amazon DocumentDB (compatible con MongoDB)

Base de datos compatible con MongoDB ágil, escalable y de alta disponibilidad

Amazon DocumentDB (compatible con MongoDB) es un servicio de base de datos de documentos ágil, escalable, de alta disponibilidad y completamente administrado que es compatible con cargas de trabajo de MongoDB.

Los clientes usan MongoDB como base de datos de documentos para almacenar, recuperar y administrar datos semiestructurados. Sin embargo, resulta difícil crear aplicaciones con niveles altos de rendimiento y disponibilidad cuya escala se pueda ajustar a varios terabytes y cientos de miles de operaciones de lectura y escritura por segundo debido a la complejidad asociada con la configuración y administración de clústeres de MongoDB a escala. Amazon DocumentDB está diseñado desde su concepción para suministrar el nivel de rendimiento, escalabilidad y disponibilidad que necesita a la hora de utilizar cargas de trabajo de MongoDB críticas a escala. Amazon DocumentDB implementa la API de MongoDB 3.6 de código abierto de Apache 2.0 mediante la simulación de las respuestas que un cliente de MongoDB espera de un servidor de MongoDB, lo que le permite usar sus herramientas y controladores de MongoDB con Amazon DocumentDB. Amazon DocumentDB ofrece un sistema de almacenamiento distribuido, tolerante a errores y de recuperación automática que ajusta su escala automáticamente hasta 64 TB por clúster de bases de datos. En Amazon DocumentDB, las capacidades de almacenamiento y cómputo están desvinculadas, por lo que es posible ajustar su escala de manera individual, y los desarrolladores pueden incrementar la capacidad de lectura a millones de solicitudes por segundo mediante la incorporación de hasta 15 réplicas de lectura de baja latencia en cuestión de minutos, independientemente del volumen de los datos. Amazon DocumentDB está diseñado para ofrecer una disponibilidad del 99,99 % y para replicar sus datos en tres zonas de disponibilidad de AWS. Los clientes pueden usar AWS Database Migration Service (DMS) sin cargo (durante seis meses) para migrar fácilmente sus bases de datos locales de MongoDB o Amazon Elastic Compute Cloud (EC2) a Amazon DocumentDB prácticamente sin generar tiempo de inactividad.

Beneficios

Compatible con MongoDB

Amazon DocumentDB implementa la API de MongoDB 3.6 de código abierto de Apache 2.0 mediante la simulación de las respuestas que un cliente de MongoDB espera de un servidor de MongoDB, lo que le permite usar sus herramientas y controladores de MongoDB con Amazon DocumentDB. Actualizar la aplicación es tan sencillo como modificar el punto de enlace de la base de datos al nuevo clúster de Amazon DocumentDB. Más información sobre las API de MongoDB compatibles.

Alta disponibilidad

Amazon DocumentDB está diseñado para ofrecer una disponibilidad del 99,99 % y para replicar sus datos en tres zonas de disponibilidad de AWS. En Amazon DocumentDB, se monitorea continuamente el estado de la instancia de base de datos y se realiza una conmutación por error de manera automática si ocurre un problema, proceso que normalmente se concreta en menos de 30 segundos. En Amazon DocumentDB, se respaldan los datos en Amazon Simple Storage Service (Amazon S3) de manera automática y continua y se proveen hasta 35 días de recuperación a un momento dado sin generar tiempos de inactividad ni afectar el rendimiento. Puede empezar con un nodo para ofrecer durabilidad, agregar otro para proveer alta disponibilidad e incrementar fácilmente el número de nodos para ajustar la escala de la capacidad de lectura. 

Rendimiento a escala

Amazon DocumentDB ofrece un sistema de almacenamiento distribuido, tolerante a errores y de recuperación automática que ajusta su escala automáticamente hasta 64 TB por clúster de bases de datos. Como Amazon DocumentDB restringe la escritura de cambios en la base de datos a la capa de almacenamiento, se logra reducir las operaciones de E/S. De esta manera, se evitan las replicaciones de datos lentas, ineficientes y costosas entre enlaces de red. Junto con las optimizaciones como el procesamiento de consultas avanzadas, la agrupación de conexiones y la recuperación y recompilación optimizadas, Amazon DocumentDB logra un rendimiento doblemente superior al de los servicios administrados de MongoDB existentes. En esta arquitectura, las capacidades de almacenamiento y cómputo están desvinculadas, por lo que puede ajustar la escala de cada una de ellas de manera individual. Esta flexibilidad permite ajustar la capacidad de lectura a millones de solicitudes por segundo mediante la incorporación de hasta 15 réplicas de lectura de baja latencia en cuestión de minutos en tres zonas de disponibilidad, independientemente del volumen de los datos.

Alto nivel de seguridad

Amazon DocumentDB proporciona varios niveles de seguridad a su base de datos, entre los que se incluyen el aislamiento de redes mediante Amazon VPC, el cifrado en reposo mediante claves que usted puede crear y controlar a través de AWS Key Management Service (KMS) y el cifrado en tránsito mediante seguridad de la capa de transporte (TLS). Amazon DocumentDB cifra los datos incluidos en copias de seguridad automatizadas, instantáneas y réplicas en el mismo clúster.

Completamente administrado

Con Amazon DocumentDB, ya no tendrá que preocuparse por tareas de administración de bases de datos tales como el aprovisionamiento de hardware, la aplicación de parches, la instalación, la configuración y las copias de seguridad. Amazon DocumentDB monitorea automática y constantemente la base de datos y realiza copias de seguridad en Amazon S3, lo que permite realizar una recuperación específica a un momento dado (hasta un nivel de segundos para los últimos 35 días). Además, Amazon DocumentDB se integra en Amazon CloudWatch, lo que le permite monitorear más de 20 métricas operativas clave de sus instancias de base de datos a través de la consola de administración de AWS.

Clientes

Capital One
"A nuestros desarrolladores les encanta el modelo de documentos porque les permite trabajar con agilidad e iterar rápidamente cuando están creando aplicaciones. Amazon DocumentDB se integra profundamente en otros servicios de AWS y tiene el potencial para proveernos un servicio de base de datos sólido, rentable y con gran capacidad de escalado. Con Amazon DocumentDB, nuestros desarrolladores podrán trabajar con mayor agilidad y enfocarse más en generar innovación para nuestros clientes en vez de en administrar una base de datos". 

Sunjay Pandey, vicepresidente - Capital One.

600x400_Dow-Jones-&-Company_Logo
"Dow Jones usa diferentes bases de datos especializadas, incluido MongoDB, para proveer una variedad de servicios a nuestros clientes. Nos entusiasma poder trabajar en conjunto con AWS a través de Amazon DocumentDB, un servicio que satisface las necesidades clave que comunicamos a AWS, a los fines de poder simplificar nuestras operaciones y liberar a nuestros desarrolladores para invertir en experiencias innovadoras destinadas a nuestros clientes en vez de en operaciones que no marcan ninguna diferencia".

Ramin Beheshti, director de tecnología y productos - Dow Jones

containers-washington-post
"Para ofrecer a nuestros lectores la mejor experiencia posible, el equipo de ingenieros de The Washington Post utiliza los servicios de base de datos de AWS porque suministran aprovisionamiento tipo autoservicio sin afectar la excelencia operativa. Desde el respaldo automatizado a la conmutación por error en varias zonas de disponibilidad, Amazon DocumentDB nos ofrece todas las características clave que necesitamos para crear sistemas de nivel internacional que respaldan tanto nuestra empresa Arc Publishing como nuestra plataforma de aprendizaje automático. Las bases de datos de documentos admiten los datos sin estructura que abundan en los medios de comunicación y, con Amazon DocumentDB, ahora podemos recurrir a AWS para satisfacer todas nuestras necesidades fundamentales relacionadas con bases de datos". 

Patrick Cullen, director de ciencia de datos e inteligencia artificial - The Washington Post.

600x400_Hudl-Agile-Sports_Logo
"En Hudl, utilizamos una gran cantidad de servicios de AWS, ya que siempre buscamos oportunidades para dejar de ocuparnos de administrar nuestra propia infraestructura. A nuestros desarrolladores les encanta el modelo de documentos y la API de MongoDB. Estamos muy entusiasmados con el lanzamiento de Amazon DocumentDB, ya que se ajusta perfectamente a nuestros planes de arquitectura a corto y largo plazo. Amazon DocumentDB tiene las capacidades que estamos buscando y es genial poder contar con AWS Database Migration Service (DMS) desde el primer día". 

Brian Kaiser, CTO - Hudl.

Casos de uso

Migre sus cargas de trabajo de MongoDB locales a la nube

Administrar bases de datos de MongoDB es una tarea difícil, costosa y demorada. Con Amazon DocumentDB, puede configurar y proteger bases de datos compatibles con MongoDB en la nube, además de ajustar su escala, sin preocuparse por la configuración manual de clústeres de bases de datos y su protección, la ejecución de software de administración de clústeres, la configuración de copias de seguridad ni la monitorización de cargas de trabajo de producción.

diagrama de caso de uso de migración de base de datos

Aplicaciones web y móviles

Cree aplicaciones web y móviles de alto rendimiento cuya escala pueda ajustarse para procesar millones de solicitudes de usuarios por segundo con una latencia de milisegundos. Como Amazon DocumentDB disminuye la carga operativa, puede enfocarse en crear experiencias únicas para sus clientes. La indexación, los tipos de datos y el modelo de documentos flexible de Amazon DocumentDB le permiten realizar adaptaciones e iteraciones en sus aplicaciones de manera rápida, lo que disminuye el tiempo de desarrollo.

diagrama de caso de uso de aplicaciones web y móviles

Administración de contenido y catálogos

Los sitios de compras, las publicaciones online, los archivos digitales, los terminales de punto de venta y los puestos de autoservicio están basados en sistemas de administración de contenido y catálogos que les permiten satisfacer las necesidades de los clientes. Los sistemas deben contar con un acceso ágil y fiable a opiniones de usuarios, imágenes, clasificaciones, información de productos, comentarios, etc. Gracias a la flexibilidad de la indexación, los tipos de datos y el modelo de documentos de Amazon DocumentDB, puede almacenar y consultar contenido (por ej., opiniones de usuarios y videos con demostraciones para sitios de compras) y catálogos (por ej., listas de inventarios para terminales de punto de venta y transacciones financieras para plataformas de transacciones) de manera rápida e intuitiva. 

diagrama de caso de uso de administración de contenido y catálogos

Administración de perfiles

La administración de perfiles de usuarios permite usar transacciones online, preferencias y autenticación de usuarios. El crecimiento del número de usuarios, de la complejidad de los datos de los perfiles y de las expectativas en relación con la experiencia de los usuarios estuvo acompañado por un aumento de la demanda de los niveles de escalabilidad, flexibilidad de los datos y rendimiento. Con el modelo de datos de documentos de Amazon DocumentDB, puede administrar los perfiles y las preferencias de millones de usuarios y ajustar la escala para poder procesar millones de solicitudes de usuarios por segundo con una latencia de milisegundos.

diagrama de caso de uso de administración de perfiles
Product-Page_Standard-Icons_01_Product-Features_SqInk
Consulte las características del producto

Más información sobre las características de Amazon DocumentDB (compatible con MongoDB).

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Inscríbase para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Registrarse 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comience a crear en la consola

Comience a crear con Amazon DocumentDB (compatible con MongoDB) en la consola de AWS.

Iniciar sesión