以下の項目について Atlas Data Federation のコストが発生します。
フェデレーティッドデータベースインスタンスによって処理されるデータ
フェデレーティッドデータベースインスタンスによって返されたデータ
処理されたデータの合計
Atlas は、基礎となるソースから Atlas Data Federation が処理する合計バイト数に対して、最も近いメガバイト単位で切り捨てられたバイト数を請求します。 Atlas は処理データ 1 TB あたり 5.00 ドルで、クエリごとの最小処理データ量は 10 MB です。
クエリの結果を返すために Atlas Data Federation が処理するデータ量には「Data Processed」コストが発生し、Atlas Data Federation が返すデータ量は「Data Returned」コストが発生します。 たとえば、10 GB のファイルの場合、「返されたデータ」コストに加えて、次の「データ処理」コストが発生します。
パーティションがない場合、または Atlas Data Federation がクエリの結果を返すためにファイル全体を読み取る必要がある場合、10 GB の「Data Processed」コストが発生します。
それぞれ 1 GB のパーティションが 10 個ある場合、Atlas Data Federation は 1 つのパーティションをターゲットにして読み取りを行います。 したがって、1 GB の「Data Processed」コストが発生します。
You can use partitioning strategies and compression in AWS S3 to reduce the amount of processed data. You can also configure query limits to limit the amount of data that Atlas Data Federation processes for your federated database instances and control costs.
注意
データをパーティションパーティショニング、データ処理コスト の削減は保証されません。例、すべてのデータをクエリする空白の クエリを実行した場合、パーティションの数に関係なく、Atlas Data Federation$match がクエリの結果を返すにはコレクション全体を読み取る必要があります。
返されるおよび転送されたデータの合計
Atlas は、フェデレーティッドデータベースインスタンスによって返されるおよび転送されたバイトの合計数に対して料金を請求します。 この合計は、次のすべてのデータ転送の合計です。
クエリ結果の読み取り中にクライアントに返されたバイト数
クエリの実行中に Data Federation のクエリ ノード間で転送されるバイト数
データ転送のコストは、 同じリージョン、リージョン間、またはリージョン間でのデータ転送に対する Cloud Service プロバイダーの料金によって異なります。 AWS は、同じAWSリージョン内で返されて転送されたバイト数と、クライアントに返されたバイト数に対して、 GBあたり $0.01 を請求します。
以下も参照してください。