Características de HAQM DocumentDB (con compatibilidad con MongoDB)
HAQM DocumentDB (con compatibilidad con MongoDB) es un servicio de base de datos de documentos creado específicamente para la administración de datos JSON a escala, completamente administrado e integrado con AWS y que ofrece una gran durabilidad a las empresas. Este servicio escalable ofrece a los clientes la durabilidad que necesitan al operar cargas de trabajo de MongoDB esenciales.
En HAQM DocumentDB, el almacenamiento escala automáticamente hasta los 128 TiB en clústeres basados en instancias y 4 PiB en clústeres elásticos de HAQM DocumentDB, con un impacto escaso o inexistente en su aplicación. HAQM DocumentDB admite millones de solicitudes por segundo con hasta 15 réplicas de lectura de baja latencia en cuestión de minutos, sin ningún tiempo de inactividad de la aplicación, con independencia del tamaño de los datos.
HAQM DocumentDB ofrece un SLA del 99,9 % y hace que sus datos sean duraderos en tres zonas de disponibilidad (AZ) de una región al replicar las nuevas escrituras de seis formas para garantizar que los datos sigan siendo legibles en el caso poco común de que se produzca un error total de AZ más un error simultáneo adicional en un nodo de almacenamiento en una AZ diferente. Al replicar las nuevas escrituras de seis maneras, HAQM DocumentDB es resiliente a los errores y garantiza que las conmutaciones por error no tengan pérdida de datos dentro de una región. Los clientes solo pagan por una copia del almacenamiento.
Los clientes pueden usar AWS Database Migration Service (DMS) para migrar con facilidad sus bases de datos de MongoDB autoadministradas a HAQM DocumentDB prácticamente sin tiempo de inactividad.
Rendimiento a escala
Clústeres elásticos de HAQM DocumentDB
Clústeres elásticos de HAQM DocumentDB permite a los clientes administrar millones de escrituras y lecturas por segundo, de modo que pueden escalar sus bases de datos de documentos en minutos con un periodo de inactividad mínimo o nulo y sin perjudicar el rendimiento. Los clientes también pueden almacenar petabytes de datos y pagar únicamente por la capacidad que consuman sin tener que administrar la infraestructura subyacente. Con los clústeres elásticos de HAQM DocumentDB, ahora los clientes pueden satisfacer las necesidades de escalada de prácticamente cualquier aplicación.
Alto rendimiento y baja latencia para consultas de documentos
HAQM DocumentDB tiene un modelo de documento JSON flexible, tipos de datos y una indexación eficiente. El servicio utiliza una arquitectura optimizada en memoria y de escala ajustable que permite la evaluación rápida de consultas en conjuntos de documentos de gran tamaño.
Escalado sencillo de recursos de cómputo de bases de datos
Con unos pocos clics en la consola de administración de AWS, los clientes pueden escalar o reducir los recursos de computación y de memoria mediante la creación de instancias de réplicas nuevas del tamaño que desee o a través de la eliminación de instancias. Las operaciones de escalamiento de computación normalmente se llevan a cabo en cuestión de minutos.
Escalado automático del almacenamiento
HAQM DocumentDB aumentará automáticamente el tamaño del volumen de almacenamiento a medida que se incrementen las necesidades del clúster en relación con el almacenamiento. El volumen de almacenamiento se incrementará de 10 en 10 GB, hasta un máximo de 4 PiB. No es necesario que los clientes aprovisionen un almacenamiento excesivo para la base de datos de documentos con el objetivo de afrontar el crecimiento futuro.
Réplicas de lectura de baja latencia
Aumente el rendimiento de lectura para admitir solicitudes de aplicaciones de volumen alto mediante la creación de hasta 15 réplicas de lectura de bases de datos. Las réplicas de HAQM DocumentDB comparten el mismo almacenamiento subyacente que la instancia de origen, lo que reduce los costos y evita la necesidad de realizar escrituras en los nodos de réplicas. Esto libera más capacidad de procesamiento para atender las solicitudes de lectura y reduce el tiempo de retraso de la réplica, que suele limitarse a milisegundos de un solo dígito. HAQM DocumentDB también proporciona un único punto de conexión destinado a consultas de lectura, para que la aplicación pueda conectarse sin la necesidad de hacer un seguimiento de las réplicas a medida que se agreguen y eliminen.
Con compatibilidad con MongoDB
HAQM DocumentDB es compatible con las herramientas y los controladores de MongoDB 3.6, 4.0 y 5.0. En HAQM DocumentDB, los clientes pueden usar la gran mayoría de las aplicaciones, controladores y herramientas que utilizan con sus bases de datos no relacionales de MongoDB de código abierto. En HAQM DocumentDB se simulan las respuestas que espera un cliente de un servidor de MongoDB mediante la implementación de las API de MongoDB 3.6, 4.0 y 5.0 de código abierto de Apache 2.0 en un sistema de almacenamiento personalizado, distribuido, tolerante a errores y con recuperación automática, por medio del cual se proporciona a los clientes el nivel de rendimiento, escalabilidad y disponibilidad necesario para utilizar cargas de trabajo de MongoDB esenciales a escala. Más información sobre las API de MongoDB compatibles.
Capacidades de consulta geoespacial
El lanzamiento de las capacidades de consulta geoespacial permite a los clientes utilizar HAQM DocumentDB para beneficiarse del almacenamiento, las consultas y la indexación de datos geoespaciales. Los clientes pueden crear índices 2dsphere y utilizar las populares API geoespaciales de MongoDB, como $nearSphere, $geoNear, $minDistance, $maxDistance, para hacer consultas sobre los datos almacenados en DocumentDB.
Transacciones ACID
ACID (atomicidad, consistencia, aislamiento, durabilidad) es un conjunto de propiedades de las transacciones de las bases de datos pensadas para garantizar la validez de los datos a pesar de los errores, cortes de energía y otros contratiempos. Con el lanzamiento del soporte para la compatibilidad con MongoDB 4.0, HAQM DocumentDB admite la capacidad de efectuar transacciones ACID en varios documentos, instrucciones, colecciones y bases de datos.
Compatibilidad con migraciones
Los clientes pueden migrar fácilmente sus bases de datos de MongoDB locales o que se encuentren en HAQM Elastic Compute Cloud (EC2) a HAQM DocumentDB prácticamente sin tiempo de inactividad mediante el uso de AWS Database Migration Service (DMS). Con DMS, los clientes pueden migrar desde un clúster particionado o un conjunto de réplicas de MongoDB a HAQM DocumentDB. Para obtener más información sobre la migración de bases de datos relacionales y no relacionales a HAQM DocumentDB, consulte el documento Migración a HAQM DocumentDB.
Rentabilidad
Pague solo por lo que utilice
No hay ningún compromiso inicial con HAQM DocumentDB. Usted paga un cargo por hora por cada instancia que lanza y, cuando termine de usar una instancia de HAQM DocumentDB, puede eliminarla o pausarla. No es necesario sobreaprovisionar el almacenamiento como margen de seguridad y solo se pagará por el almacenamiento que realmente consuma. Para obtener más detalles, consulte la página de precios de HAQM DocumentDB.
Previsibilidad de precios a cualquier escala
HAQM DocumentDB ofrece una configuración de almacenamiento optimizada para E/S para quienes buscan la previsibilidad de los precios. HAQM DocumentDB optimizado para E/S ofrece un ahorro de costos de hasta un 40 % para aplicaciones con uso intensivo de E/S en las que los cargos relacionados superan el 25 % del gasto total en bases de datos de HAQM DocumentDB. Con HAQM DocumentDB optimizado para E/S, puede eliminar eficazmente la incertidumbre de los cargos de E/S variables de su estructura de facturación. En su lugar, solo se le facturan los cargos de procesamiento, almacenamiento y respaldo, lo que garantiza la previsibilidad y la transparencia de los precios.
Relación precio-rendimiento
HAQM DocumentDB le permite elegir entre configuraciones de almacenamiento estándar y optimizadas para E/S para su clúster de base de datos. La flexibilidad le permite maximizar la relación precio-rendimiento al elegir la configuración adecuada en función de sus necesidades. Si su aplicación requiere un consumo de E/S de bajo a moderado, debe elegir la configuración estándar. Si su caso de uso exige cargas de trabajo intensivas de E/S, puede optar por una configuración de almacenamiento optimizada para E/S.
Completamente administrado
Aprovisionamiento y configuración automáticos
Comenzar a usar HAQM DocumentDB es sencillo. Tan solo debe lanzar un clúster de HAQM DocumentDB con la consola de administración de AWS. Las instancias de HAQM DocumentDB están preconfiguradas con los parámetros y configuraciones correspondientes a la clase de instancia que seleccionó. Los clientes pueden iniciar el clúster y conectar la aplicación en cuestión de minutos sin realizar configuraciones adicionales.
Supervisión y métricas
HAQM DocumentDB provee métricas de HAQM CloudWatch para instancias de base de datos en la nube. Los clientes pueden usar la Consola de administración de AWS para ver más de 40 métricas operativas clave del clúster, incluidas las métricas sobre el uso de la capacidad de computación, de memoria y de almacenamiento, acerca del rendimiento de las consultas, los opcounters de MongoDB y las conexiones activas.
Parches de software automáticos
Con HAQM DocumentDB, se mantendrá actualizada la base de datos de los clientes con los parches más recientes. Los clientes pueden decidir si quieren implementar revisiones en el clúster y cuándo pueden hacerlo a través de la administración de versiones del motor de la base de datos.
Altos niveles de seguridad y cumplimiento
Aislamiento de red
HAQM DocumentDB se ejecuta en la nube virtual privada de HAQM (VPC), lo que permite a los clientes aislar el clúster en la red virtual y conectarse a la infraestructura de TI local con redes privadas virtuales (VPN) con IPsec cifradas estándares de la industria. Además, con la configuración de la VPC de HAQM DocumentDB, los clientes pueden configurar los parámetros del firewall y controlar el acceso de red al clúster.
Autorización
HAQM DocumentDB es compatible con el control del acceso basado en roles (RBAC) que incluye roles integrados y roles definidos. El RBAC permite a los clientes aplicar privilegios mínimos como práctica recomendada, ya que restringe las acciones que los usuarios están autorizados a llevar a cabo. HAQM DocumentDB se integra con AWS Identity and Access Management (IAM) y ofrece a los clientes la posibilidad de controlar las acciones que los usuarios y grupos de AWS IAM pueden llevar a cabo en recursos específicos de HAQM DocumentDB, incluidos clústeres, instancias, instantáneas y grupos de parámetros. Además, puede etiquetar los recursos de HAQM DocumentDB y controlar las acciones que pueden llevar a cabo los usuarios y grupos de IAM en grupos de recursos que tengan la misma etiqueta (y valor de etiqueta).
Cifrado
HAQM DocumentDB permite a los clientes cifrar sus bases de datos mediante las claves que cree y controle a través de AWS Key Management Service (KMS). En un clúster que se ejecuta con el cifrado de HAQM DocumentDB, los datos almacenados en reposo en el almacenamiento subyacente están cifrados, al igual que las copias de seguridad, las instantáneas y las réplicas automatizadas que se encuentran en el mismo clúster. De manera predeterminada, las conexiones entre un cliente y HAQM DocumentDB están cifradas en tránsito con TLS.
Certificaciones de cumplimiento
HAQM DocumentDB se diseñó para cumplir con los estándares de seguridad más exigentes y para facilitar a los clientes la verificación de nuestra seguridad y el cumplimiento de sus propias obligaciones normativas y de cumplimiento. HAQM DocumentDB ha sido evaluado para garantizar la conformidad con PCI DSS, ISO 9001, 27001, 27017 y 27018, SOC 1, 2 y 3 y la certificación Common Security Framework de Health Information Trust Alliance (HITRUST CSF), además de ser apto para HIPAA.
Alta disponibilidad
Clústeres globales
Los clústeres globales de HAQM DocumentDB permiten la recuperación de desastres en caso de interrupciones de servicio en toda una región y posibilitan las lecturas globales de baja latencia. Los clústeres globales de HAQM DocumentDB replican sus datos en hasta cinco regiones de AWS sin impacto en el rendimiento con un retraso normal inferior a un segundo. Más información sobre la configuración de clústeres globales en la guía del usuario de HAQM DocumentDB.
Supervisión y reparación de instancias
El estado de las instancias y el clúster de su HAQM DocumentDB se supervisa continuamente. Si ocurre un error en la instancia que contiene la base de datos, la instancia y los procesos asociados se reinician automáticamente. La recuperación de HAQM DocumentDB no necesita el potencialmente prolongado reinicio de los registros de rehacer de la base de datos, por lo que los plazos de reinicio de la instancia son, normalmente, de 30 segundos o menos. También aísla la caché de la base de datos de los procesos de la base de datos, lo que permite que la caché continúe existiendo después de un reinicio de la base de datos.
Los despliegues multi-AZ con réplicas de lectura
En caso de que ocurra un error en una instancia, HAQM DocumentDB automatiza la conmutación por error a una de las hasta 15 réplicas de HAQM DocumentDB que los clientes hayan creado en cualquiera de las tres zonas de disponibilidad. Si no se aprovisionó ninguna réplica de HAQM DocumentDB y se produce un error, HAQM DocumentDB intentará crear automáticamente una nueva instancia para los clientes.
Almacenamiento con recuperación automática y tolerancia a errores
Cada sección de 10 GB del volumen de almacenamiento se replica de seis formas en tres zonas de disponibilidad (AZ). HAQM DocumentDB utiliza almacenamiento tolerante a errores que administra de manera transparente la pérdida de hasta dos copias de datos sin que ello afecte la disponibilidad de escritura de la base de datos y hasta tres copias sin que incida en la disponibilidad de lectura. El almacenamiento de HAQM DocumentDB también se corrige automáticamente: los discos y bloques de datos se escanean de forma continua para detectar errores y se reemplazan de manera automática.
Restablecimiento a un momento dado y copias de seguridad automáticas, constantes y progresivas
La capacidad para hacer copias de seguridad simples de bases de datos de HAQM DocumentDB permite recuperar clústeres en un momento dado. Los clientes pueden restablecer su clúster a cualquier segundo durante el periodo de retención, hasta los últimos cinco minutos. El periodo de retención de copias de seguridad automáticas se puede configurar hasta un máximo de 35 días. Las copias de seguridad automáticas se almacenan en HAQM Simple Storage Service (HAQM S3), que es un servicio diseñado para ofrecer una durabilidad del 99,999999999 %. Las copias de seguridad de HAQM DocumentDB son automáticas, progresivas y continuas, y no afectan el rendimiento del clúster.
Instantáneas de clústeres
Las instantáneas de clústeres son copias de seguridad de clústeres almacenadas en HAQM S3 y que se conservarán hasta que se eliminen explícitamente. Utilizan las instantáneas graduales automáticas para reducir el tiempo y el almacenamiento necesarios. Los clientes pueden crear un nuevo clúster a partir de una instantánea de clúster cuando lo deseen.
IA generativa y machine learning
HAQM DocumentDB ofrece funciones que permiten que los modelos de machine learning (ML) e inteligencia artificial (IA) generativa funcionen con los datos almacenados en HAQM DocumentDB en tiempo real. Los clientes ya no tendrán que perder tiempo administrando una infraestructura independiente, escribiendo código para conectarse con otro servicio y duplicando datos de su base de datos principal.
Búsqueda vectorial
Con la búsqueda vectorial para HAQM DocumentDB, puede almacenar, indexar y buscar millones de vectores con tiempos de respuesta de milisegundos. Un vector es una representación numérica que representa el significado semántico de datos no estructurados, como texto, imágenes y video. Puede almacenar vectores de HAQM Bedrock, HAQM SageMaker y otros modelos propios o de terceros. Consulte la documentación de la búsqueda vectorial para HAQM DocumentDB si desea saber cómo empezar a utilizar la búsqueda vectorial.
Machine learning sin código con HAQM DocumentDB y HAQM SageMaker Canvas
HAQM DocumentDB se integra con HAQM SageMaker Canvas, lo que facilita la creación de aplicaciones generativas con los datos almacenados en HAQM DocumentDB. La integración en la consola elimina el trabajo pesado e indiferenciado de conectarse y acceder HAQM DocumentDB para acelerar el desarrollo de IA/ML con una experiencia de bajo código o sin código (LCNC, low code no code). Puede crear modelos de IA/ML para casos de uso clásicos, como la regresión y la previsión, o crear soluciones de IA generativa, como la generación de contenido, la extracción de texto y el resumen de texto en SageMaker Canvas. Lea nuestra documentación de IA generativa de HAQM DocumentDB para obtener más información.
Integración sin ETL NOVEDAD
Integración sin ETL de DocumentDB con HAQM OpenSearch Service
La integración sin ETL de HAQM DocumentDB con HAQM OpenSearch Service proporciona capacidades de búsqueda avanzadas (como la búsqueda difusa, la búsqueda semántica y más) en sus documentos de HAQM DocumentDB mediante la API OpenSearch. Con esta integración, también puede buscar de forma exclusiva en colecciones y en otros idiomas distintos del inglés. Con unos pocos clics en la consola de AWS, ahora puede sincronizar sin problemas sus datos desde HAQM DocumentDB a HAQM OpenSearch Service, lo que elimina la necesidad de escribir códigos personalizados para extraer, transformar y cargar los datos.
Esta integración sin ETL utiliza Ingesta de HAQM OpenSearch, que traslada sin problemas los datos de los documentos de HAQM DocumentDB a HAQM OpenSearch Service. Reconoce de manera automática el formato de los datos de las colecciones de HAQM DocumentDB y los asigna a HAQM OpenSearch Service para obtener los resultados de búsqueda más eficaces. Esta integración sin ETL permite la consolidación de varias colecciones de HAQM DocumentDB en una colección sin servidor o clúster administrado por HAQM OpenSearch. Puede leer nuestra documentación sobre cómo trabajar con la integración sin ETL de HAQM DocumentDB con HAQM OpenSearch Service.

Vaya a la página de precios de HAQM DocumentDB (compatible con MongoDB).

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

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