MongoDB Atlas とは?
MongoDB Atlas は、MongoDB の構築に従事する人々が手掛けるマルチクラウド データベース サービスです。データベースの配置と管理を簡素化し、選択したクラウドプロバイダーで堅牢で高性能なグローバルアプリケーションを構築するために必要な柔軟性を提供します。
AWS、Azure、Google Cloud での MongoDB によるビルド
MongoDB Atlas は、データベースを必要なときに、必要な場所で簡単に配置および管理できるようにします。
クラスターの種類を選択します。
無料クラスターの試用、サーバーレス インスタンスの起動、アプリケーション専有のクラスター構成の定義が可能です。
配置タイプを選択するには、「 データベース配置タイプ 」を参照してください。
クラウドプロバイダーとリージョンの選択
アプリケーションと同じクラウドプロバイダーとリージョンにデータベースを配置することで、レイテンシを削減し、セキュリティ制御を標準化できます。
クラウドプロバイダーとリージョンを選択するには、「クラウドプロバイダーとリージョン」を参照してください。
クラスターをカスタマイズします。
マルチクラウドおよびマルチリージョンのデータ分散を有効にして、グローバルなカバレッジを拡大し、フォールト トレランスを高め、データ コンプライアンス要件を満たします。
クラスターをカスタマイズするには、「高可用性とワークロード分離の構成」を参照してください。
IP アクセス リスト エントリの追加
クラスターの IP アクセス リストを定義します。常時認証により、承認されたクライアント接続のみがデータベースにアクセスできるようにします。
IP アクセス リストのエントリを追加するには、「IP アクセス リスト エントリの構成」を参照してください。
データベースユーザーの管理
チームメンバーやアプリケーションがデータベースにどのように認証し、どのデータにアクセスできるかを定義します。
データベースユーザーを管理するには、「データベースユーザーの構成」を参照してください。
(任意)プライベート ネットワーク アクセスの構成
追加のセキュリティ制御のために、アプリケーションがデータベースに接続するためのピアリング接続やプライベートエンドポイントを構成します。
ピアリング接続を構成するには、「ネットワークピアリング接続の設定」を参照してください。プライベートエンドポイントを構成するには、「プライベートエンドポイントの構成」を参照してください。
接続タイプの選択
MongoDB Shell、MongoDB のネイティブ言語ドライバーのいずれか、MongoDB Compass、または MongoDB Connector for BI を使用してデータベースに接続します。
データベースに接続するには、「クラスターへの接続」を参照してください。
データのやり取り
選択した接続タイプを使用して、データの表示、ドキュメントのインポート、およびクエリの実行を行います。
データを挿入するには、「ドキュメントの挿入と表示」を参照してください。
カスタム アラートの作成
デフォルトのアラートをカスタマイズするか、新しいアラートを作成して、定義したイベントやメトリクスに基づいて通知を受け取ります
カスタムアラートを作成するには、「アラートの構成と解決」を参照してください。
コールド データのアーカイブ自動化
アクセス頻度の低いデータを完全管理型クラウド オブジェクト ストレージに移動するアーカイブ用ルールを定義する一方で、こうしたデータを完全にクエリ可能な状態に維持します。
データをアーカイブするには、「データのアーカイブ」を参照してください。
Atlas でもっと先へ
Atlas では次のような他のデータ サービスも利用できます。
データに基づいて全文検索を構築します。
サーバーレス API、バックエンド同期などを使用して複数のプラットフォームにまたがってアプリを構築できます。
Atlas をワークフローに統合できます。