Data Federation のコスト
以下の項目について 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」コストが発生します。
Amazon Web Services S3ではパーティショニング戦略と圧縮を使用して、処理データ量を減らすことができます。 また、フェデレーティッドデータベースインスタンスの Atlas Data Federation が処理するデータ量を制限し、コストを管理するために、 クエリ制限を設定することもできます。
注意
データをパーティショニングしても、データ処理コストの削減は保証されません。 たとえば、すべてのデータをクエリする空白の $match
クエリを実行した場合、パーティションの数に関係なく、Atlas Data Federation はコレクション全体を読み取る必要があります。
返されるおよび転送されたデータの合計
Atlas は、フェデレーティッドデータベースインスタンスによって返されるおよび転送されたバイトの合計数に対して料金を請求します。 この合計は、次のすべてのデータ転送の合計です。
クエリ結果の読み取り中にクライアントに返されたバイト数
クエリの実行中に Data Federation のクエリ ノード間で転送されるバイト数
データ転送のコストは、同じリージョン、リージョン間、またはリージョン間でのデータ転送に対するクラウド サービス プロバイダーの料金によって異なります。 は、同じ リージョン内で返されるバイト数とクライアントに返されるバイト数に対してAmazon Web Services 1GBAmazon Web Services あたり 0.01 ドルを請求します。
以下も参照してください。