Integración de MongoDB con los servicios AWS - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integración de MongoDB con los servicios AWS

Puede utilizar AWS los servicios para optimizar su entorno de MongoDB Atlas. Por ejemplo, puede hacer lo siguiente:

  • Configure las conexiones entre sus aplicaciones y AWS servicios mediante. AWS PrivateLink

  • Implemente la autenticación mediante el lenguaje de marcado de aserciones de seguridad (SAML) mediante. AWS IAM Identity Center

  • Entregue datos a MongoDB Atlas desde varias fuentes de datos mediante la integración de Atlas con Amazon Data Firehose.

  • Consulte y analice datos en Atlas y Amazon S3.

  • Ejecute código sin aprovisionar ni administrar servidores mediante el uso de AWS Lambda.

Las siguientes secciones describen estas integraciones con más detalle.

Configuración de conexiones

Puede usarlo AWS PrivateLink para conectar MongoDB Atlas a AWS sus aplicaciones y garantizar la conectividad privada entre todos AWS sus servicios y cuentas.

Using MongoDB Atlas on AWS with AWS PrivateLink

AWS PrivateLink ofrece las siguientes ventajas:

  • Conexión unidireccional: no se amplía el límite de confianza percibido en la red.

  • Controles de seguridad consolidados en todas AWS las aplicaciones y entornos.

  • Conectividad transitiva entre pares y AWS Direct Connect contextos: puede acceder a Atlas desde entornos locales a través de una red privada virtual (VPN).

Implementación de la autenticación SAML

Atlas admite la autenticación SAML mediante la integración con el IAM Identity Center y otros proveedores de gestión de identidades. La autenticación SAML es el estándar abierto para el intercambio de información de identidad y seguridad entre aplicaciones y proveedores de servicios. Permite a los clientes centralizar la administración del acceso a Atlas al admitir el inicio de sesión único con las credenciales del directorio corporativo. En el siguiente diagrama, se muestra cómo se utiliza IAM Identity Center con Atlas.

Integrating Atlas with IAM Identity Center for SAML authentication

Integración de datos desde varias fuentes

Amazon Data Firehose es compatible con la plataforma MongoDB Cloud como uno de sus destinos de entrega. Esta integración nativa entre Firehose y MongoDB Cloud proporciona un mecanismo gestionado, seguro, escalable y tolerante a errores para entregar datos a MongoDB Atlas.

Puede transmitir sus datos a través de Amazon Kinesis Data Streams o enviarlos directamente a Firehose y configurarlos para que entreguen datos a MongoDB Atlas. También puede configurar Firehose para transformar los datos antes de entregarlos a su destino. No tiene que escribir aplicaciones ni administrar recursos para leer datos e insertarlos en MongoDB. Todo se gestiona mediante AWS, lo que facilita la estimación de los costes en función del volumen de datos. Para obtener más información, consulte Integración de la nube de MongoDB con Amazon Data Firehose en el blog Big Data. AWS

Consulta y análisis de datos

MongoDB Atlas Data Lake es un lago de datos totalmente gestionado como servicio que le permite consultar y analizar datos de forma nativa en Amazon S3 y MongoDB Atlas. Puede combinar y analizar sin problemas sus datos ricamente estructurados almacenados en los formatos JSON, BSON, CSV, TSV, Avro, ORC y Parquet sin el costo y la complejidad del movimiento y la transformación de los datos. Con esta característica, puede consultar datos heterogéneos almacenados en Amazon S3 y MongoDB Atlas in situ y en su formato nativo mediante el lenguaje de consultas MongoDB (MQL). Para obtener más información sobre el uso de Atlas Data Lake con Amazon S3, consulte MongoDB Atlas Data Lake permite a los desarrolladores crear valor a partir de datos modernos enriquecidos en AWS el blog Partner Network (APN) y la documentación de MongoDB.

Desarrollo sin servidor

AWS Lambda le permite ejecutar código sin aprovisionar ni administrar servidores. Solo paga por el tiempo de computación que consume. Para obtener más información sobre el uso de Atlas con Lambda, consulte Buenas prácticas para conectarse desde AWS Lambda en el sitio web de MongoDB.