Docs Menu
Docs Home
/
Atlas
/

Atlas Online アーカイブ の概要

重要

Flex クラスターおよびサーバーレスインスタンスで使用できない機能

Flex クラスターとサーバーレスインスタンスは現時点ではこの機能をサポートしていません。詳しくは、Atlas Flex 制限サーバーレス インスタンスの制限を参照してください。

Atlas オンラインアーカイブ は、アクセス頻度の低いデータをMongoDB Atlasクラスターからクラウドオブジェクトストレージにアーカイブすることで、データストレージとクエリのコストを最適化するよう設計された機能です。 Atlas Online アーカイブを使用すると、データのライフサイクルを能力し、ライブ データセットとアーカイブ データセットで統合されたクエリ エクスペリエンスを維持し、運用の複雑さを軽減できると同時に、必要な場合にデータにアクセスし続けることができます。

Atlas オンラインアーカイブを使用する場合は、次の要件、期待、制限を考慮してください。

Atlas Online Archive は、M10 以上のクラスターでのみ利用できます。

Atlas Online Archive を作成または削除するには、次のいずれかのロールが必要です。

Atlas Online アーカイブで操作する際の次のパフォーマンスに関する期待を考慮してください。

  • アーカイブ ジョブ: MongoDB はアーカイブ ジョブを定期的に実行して、クラスターからクラウドストレージにデータを移動します。これらのジョブは非同期で動作し、クラスターへのパフォーマンスへの影響を最小限に抑えるように設計されています。

  • クラスター容量: アーカイブ ジョブはクラスターのリソースを消費します。リソースの制約を回避するために、アクティブなワークロードとアーカイブ タスクの両方をサポートするのに十分なキャパシティーがあることを確認します。

  • クエリ パフォーマンス: アーカイブ データは 読み取り最適化クラウドオブジェクトストレージに保存されます。このため、Atlas クラスターでライブ データをクエリする場合と比較して、クエリ パフォーマンスが低下する可能性があります。

Atlas Online Archive は以下の機能をサポートしていません。

  • Atlas Online Archive への書き込み。

  • フェデレーティッドデータベースインスタンス CLI または Atlas Data Federation API 経由での Atlas Online Archive の構成または管理

  • 上限付きコレクションのアーカイブ

  • 5 MiB 未満のデータを 7 日後に アーカイブします。詳細については、「制限」を参照してください。

  • GridFS。

  • 個別のドキュメントを削除します。

コレクション用に Online アーカイブを構成すると、Atlas は Atlas Data Federation を使用して読み取り専用の フェデレーティッドデータベースインスタンス を作成します。これにより、同じコレクション名とデータベース名を使用して、本番環境クラスターとアーカイブ データの両方で統合クエリが実行されます。

時間フィールドまたはカスタム フィルターに基づいてアーカイブ ルールを定義します。Atlas はこれらのルールを継続的に評価し、一致するドキュメントを Atlas が管理するクラウドオブジェクトストレージに自動的に転送します(例: Amazon Web Services S3、 Azure Blob)。

Data Federation のリージョン
Amazon Web Servicesリージョン
Atlas リージョン

米国バージニア州北部

us-east-1

US_EAST_1

米国ワシントン州

us-west-2

US_WEST_2

サンパウロ(ブラジル)

sa-east-1

SA_EAST_1

アイルランド

eu-west-1

EU_WEST_1

London, England, UK

eu-west-2

EU_WEST_2

フランクフルト(ドイツ)

eu-central-1

EU_CENTRAL_1

Tokyo, Japan

ap-northeast-1

AP_NORTHEAST_1

韓国(ソウル)

ap-northeast-2

AP_NORTHEAST_2

ムバイ(インド)

ap-south-1

AP_SOUTH_1

香港

ap-southeast-1

AP_SOUTHEAST_1

オーストラリア、シドニー

ap-southeast-2

AP_SOUTHEAST_2

カナダ・ケベック州・モントリオール

ca-central-1

CA_CENTRAL_1

重要

Atlas は、アーカイブ データ用に Amazon のサーバー側暗号化 S3 マネージド キー(SSE-S3)を使用してアーカイブデータを暗号化します。Atlas は、クラスター データで使用した保管時の暗号化の暗号化キーを使用できません。

Data Federation のリージョン
Azureリージョン
Atlas リージョン

Virginia, USA

eastus2

US_EAST_2

サンパウロ(ブラジル)

brazilsouth

BRAZIL_SOUTH

オランダ語

westeurope

EUROPE_WEST

重要

Atlas は Azure Storage のサービスサイド 暗号化 を使用してアーカイブ データを暗号化します。Atlas は、クラスター データで使用した保管時の暗号化の暗号化キーを使用できません。

Data Federation のリージョン
Google Cloud リージョン
Atlas リージョン

Iowa, USA

us-central1

CENTRAL_US

ベルギー

europe-west1

WESTERN_EUROPE

重要

Atlas はGoogle Cloud Platform Storage のサービスサイド暗号化を使用してアーカイブ データを暗号化します。クラスター データで使用した保管時の暗号化の暗号化キーは使用できません。

Atlas では、アーカイブ ルールでユーザーが指定した基準に基づいてデータがアーカイブされます。 この基準は次のとおり、アーカイブするコレクションのタイプによって異なります。

標準コレクションの場合、基準は以下のいずれかになります。

  • データをアーカイブする日付フィールドと、Atlas クラスターにデータを保存する日数の組み合わせ。指定された日付フィールドの値を現在の日付が超えた場合、Atlas は現在の時刻から日数を差し引き、その時刻以降のデータをアーカイブします。

  • カスタムクエリ。Atlas はアーカイブ ルールで指定されたクエリを実行して、アーカイブするドキュメントを選択します。

時系列コレクションの場合、基準は時間フィールドと Atlas クラスターにデータを保持する日数の組み合わせです。指定された時間フィールドの値を現在の時刻が超えると、Atlas は現在の時刻からその日数を減算し、その日数、時間数、および分数の後にデータをアーカイブします。

クラスターで Online アーカイブを構成すると、Atlas に 2 つのフェデレーテッドデータベースインスタンスが作成されます。

  • アーカイブ用フェデレーティッドデータベースインスタンス。アーカイブのデータのみクエリできます。

  • クラスターとアーカイブ用フェデレーティッドデータベースインスタンス。クラスターとアーカイブの両方のデータをクエリできます。

Atlas Online アーカイブを使用すると、クエリによるアクセスを維持しながら、ストレージコストを削減し、コールド データを管理できます。一般的なユースケースには、次のようなものがあります。

  • Large-scale historical datasets: クラスターはログ、メトリクス、トランザクション レコードなどの大量のデータを保存しており、データを削除せずに運用ストレージコストを削減する必要があります。Atlas Online アーカイブ は、クエリ経由でアクセス可能な状態に維持しながら、コールド データをより低いクラウドオブジェクトストレージにリロケーションするのに役立ちます。

  • Time series archiving:アプリケーションは、IoT デバイス、エンジン、または金融システムなどのソースから高頻度の時系列データを取り込みます。Atlas Online アーカイブ を使用すると、クラスターのパフォーマンスへの影響を最小限に抑えながら、コンプライアンス、監査、または分析のためにこのデータを保持できます。

  • Cold operational data: 一定期間後にアクセスされることがほとんどないが、参照や規制要件のために保持する必要があるアプリケーションデータ(注文履歴、完了したサービスリクエスト、古い請求書など)を管理している場合。

  • Long-term customer records: システムにより、法定保持期間や再分析のためにアーカイブされたカスタマープロファイル、サブスクライブ履歴、またはユーザー アクティビティ ログが保持されますが、これらのドキュメントに頻繁にアクセスする必要がなくなりました。

  • Compliance and audit:組織では、規制または監査するの目的でデータを保持する必要があります(例: 金融トランザクション、医療ログ、アクセス ログなど)。アーカイブにより、クエリ インターフェースを変更することなく、コスト効果の高い長期ストレージが可能になります。

  • Archiving for analytics: 日次の操作には必要ないが、傾向、レポート、または予測のために時々分析されるデータをアーカイブし、プライマリ クラスターにオーバーヘッドを追加しません。

Atlas Online アーカイブ は、コールド データをホット ワークロードから分離すると同時に、両方への一元化されたインターフェイスを維持するのに役立ちます。これにより、アプリケーションの変更を必要とせずに、 運用効率、コスト削減、保持コンプライアンスが可能になります。

実稼働環境では、Atlas コンソールとAPIを使用して、クラスター上のコレクションに対する Atlas Online アーカイブを作成できます。作成が完了すると、次のことができます。

戻る

S3 アーカイブのインポート

項目一覧