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.
Se puede explorar una colección de las integraciones existentes y los servicios asociados 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.
Puedes utilizar Vercel con Atlas fácilmente.
Para aprovisionar y usar MongoDB Atlas como base de datos de tu aplicación directamente desde Vercel Marketplace usando 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 host herramientas para implementar y gestionar contenido estático y te permite crear funciones sin servidor que se ejecutan sobre AWS Lambda y se pueden integrar con la base de datos de una aplicación.
Netlify está centrado en JavaScript (aunque admite otros lenguajes) y es fácil de usar con Atlas. Las aplicaciones implementadas en Netlify pueden conectarse a clústeres de Atlas usando funciones sin servidor que utilizan el driver de MongoDB Node.js 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 puede alojar una instancia contenedorizada de MongoDB en Render. Para obtener más información, consulta la documentación de Render.
Proveedores de nube
MongoDB Atlas proporciona clústeres multinube en AWS, Google Cloud y Azure para apoyar 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 ORM (Object Relational Mapper) de Node.js y TypeScript de próxima generación, con un esquema declarativo y un cliente de base de datos seguro en cuanto a tipos que admite una serie de bases de datos, incluido 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 autenticación federada para permitir que cualquier empresa con un proveedor de identidad que admita el estándar SAML federe el acceso de sus empleados a todos los portales web de MongoDB, incluida la interfaz web de Atlas. Como resultado, los empleados pueden utilizar su proveedor SSO corporativo 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
Puedes gestionar la autenticación y autorización de usuarios de bases de datos desde todos los clientes de MongoDB utilizando un LDAP de MongoDB sobre TLS.
Las integraciones notables incluyen:
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 obtener más información, consulta 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 Infrastructure as Code para el provisionamiento y cumplimiento en el modelo operativo de nube.
Puede integrar Atlas en los flujos de trabajo de entrega continua utilizando el plugin oficial que es verificado y testeado por HashiCorp. Usar este plugin facilita el aprovisionamiento, la gestión y el control de configuraciones de Atlas como código en cualquier proveedor de nube. Para aprender más, consulta MongoDB & 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
MongoDB Atlas Secrets motor: Generar claves programáticas de API 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, consulta Integraciones de IA de MongoDB.