パートナー統合
MongoDB Atlas は標準 API を通じて他のテクノロジーと統合しますが、MongoDB と は特定の製品統合を構築して、MongoDB Atlas とパートナー製品が直接相互運用され、シームレスなエクスペリエンスが確保されます。
このドキュメントでは、MongoDB とパートナーが Atlas とパートナー サービスの機能を強化するために開発した統合の例を示します。
既存の統合とパートナー サービスのコレクションは、 MongoDB パートナーのエコシステム カタログで確認できます。 各統合には、統合の詳細と統合を設定するためのリンクを記載した独自のページがあります。 詳しくは、「 MongoDB パートナーのエコシステムを探索 」を参照してください。
アプリケーション プラットフォーム
Vercel
Vercel は、静的フロントエンドとサーバーレス関数用のクラウド プラットフォームです。これにより、開発者は、即座に配置され、自動的にスケーリングされ、監視が必要ないウェブサイトとウェブ アプリケーションをホストできます。 Vercel は Next.js フレームワークと統合されています。
Atlas では Vercel を簡単に使用できます。
Vercel から Atlas クラスターに接続するには、 「Vercel との統合」 を参照してください。
Vercel に配置したサーバーレス関数を Atlas クラスターに接続するには、 MongoDB Node.js ドライバー または Mongoose ODM ライブラリを使用することもできます。
Netlify
Netlify は、 Jmstack に基づくサーバーレス アプリケーション プラットフォームです 。静的コンテンツを配置および管理するためのホスト ツールをネットワーク化することで、 Amazon Web Services Lambda上で実行され、アプリケーションのデータベースと統合できるサーバーレス関数を記述できます。
Netlify は JavaScript(他の言語もサポートしていますが)、Atlasで簡単に使用できます。 Netlify に配置されたアプリケーションは、 MongoDB Node.js ドライバー または Mongoose ODM ライブラリを使用するサーバーレス関数を使用して Atlas クラスターに接続できます。
ベストプラクティス
Netlify 関数はAmazon Web ServicesLambda で実行されるため、 Amazon Web ServicesLambdaに接続するサーバーレス Netlify 関数を使用するアプリケーションを構築する場合 は、 からの接続に関するベストプラクティスをAtlas 使用します。
Render
Render は、最小限の構成でアプリケーション、ウェブサイト、データベースなどをホストするために開発者向けに設計された最新のクラウドプラットフォームです。MongoDB を使用する開発者にシームレスな統合を提供し、MongoDB ベースのアプリケーションを簡単にホスティングできます。フルマネージド サービスと一般的なフレームワークのサポートにより、Renderはフルスタックアプリのデプロイを簡素化し、堅牢でスケーラブルな MongoDB データベース接続を確保します。
Render でホストされているアプリケーションを、Atlas でホストされているデータベースに接続できます。詳細については、「Render との統合」を参照してください。
Render 上で MongoDB のコンテナ化インスタンスをホストすることもできます。詳しくは、Renderのドキュメントをご覧ください。
クラウドプロバイダー
MongoDB Atlasは、柔軟でグローバルな配置戦略をサポートするために、 Amazon Web Services 、 GCP 、 Azureにマルチクラウド クラスターを提供します。
これらのクラウドプロバイダーと統合することで、MongoDB で構築されたアプリケーションは各クラウドプロバイダーのリージョンと機能を活用できるようになります。
Amazon Web Services(AWS)
Google Cloud Platform(GCP)
Microsoft Azure
データアクセス フレームワーク
Prisma
は、 を含む多数のデータベースをサポートする宣言型スキーマと型安全性のデータベース クライアントを持つ、次の生成のPrisma Node.js および マッパー(ORM)です。TypescriptMongoDB
Prisma は、データベースにデータを読み書きするアプリケーションを直感的かつ安全な方法で構築できるサーバーサイドのライブラリを提供します。
統合:
IdP
SAML SSO プロバイダー
MongoDB はフェデレーティッド認証をサポートしており、 SAML 基準をサポートする IdP を持つすべての会社で、従業員が Atlas ウェブ インターフェイスを含むすべての MongoDB ウェブ ポータルにアクセスできるようにします。その結果、従業員は会社のSSOプロバイダーを使用して Atlas にアクセスできるようになります。
注目の統合には、次のものが含まれます。
Amazon Web Servicesシングル サインオン(SSO): Amazon Web Servicesシングル サインオンを と統合する方法MongoDB Atlas
Microsoft Entra ID: Microsoft Entra IDを使用してフェデレーティッド認証を構成する
Okta: Okta からフェデレーティッド認証を構成する
LDAP プロバイダー
TLS 経由の MongoDB LDAP を使用して、すべての MongoDB クライアントからデータベースユーザーの認証と認可を管理できます。
注目の統合には、次のものが含まれます。
Microsoft Entra ID: Microsoft Entra ID Domain Services を使用してユーザー認証と承認を構成する
Okta LDAP インターフェース: Okta LDAP インターフェースでユーザー認証と認可を構成する
OneLogin: OneLogin VLDAP でユーザー認証と承認を構成する
モニタリング サービス
Atlas を構成して、モニタリング データとアラートを以下に送信できます。
Datadog などのサードパーティの監視サービス 、 PagerDuty 、 Prometheus 、 、および Slack オンコール。
Slack などのサードパーティ コラボレーション サービス。
詳細については、「サードパーティ モニタリング サービスとの統合 」を参照してください。
オーケストレーション ツール
HashiCorp テラフォーム
Terraform HashiCorp は、クラウドオペレーティングモデルでプロビジョニングとコンプライアンスのためのコードとしてインフラストラクチャを使用してクラウドインフラストラクチャ自動化の基礎を提供します。
HashiCorp によって検証およびテストされている公式のプラグインを使用して、Atlas を継続的デリバリー ワークフローに統合できます。 このプラグインを使用すると、任意のクラウドプロバイダーで Atlas 構成をコードとして簡単にプロビジョニング、管理、制御できます。 詳しくは、「 MongoDB & HashiCorp Terraform 」を参照してください。
統合:
セキュリティ ツール
HashiCorp Vault
HashiCorp Vault は、HashiCorp によるシークレット管理ツールであり、UI、CLI、または API を使用してシークレットやその他の機密データを一元的に管理および配布できるようにします。
HashiCorp によって検証およびテストされた公式のプラグインを使用して、Atlas データベースのシークレット管理を簡素化します。 これらのプラグインを使用すると、プログラムによって API キーを管理し、組織内の MongoDB ユーザーのアクセスを制御し、セキュリティ リスクを軽減し、開発者の効率を向上させることができます。 詳しくは、「 MongoDB & HashiCorp Vault 」を参照してください。
統合:
MongoDB Atlas データベースユーザーヴォールト シークレット エンジン: Atlas データベース認証情報を動的に生成
MongoDB Atlas Secrets Engine: Atlas でプログラム API キーを生成
AI 統合
Atlas Vector Search を AI テクノロジーと統合して、生成系 AI と AI ドライバー アプリケーションを構築できます。 注目の統合には、次のものが含まれます。
詳細については、「ベクトル検索と AI テクノロジーの統合 」を参照してください。