He estado trabajando para transferir una gran cantidad de imágenes a Amazon S3. Tengo una política de depósito establecida para evitar el acceso público a las imágenes y todo lo que hago es copiar las imágenes de mi host actual a S3.
Actualmente he movido 2,8 GB de fotos. Cuando miro mi facturación dice
He usado 128 GB de transferencia de datos al mes más allá del nivel gratuito global. ¿Cómo es esto posible si todo lo que hago es transferirme a S3?
¿Cómo se calcula esto? ¿Y hay alguna forma de ver los detalles o disputar el cálculo del ancho de banda?
Como señala @Michael-sqlbot, si usa algo fuera de la red de AWS (o región cruzada de AWS), el tráfico de datos le costará muy caro. Ya que menciona Digital Ocean: si sus aplicaciones web en Digital Ocean acceden al cubo S3, AWS definitivamente le cobra el ancho de banda de "salida" de datos.
El almacenamiento económico de S3 es mejor para el procesamiento de datos de la misma región de AWS. Por ejemplo, inicie la instancia EC2 y realice un procesamiento masivo en varios GB de datos s3. Similar a lo que hiciste dentro de una intranet.
Servir datos S3 al mundo exterior es otra historia, esto es similar al alojamiento web típico: debe pagar por el ancho de banda. Cualquier persona que necesite atender una solicitud web de S3 debe suscribirse a la memoria caché de CDN (red de entrega de contenido) para evitar el costo masivo de descarga de Internet del depósito s3.
Si solo desea guardar toneladas de imágenes para recuperarlas ocasionalmente, S3 no es el lugar adecuado. En su lugar, solo debe usar Google Drive, Dropbox, etc.