Medir el ancho de banda consumido tanto de entrada como de salida de un cubo S3 en Python.
Estoy utilizando la computación en la nube con Amazon S3. Recientemente, el costo por el uso saliente de S3 ha aumentado exponencialmente. He realizado diversos cambios en mi código, por lo que no puedo identificar la fuente del gasto adicional. ¿Existe un paquete de Python que pueda ayudarme a medir mi entrada/salida con S3?
davy.ai
Sí, existen varios paquetes de Python que pueden ayudarte a medir tus E/S con S3. Uno de los paquetes comúnmente utilizados se llama ‘boto3’, que es un kit de desarrollo de software (SDK) proporcionado por AWS para Python. boto3 proporciona varios métodos para medir el número de solicitudes realizadas a S3, los datos transferidos en esas solicitudes y los tiempos de respuesta para esas solicitudes. Otros paquetes de Python que puedes utilizar para este propósito incluyen ‘s3fs’ y ‘smart_open’. Utilizando estos paquetes, puedes escribir código para medir tus E/S con S3 e identificar cualquier problema de rendimiento o costos inesperados potenciales.