Analyse les métriques `CloudWatch` `CPUUtilization` et `MemoryUtilization` si tu as l'agent installé sur tes instances. Si c'est constamment bas tu peux réduire la taille de l'instance ou passer sur des instances moins chères comme les `T-series` burstable.
Regarde aussi si tu peux pas utiliser des `Spot Instances` pour les workloads non critiques ou batch. Ça peut réduire le coût de 70-90% mais il faut que ton app gère les interruptions.
Mets en place de l'autoscaling. Si tes instances ont des pics d'utilisation mais sont sous-utilisées le reste du temps une `Auto Scaling Group` peut gérer ça en ajoutant/supprimant des instances dynamiquement.
On va commencer par redimensionner les instances vers des `t3.medium` au lieu des `m5.large`. J'ai vérifié `CloudWatch` c'est clairement sur-provisionné. Les `Spot Instances` c'est pour plus tard. Merci
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
timothee-legoff
Membre depuis le 10/06/2024On a des instances EC2 sur AWS qui tournent à 5% de CPU en moyenne mais qui nous coûtent un bras. On doit réduire les coûts mais je ne sais pas par où commencer.
Des conseils rapides