Incurres costos de Atlas Data Federation por los siguientes elementos:
Datos procesados por instancias federadas de base de datos
Datos devueltos por instancias federadas de base de datos
Datos procesados totales
Atlas cobra por el número total de bytes que Atlas Data Federation procesa de tus fuentes subyacentes, redondeando al Megabyte más cercano. Atlas cobra $5,00 por TB de datos procesados, con un mínimo de 10 MB procesados por query.
Tienes costos de "Datos procesados" por la cantidad de datos que Atlas Data Federation procesa para devolver resultados para tus consultas, además del costo de "Datos devueltos" por la cantidad de datos que Atlas Data Federation devuelve. Por ejemplo, para un archivo de 10 GB, incurres en el siguiente costo de “Datos procesados” además del costo de “Datos devueltos”:
Si no tienes particiones o si Atlas Data Federation necesita leer el archivo completo para devolver los resultados de la query, se generará un costo de 10 GB de "Datos procesados".
Si tiene 10 particiones de 1 GB cada una, Atlas Data Federation se dirige y lee una sola partición. Por lo tanto, incurres en un costo de 1 GB de "Datos procesados".
Puedes usar estrategias de particionamiento y compresión en AWS S3 para reducir la cantidad de datos procesados. También puedes configurar límites de consulta para limitar la cantidad de datos que Atlas Data Federation procesa para tus instancias de base de datos federadas y controlar los costos.
Nota
El particionamiento de datos no garantiza una reducción en el costo de procesamiento de datos. Por ejemplo, si ejecutas una $match query en blanco, que consulta todos los datos, Atlas Data Federation necesita leer la colección completa para devolver los resultados de la query, independientemente del número de particiones.
Total de datos devueltos y transferidos
Atlas cobra por el número total de bytes devueltos y transferidos por tu instancia federada de base de datos. Este total es la suma de todas las siguientes transferencias de datos:
El número de bytes devueltos al cliente al leer los resultados de la query
El número de bytes transferidos entre los nodos de query de Data Federation al ejecutar una query
The cost of data transfer depends on the Cloud Service Provider charges for same-region, region-to-region, or region-to-Internet data transfer. AWS charges $0.01 per GB for the number of bytes returned and transferred within the same AWS region and for the number of bytes returned to the client.
Véase también: