Docs Menu
Docs Home
/
Atlas
/

データ転送

Atlas のデータ転送コストは、クラスターをホストしているクラウド サービス プロバイダーによって異なります。Atlas は、データ転送コストを毎日集計します。

Atlas は、Atlas ノードと別のノード間のデータ転送に対して料金を請求します。以下の転送にはコストがかかります。コストの安い順に記載しています。

  1. 同じ AWS リージョン内でのデータ転送。

  2. 異なる AWS リージョン間でのデータ転送。

  3. Atlas ノードへの受信データの転送を除く、AWS リージョン外のロケーションへのデータ転送。

Atlas は、クラウドサービス自体により発生するデータ転送コストに加えて、$.125 を 1 GB のデータが AWS S3 バケット、Azure Blob ストレージ コンテナ、または Google Cloud ストレージ バケットにエクスポートされるたびに請求します。Atlas は、エクスポートする前にデータを圧縮します。エクスポートされるデータの量を見積もるには、クラスター内の各データベースの dataSize を合計します。この合計がエクスポートの圧縮されていないサイズに相当し、Atlas からデータをエクスポートする操作に対して発生する最大コストとなります。

クラウドバックアップ スナップショットのエクスポートの詳細については、「クラウドバックアップ スナップショットのエクスポート」を参照してください。

Atlas は、Atlas クラスターへの受信データ転送に対して料金を請求しません。さらに、Atlas は送信データに対して M0 またはフレックス クラスター階層に料金を請求しません。

AWS クラスターが Atlas Control Plane のある北米以外のリージョンに配置されている場合、請求書には AWS Data Transfer (different region) アイテムが含まれます。このアイテムは、Atlas Control Plane のある AWS 北米リージョンとクラスターが配置されている AWS リージョンとの間で送信されるハートビートやオートメーションエージェント、Performance Advisor など、継承されたネットワーク トラフィックに起因するものです。

Atlasは通常、インターネット経由のエグレスデータ転送に対して、GBあたり $0.09を請求します。

AWS リージョン間またはリージョン内のデータ転送はコストが低いです。

Atlas は、Atlas ノードと別のノード間のデータ転送に対して料金を請求します。以下の転送にはコストがかかります。コストの安い順に記載しています。

  1. リージョン内 VNet ピアリングを使用したデータ転送。

  2. 別のリージョンへのデータ転送。Atlas クラスターのデータ転送料金は、ソース ノードの地理的ロケーションによって異なります。

  3. クロスリージョン VNet ピアリングを使用したデータ転送。

Atlas は、Atlas クラスターへの受信データ転送に対して料金を請求しません。さらに、Atlas は送信データに対して M0 またはフレックス クラスター階層に料金を請求しません。

Atlasは通常、インターネット経由のエグレスデータ転送に対して、GBあたり $0.09を請求します。

Azure リージョン間またはリージョン内のデータ転送はコストが低いです。

Atlas は、Atlas ノードと別のノード間のデータ転送に対して料金を請求します。以下の転送にはコストがかかります。コストの安い順に記載しています。

  1. 同じリージョン内のゾーン間のデータ転送。

  2. アメリカ合衆国のリージョン間でのデータ転送。

  3. 大陸間のデータ転送。

  4. アメリカ合衆国以外の同じ大陸のリージョン間でのデータ転送。

  5. Atlas ノードへの受信データの転送を除く、Google Cloud データセンター外のロケーションへのデータ転送。

Atlas は、Atlas クラスターへの受信データ転送に対して料金を請求しません。さらに、Atlas は送信データに対して M0 またはフレックス クラスター階層に料金を請求しません。

Atlasは通常、インターネット経由のエグレスデータ転送に対して、GBあたり $0.09を請求します。

Google Cloud リージョン間またはリージョン内のデータ転送はコストが低いです。

マルチリージョンクラスターは、追加のリージョンの数とロケーション、および各リージョンに配置されるクラスターの数によっては、データ転送コストが高くなる場合があります。

サーバーレスインスタンスは非推奨です。サーバーレスインスタンスでは、データのバックアップと復元を担当する仮想マシンとの間のデータ転送にコストがかかります。

プッシュベースのログをエクスポートすると、データ転送コストが発生します。

MongoDB は、ユーザーが既存の Mongo DB データベースを MongoDB Atlas に移行できるように、無料のAtlas ライブ移行サービスをホストおよび運営しています。MongoDB は、Atlas クラスターへの受信データ転送に対して料金を請求しません。Atlas への移行について、詳しくはこちらをお読みください

MongoDB Atlas のカスタマーの大多数は、予算の 10% 未満をデータ転送に費やしています。大幅に多額の費用を費やしている場合は、これらの最適化の一部により、データ転送コストを削減できる可能性があります。

  • データにアクセスするすべてのアプリケーションとプロセスに非効率性がないかどうかを確認してください。クエリで次のことが行われないようにしてください。

    • クライアント上にすでに存在するデータを再読み込みします。

    • 既存のデータをクラスターに書き換えます。

  • 可能な限り、クエリがクラスターと同じクラウド リージョンおよびプロバイダーから送信されるよう確認します。

    クロスリージョン クエリが必要な場合:

  • プロジェクションを使用してクエリ操作を実行し、一致するドキュメント内で MongoDB が返すフィールドを指定または制限することにより、MongoDB がアプリケーションに送信するデータ量を制限します。あるいは、$project集計ステージを集計フレームワークから使用して、ドキュメントフィールドをプロジェクトし、転送する前にドキュメントのサイズを縮小します。

  • クライアント ドライバでネットワーク圧縮を有効にし、クライアントとサーバー間のデータを圧縮します。例として、Node.js ドライバーのネットワーク圧縮オプションを設定できます。Atlas は、常にクラスター内通信を圧縮します。詳しくは、ドライバーのドキュメントをご覧ください。

注意

オンプレミス環境から MongoDB Atlas へのクエリ、複数のクラウドプロバイダー、または同じクラウドプロバイダーの大陸間のクエリでは、データ転送コストが最も高くなります。

戻る

Data Federation

項目一覧