Après le compute, deux leviers passent presque toujours sous le radar alors qu'ils sont quasi gratuits à activer : le bon storage class S3 et la migration vers Graviton.
S3 : arrêter de tout payer au tarif Standard
Sur la plupart des buckets, une grosse part des objets n'est jamais relue après quelques semaines : logs, exports, uploads clients, backups. Les laisser en S3 Standard, c'est payer le tarif le plus cher pour de la donnée dormante. S3 Intelligent-Tiering règle ça sans intervention : il déplace automatiquement un objet vers un tier moins cher après 30 jours sans accès, puis vers Archive Instant Access après 90 jours — et le remonte instantanément si on le relit.
30 jsans accès → passage automatique en Infrequent Access
90 jsans accès → Archive Instant Access, toujours en accès milliseconde
90 / 180 jtiers d'archive optionnels (async) pour le coût le plus bas
< 128 Koobjets non monitorés, restent en Frequent Access
À retenir
Intelligent-Tiering est idéal quand les patterns d'accès sont inconnus ou changeants — c'est le cas par défaut sur une scale-up. Le mécanisme et les seuils exacts sont documentés ici : How S3 Intelligent-Tiering works. Pour des durées de vie connues (logs à supprimer à 90 jours), une lifecycle policy classique reste plus simple et plus économique.
Graviton : la même charge, en ARM, moins cher
Les instances Graviton (le processeur ARM maison d'AWS) coûtent jusqu'à 20% de moins que leurs équivalents x86, pour la même performance et jusqu'à 60% d'énergie en moins. Sur un socle qui tourne 24/7, c'est une réduction qui se cumule avec le Savings Plan par-dessus. Le coût de migration ? Souvent nul pour du code managé (RDS, ElastiCache) ou des workloads containerisées multi-arch ; parfois un rebuild pour du natif compilé.
Bon réflexe
Je commence toujours par les services managés et les workers stateless : le risque est faible et le gain immédiat. Les chiffres officiels et l'outil d'estimation sont ici : AWS Graviton.
Gouvernance : détecter la dérive avant la facture
Un budget avec alerte à 80% attrape le dépassement — mais trop tard, et seulement si tu as bien fixé le seuil. AWS Cost Anomaly Detection va plus loin : un modèle de machine learning apprend ton pattern de dépense normal (par service, compte, tag) et t'alerte quand une ligne dévie, avec l'analyse de cause racine par service, compte, région ou usage type. C'est ce qui repère une instance oubliée en test ou un bucket qui explose avant que ça ne coûte un mois entier.