合作伙伴集成
MongoDB Atlas 通过标准 API 与其他技术集成,MongoDB 和合作伙伴还构建了特定的产品集成,使 MongoDB Atlas 和合作伙伴产品能够直接互操作,确保无缝体验。
本文档列出了 MongoDB 和合作伙伴为增强 Atlas 和合作伙伴服务能力而开发的集成示例。
您可以在 MongoDB 合作伙伴生态系统目录中探索一系列现有集成和合作伙伴服务。每个集成都有自己的页面,其中包含有关集成的详细信息以及用于设置集成的链接。要了解更多信息,请参阅探索 MongoDB 合作伙伴生态系统。
应用程序平台
Vercel
Vercel 是一个适用于静态前端和无服务器功能的云平台。它使开发人员能够托管立即部署、自动扩展且无需监督的网站和 Web 应用程序。 Vercel 与 Next.js 框架集成。
您可以轻松地将 Vercel 与 Atlas 结合使用:
要从 Vercel 连接到 Atlas 集群,请参阅与 Vercel 集成。
要将您在 Vercel 中部署的无服务器函数连接 Atlas 集群,您还可以使用 MongoDB Node.js 驱动程序或 Mongoose ODM 库。
Netlify
Netlify 是一个基于 Jamstack 的无服务器应用程序平台。Netlify 托管用于部署和管理静态内容的工具,让您能够编写在 AWS Lambda 上运行并可以与应用程序的数据库集成的无服务器函数。
Netlify 以 JavaScript 为中心(尽管它支持其他语言),并且易于与 Atlas 一起使用。 在 Netlify 中部署的应用程序可以使用无服务器函数连接到 Atlas 集群,这些函数使用 MongoDB Node.js 驱动程序 或 Mongoose ODM 库。
最佳实践
由于 Netlify 函数在 AWS Lambda 上运行,因此在构建使用连接到 Atlas 的无服务器 Netlify 函数的应用程序时,请使用从 AWS Lambda 连接的最佳实践。
渲染
渲染 是一个现代云平台,专为开发者设计,能够以最少的配置托管应用程序、网站、数据库等。它为使用MongoDB的开发人员提供无缝集成,从而可以轻松托管MongoDB支持的应用程序。凭借其完全托管的服务和对流行框架的支持,渲染简化了全栈应用程序的部署,确保了稳健且可扩展的的MongoDB 数据库连接。
您可以将 Render 托管的应用程序连接到Atlas上托管的数据库。要学习;了解更多信息,请参阅与渲染集成。
您还可以在渲染上托管MongoDB的容器化实例。要学习;了解更多信息,请参阅 渲染文档。
云提供商
MongoDB Atlas 在 AWS、Google Cloud 和 Azure 上提供多云集群,以支持灵活的全球部署策略。
与这些云提供商的集成允许基于 MongoDB 构建的应用程序利用每个云提供商的地区和功能。
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Microsoft Azure
数据访问框架
Prisma
Prisma 是下一代 Node.js 和 TypeScript 对象关系映射器 (ORM),具有声明式模式和类型安全的数据库客户端,支持包括 MongoDB 在内的许多数据库。
Prisma 提供了一个服务器端库,帮助您构建以直观且安全的方式读写数据库数据的应用程序。
集成:
身份提供程序
SAML SSO 提供程序
MongoDB 支持联合身份验证,允许任何拥有支持 SAML 标准的 IdP 的公司将其员工联合访问所有 MongoDB Web 门户,包括 Atlas Web 界面。因此,员工可以使用企业版 SSO 提供商访问 Atlas。
重要的集成包括:
AWS 单点登录 (SSO):如何将 AWS 单点登录与 MongoDB Atlas 集成
Microsoft Entra ID:从 Microsoft Entra ID 中配置联合身份验证
Okta:从 Okta 配置联合身份验证
LDAP 提供商
您可以使用基于 TLS 的 MongoDB LDAP 管理来自所有 MongoDB 客户端的数据库用户身份验证和授权。
重要的集成包括:
Microsoft Entra ID:使用 Microsoft Entra ID 域服务配置用户身份验证和授权
Okta LDAP 接口:使用 Okta LDAP 接口配置用户身份验证和授权
OneLogin:使用 OneLogin VLDAP 配置用户身份验证和授权
监控服务
您可以配置 Atlas 向以下地址发送监控数据和警报:
第三方监控服务,例如 Datadog , PagerDuty , Prometheus 和 Splunk On-Call。
第三方协作服务,例如 Slack。
要了解更多信息,请参阅与第三方监控服务集成。
编排工具
HashiCorp Terraform
Terraform by HashiCorp 为云基础架构自动化提供了基础,使用基础架构即代码来实现云操作模型中的预配和合规。
您可以使用经过 HashiCorp 验证和测试的官方插件,将 Atlas 集成到持续交付工作流程。使用此插件,可在任何云提供商上以代码形式轻松配置、管理和控制 Atlas 配置。要了解详情,请参阅 MongoDB & HashiCorp Terraform。
集成:
安全工具
HashiCorp Vault
HashiCorp Vault 是 HashiCorp 的一款密钥管理工具,使团队能够通过 UI、CLI 或 API 集中管理和分发密钥和其他敏感数据。
使用经 HashiCorp 验证和测试的官方插件,简化 Atlas 数据库密钥管理。 使用这些插件,您可以以编程方式管理 API 密钥并控制组织中 MongoDB 用户的访问,从而降低安全风险并提高开发人员的工作效率。 要了解更多信息,请参阅MongoDB 和 HashiCorp Vault 。
集成:
MongoDB Atlas 数据库用户 Vault 密钥引擎:动态生成 Atlas 数据库凭证
MongoDB Atlas 密钥引擎:在 Atlas 上生成编程 API 密钥
AI 集成
您可以将 Atlas Vector Search 与 AI 技术集成,以构建生成式 AI 和 AI 驱动的应用程序。重要的集成包括:
要了解更多信息,请参阅将 Vector Search 与 AI 技术集成。