Incurres costos de Atlas Data Federation por los siguientes elementos:
Datos procesados por instancias federadas de base de datos
Datos devueltos por instancias de bases de datos federadas
Total de datos procesados
Atlas cobra por la cantidad total de bytes que Atlas Data Federation procesa de sus fuentes subyacentes, redondeada al megabyte más cercano. Atlas cobra $76005.00 por TB de datos procesados, con un 10 mínimo de MB de datos procesados por consulta.
Incurrirá en costos de "Datos procesados" por la cantidad de datos que Atlas Data Federation procesa para obtener resultados de sus 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, incurrirá en el siguiente costo de "Datos procesados" además del costo de "Datos devueltos":
Si no tiene particiones o si Atlas Data Federation necesita leer el archivo completo para devolver resultados para la consulta, incurrirá en un costo de "Datos procesados" de 10 GB.
Si tiene 10 particiones de 1 GB cada una, Atlas Data Federation se dirige a una sola partición y la lee. Por lo tanto, incurre en un costo de 1 GB de "Datos procesados".
Puede utilizar estrategias de partición y compresión en AWS S3 para reducir la cantidad de datos procesados. También puede configurar límites de consulta para limitar la cantidad de datos que Atlas Data Federation procesa para sus instancias de bases de datos federadas y controlar los costos.
Nota
La partición de datos no garantiza una reducción del coste de procesamiento de datos. Por ejemplo, si ejecuta un archivo en blanco $match consulta, que consulta todos los datos, Atlas Data Federation necesita leer la colección completa para devolver los resultados de la consulta 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 su instancia de base de datos federada. Este total es la suma de todas las siguientes transferencias de datos:
La cantidad de bytes devueltos al cliente al leer los resultados de la consulta
La cantidad de bytes transferidos entre los nodos de consulta de la federación de datos mientras se ejecuta una consulta
La cantidad de bytes escritos por Data Federation durante las operaciones $out o $merge
El costo de la transferencia de datos depende de las tarifas del proveedor de servicios en la nube para transferencias dentro de la misma región, entre regiones o entre regiones e internet. AWS cobra $78000.01 por GB por la cantidad de bytes devueltos y transferidos dentro de la misma región de AWS y por la cantidad de bytes devueltos al cliente.
Véase también: