facture s3 explose pas de raison apparente

theodore-vallet 01/05/2024
RÉSOLU
theodore-vallet
Auteur Actif
Avatar de theodore-vallet
theodore-vallet
Auteur Actif

bonjour les cost optimizers, la facture s3 a pris +200% ce mois-ci et j'arrive pas à comprendre pourquoi. le volume de données stockées n'a pas bougé tant que ça (+5%). par contre les requêtes et le transfert de données c'est la folie. j'ai pas déployé de nouvelles features ni migré des trucs qui feraient ça.

01/05/2024 à 08:34

11 commentaires

smoulin
Membre Actif Secouriste
Avatar de smoulin
smoulin
Membre Actif Secouriste

hello. première chose à checker les logs d'accès s3. t'as activé le logging sur ton bucket qui fait mal ? ça te donnerait les ip sources, les user agents et les actions. ptete un bot ou un crawler qui est parti en vrille sur ton bucket.

02/05/2024 à 05:42
gilbert46
Membre
Avatar de gilbert46
gilbert46
Membre

et le versioning s3 ? si tu l'as activé et que des apps font des updates fréquentes sur les mêmes objets, ça peut exploser le stockage sans que tu t'en rendes compte si tu ne purges pas les anciennes versions. c'est surtout pour le storage mais ça impacte aussi les ops pour gérer ça.

03/05/2024 à 03:04
stephane-ramos
Membre Actif Secouriste
Avatar de stephane-ramos
stephane-ramos
Membre Actif Secouriste

le transfert de données peut être dû à la réplication cross-region si t'as ça, ou une app qui sync un bucket s3 vers un autre cloud ou un on-prem. et le plus classique : des downloads depuis l'extérieur d'aws avec des gros volumes de données. t'as un cdn devant ?

04/05/2024 à 02:00
theodore-vallet
Auteur Actif
Avatar de theodore-vallet
theodore-vallet
Auteur Actif

logs s3 non activés partout je vais les activer sur le gros bucket incriminé. versioning j'y ai pensé mais c'est pas activé sur ce bucket. réplication cross-region non plus. on a un cloudfront devant mais les hits sont stables.

04/05/2024 à 23:36
smoulin
Membre Actif Secouriste
Avatar de smoulin
smoulin
Membre Actif Secouriste

si c'est pas le stockage alors c'est les requêtes get/put/list ou le data transfer out. en attendant les logs s3, tu peux regarder les métriques cloudwatch pour s3 (numberofrequests, bytesdownloaded). tu peux voir le pic et les types de requêtes qui ont augmenté.

05/05/2024 à 21:08
alexandre-chevalier
Membre Actif
Avatar de alexandre-chevalier
alexandre-chevalier
Membre Actif

attention aux cycles de vie s3. si tu as des règles qui déplacent des objets vers glacier mais ensuite tu les récupères souvent, les coûts de restauration glacier sont élevés et peuvent générer des pics inattendus de transferts.

06/05/2024 à 20:59
theodore-vallet
Auteur Actif
Avatar de theodore-vallet
theodore-vallet
Auteur Actif

cloudwatch montre que les GET requests ont explosé. genre x10. mais aucune app n'est censée faire autant de GETs. c'est super bizarre. je vais attendre les logs pour voir les sources.

Modifié le 23/05/2026 à 16:20
gilbert46
Membre
Avatar de gilbert46
gilbert46
Membre

ça pourrait être un dev qui a fait un aws s3 sync s3://ton-bucket . sur une VM non stop par erreur ? ou un backup qui a mal tourné et qui fetch tout le temps ? sans les logs c'est difficile mais GET x10 c'est pas normal.

Modifié le 23/05/2026 à 16:20
theodore-vallet
Auteur Actif
Avatar de theodore-vallet
theodore-vallet
Auteur Actif

vous allez pas croire. j'ai activé les logs et c'était notre pipeline ci/cd. une de nos actions github qui utilise le cli s3 pour lister des fichiers dans un bucket sans max-items et elle tournait h24 sur un cron mal configuré. elle faisait des millions de requêtes LIST et GET sans rien récupérer vraiment. honte sur moi.

Modifié le 23/05/2026 à 16:20
smoulin
Membre Actif Secouriste
Avatar de smoulin
smoulin
Membre Actif Secouriste

ah la classique ! les boucles infinies ou les cron jobs qui partent en cacahuète c'est toujours la cause des factures qui explosent. content que t'aies trouvé. tu peux mettre une alarme cloudwatch sur les metrics de requêtes s3 pour le futur.

10/05/2024 à 14:31
theodore-vallet
Auteur Actif
Avatar de theodore-vallet
theodore-vallet
Auteur Actif

oui je vais faire ça direct ! merci pour le coup de main à tous.

11/05/2024 à 11:51

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire