Mientras que MongoDB Atlas se integra con otras tecnologías a través de sus APIs estándar, MongoDB y sus socios crearon integraciones de productos específicas para permitir la interoperabilidad de MongoDB Atlas y los productos de sus socios de forma directa y garantizar una experiencia sin interrupciones.
Este documento contiene ejemplos de integraciones que MongoDB y sus socios han desarrollado para mejorar las capacidades de Atlas y los servicios de socios.
Puedes explorar una colección de integraciones existentes y servicios de socios en el Catálogo del Ecosistema de Socios de MongoDB. Cada integración tiene su propia página con detalles sobre la integración y enlaces para configurar la integración.
Plataformas de aplicaciones
Vercel
Vercel es una plataforma en la nube para interfaces estáticas y funciones sin servidor. Permite a los desarrolladores alojar sitios web y aplicaciones web que se despliegan instantáneamente, escalan automáticamente y no requieren supervisión. Vercel se integra con el framework Next.js.
Vercel y Atlas están estrechamente integrados. Vercel ofrece un flujo de SSO nativo para iniciar sesión en Atlas con su identidad de Vercel.
Para aprovisionar MongoDB Atlas y utilizarlo como la base de datos de tu aplicación directamente desde Vercel Marketplace mediante un proceso de configuración simplificado y facturación integrada a través de Vercel, consulta Integrar con Vercel.
Netlify
Netlify es una plataforma de aplicaciones sin servidor basada en Jamstack. Netlify ofrece herramientas para implementar y administrar contenido estático, y permite escribir funciones sin servidor que se ejecutan sobre AWS Lambda y que pueden integrarse con la base de datos de una aplicación.
Netlify se centra en JavaScript (aunque es compatible con otros lenguajes) y es fácil de usar con Atlas. Las aplicaciones implementadas en Netlify pueden conectarse a clústeres de Atlas mediante funciones sin servidor que utilizan el driver Node.js de MongoDB o la librería Mongoose ODM.
Mejores prácticas
Dado que las funciones de Netlify se ejecutan en AWS Lambda, utiliza mejores prácticas para conectarse desde AWS Lambda al desarrollar aplicaciones que usan funciones sin servidor de Netlify que se conectan a Atlas.
Renderizar
Render es una moderna plataforma en la nube diseñada para que los desarrolladores alojen aplicaciones, sitios web, bases de datos y más con una configuración mínima. Ofrece una integración sin interrupciones para los desarrolladores que utilizan MongoDB, permitiendo un alojamiento sencillo de aplicaciones respaldadas por MongoDB. Con sus servicios totalmente gestionados y soporte para marcos populares, Render simplifica la implementación de aplicaciones full-stack, garantizando conexiones robustas y escalables a bases de datos MongoDB.
Puedes conectar las aplicaciones alojadas en Render a una base de datos alojada en Atlas. Para obtener más información, consulta Integrarse con Render.
También puedes alojar una instancia de MongoDB en un contenedor en Render. Para obtener más información, consulta la documentación de Render.
Proveedores de nube
MongoDB Atlas proporciona Clústeres multi-nube en AWS, Google Cloud y Azure para respaldar una estrategia de implementación global y flexible.
Las integraciones con estos proveedores de nube permiten que las aplicaciones construidas en MongoDB aprovechen las regiones y capacidades de cada proveedor de nube.
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Microsoft Azure
Frameworks de acceso a los datos
Prisma
Prisma es un mapeador objeto-relacional (ORM) de próxima generación para Node.js y TypeScript, con un esquema declarativo y un cliente de base de datos con tipado seguro que admite varias bases de datos, incluida MongoDB.
Prisma proporciona una librería del lado del servidor que te permite compilar aplicaciones que leen y guardan datos en la base de datos de manera intuitiva y segura.
Integración:
Proveedores de Identidad
Proveedores de SSO SAML
MongoDB admite la autenticación federada, lo que permite a cualquier empresa con un proveedor de identidad (IdP) compatible con el estándar SAML federar el acceso de sus empleados a todos los portales web de MongoDB, incluida la interfaz web de Atlas. De este modo, los empleados pueden usar el inicio de sesión único (SSO) de su empresa para acceder a Atlas.
Las integraciones notables incluyen:
AWS Single Sign-On (SSO): Cómo integrar AWS Single Sign-On con MongoDB Atlas
Microsoft Entra ID: Configure la autenticación federada desde Microsoft Entra ID
Proveedores LDAP
Puede gestionar la autenticación y autorización de usuarios de la base de datos desde todos los clientes de MongoDB utilizando MongoDB LDAP sobre TLS.
Las integraciones notables incluyen:
Microsoft Entra ID: Configura la autenticación y autorización con Entra Domain Services
Interfaz LDAP de Okta: Configurar la autenticación y autorización de usuarios con la interfaz LDAP de Okta
Servicios de supervisión
Puede configurar Atlas para enviar datos de supervisión y alertas a:
Servicios de supervisión de terceros, como Datadog, PagerDuty, Prometheus y Splunk On-Call.
Servicios de colaboración de terceros, como Slack.
Para aprender más, se debe consultar Integración con servicios de supervisión de terceros.
Herramientas de orquestación
HashiCorp Terraform
Terraform de HashiCorp proporciona una base para la automatización de la infraestructura en la nube, utilizando la infraestructura como código para el aprovisionamiento y el cumplimiento en el modelo operativo de la nube.
Puedes integrar Atlas en tus flujos de trabajo de entrega continua mediante el complemento oficial, verificado y probado por HashiCorp. Este complemento facilita el aprovisionamiento, la gestión y el control de las configuraciones de Atlas como código en cualquier proveedor de nube. Para obtener más información, consulta MongoDB y HashiCorp Terraform.
Integración:
Herramientas de Seguridad
HashiCorp Vault
HashiCorp Vault es una herramienta de gestión de secretos de HashiCorp que permite a los equipos gestionar y distribuir de forma centralizada secretos y otros datos sensibles a través de la Interfaz de Usuario, CLI o API.
Simplifica la gestión de secretos para tus bases de datos Atlas utilizando los plugins oficiales verificados y probados por HashiCorp. Usando estos plugins, puedes gestionar programáticamente las claves API y controlar el acceso de los usuarios de MongoDB en tu organización para reducir los riesgos de seguridad y aumentar la productividad de los desarrolladores. Para obtener más información, consulta MongoDB y HashiCorp Vault.
Integraciones:
Motor de secretos de la bóveda de usuarios de la base de datos Atlas de MongoDB: Generar credenciales de la base de datos Atlas de forma dinámica
Motor de secretos de MongoDB Atlas: Genera claves API programáticas en Atlas
Integraciones de IA
Puedes integrar MongoDB con tecnologías de IA para construir aplicaciones de IA generativas y aplicaciones impulsadas por IA. Las integraciones notables incluyen:
Para obtener más información, consulte Integraciones y socios de IA de MongoDB.