合作伙伴集成
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 连接的最佳实践。
Render
Render 是一个现代云平台,专为开发人员设计,只需最少的配置即可托管应用程序、网站、数据库等。它为使用 MongoDB 的开发人员提供无缝集成,从而可以轻松托管 MongoDB 支持的应用程序。凭借完全托管的服务和对流行框架的支持,Render 简化了全栈应用程序的部署,确保了 MongoDB 数据库连接的稳健性和可扩展性。
您可以将 Render 托管的应用程序连接到 Atlas 托管的数据库。要了解更多信息,请参阅与 Render 集成。
您还可以在 Render 上托管 MongoDB 的容器化实例。要了解更多信息,请参阅 Render 文档。
云提供商
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 技术集成。