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".
Puede utilizar estrategias de particionamiento y compresión en AWS S3 para reducir la cantidad de datos procesados. También puede configurar límites de query para limitar la cantidad de datos que Atlas Data Federation procesa para sus instancias federadas de bases de datos y así 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
El costo de la transferencia de datos depende de los cargos del proveedor de servicios en la nube para la transferencia de datos dentro de la misma región, de región a región o de región a internet. AWS cobra $0,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: