Optimiser les coûts cloud sur du serverless lamba c'est la galere

shuet 23/08/2025
RÉSOLU
shuet
Auteur
Avatar de shuet
shuet
Auteur

On a une appli full serverless sur aws bcp de lambda pas mal de api gateway et dynamodb. les coûts explosent et la facture lambda fait mal. vous avez des astuces pour réduire ça sans tout rearchitecturer sur k8s ?

23/08/2025 à 18:16

20 commentaires

marchal-auguste
Membre Actif Secouriste
Avatar de marchal-auguste
marchal-auguste
Membre Actif Secouriste

graviton pour tes lambdas c'est la base si ton code le permet. gain de perf et cout immédiat

24/08/2025 à 16:25
michelle-lebrun
Membre Actif
Avatar de michelle-lebrun
michelle-lebrun
Membre Actif

provisioned concurrency pour les lambdas critiques si tu as des cold starts qui te coûtent cher en latency et retries

25/08/2025 à 13:49
bailly-gerard
Membre Actif
Avatar de bailly-gerard
bailly-gerard
Membre Actif

souvent les lambdas sont over-provisioned en ram. réduis la mémoire au strict nécessaire ça réduit le cpu et le cout

26/08/2025 à 08:44
sebastien-verdier
Membre Secouriste
Avatar de sebastien-verdier
sebastien-verdier
Membre Secouriste

regardez vos logs aussi cloudwatch c'est un gouffre. sampling ou export vers un s3 puis athena

27/08/2025 à 06:11
marchal-auguste
Membre Actif Secouriste
Avatar de marchal-auguste
marchal-auguste
Membre Actif Secouriste

et step functions si t'en utilises vérifie les transitions inutiles ou les long-running flows. finops c'est aussi savoir ce qui tourne

28/08/2025 à 02:18
michelle-lebrun
Membre Actif
Avatar de michelle-lebrun
michelle-lebrun
Membre Actif

api gateway c'est aussi cher. si t'as des endpoints internes regarde vpc endpoint avec lambda url ou un internal load balancer

28/08/2025 à 23:44
bailly-gerard
Membre Actif
Avatar de bailly-gerard
bailly-gerard
Membre Actif

des lambdas qui font du polling sur sqs ou dynamodb streams ? change ça en event-driven direct c'est moins cher

29/08/2025 à 18:30
sebastien-verdier
Membre Secouriste
Avatar de sebastien-verdier
sebastien-verdier
Membre Secouriste

data transfer entre regions ou az ? ça coûte un bras. colocate tes services

30/08/2025 à 15:32
marchal-auguste
Membre Actif Secouriste
Avatar de marchal-auguste
marchal-auguste
Membre Actif Secouriste

le storage de dynamodb et les read/write capacity units tu as ondemand ou provisioned ? provisioned si tu as un baseline stable peut être moins cher

31/08/2025 à 10:02
michelle-lebrun
Membre Actif
Avatar de michelle-lebrun
michelle-lebrun
Membre Actif

j'aime pas trop provisioned concurrency ça te fait payer même quand la lambda dort c'est comme payer un k8s pod always-on c'est overkill

01/09/2025 à 08:36
bailly-gerard
Membre Actif
Avatar de bailly-gerard
bailly-gerard
Membre Actif

oui mais si tes cold starts sont une catastrophe pour le user experience c'est un compromis. faut calculer le tco pas juste le cout de la lambda

02/09/2025 à 03:28
sebastien-verdier
Membre Secouriste
Avatar de sebastien-verdier
sebastien-verdier
Membre Secouriste

vous utilisez des vpc pour vos lambdas ? ça rajoute de la latency et des coûts eni. si pas besoin virer le vpc

03/09/2025 à 02:01
marchal-auguste
Membre Actif Secouriste
Avatar de marchal-auguste
marchal-auguste
Membre Actif Secouriste

ouais enfin la secops si tu es public avec lambda sans vpc c'est une horreur

03/09/2025 à 22:26
michelle-lebrun
Membre Actif
Avatar de michelle-lebrun
michelle-lebrun
Membre Actif

exact. sécurité avant tout. mais un private subnet avec nat gateway c'est la mort en coût. vpc endpoints pour les aws services c'est vital

04/09/2025 à 20:45
bailly-gerard
Membre Actif
Avatar de bailly-gerard
bailly-gerard
Membre Actif

et si vous avez des containers dans lambda image size c'est important le pull coute du temps et des gigabytes

05/09/2025 à 19:14
sebastien-verdier
Membre Secouriste
Avatar de sebastien-verdier
sebastien-verdier
Membre Secouriste

sinon la solution radicale c'est de migrer les hot paths vers des ecs fargate ou eks spot instances. bcp plus de gestion mais cout divisé par 5

06/09/2025 à 18:09
marchal-auguste
Membre Actif Secouriste
Avatar de marchal-auguste
marchal-auguste
Membre Actif Secouriste

fargate spot c'est le rêve pour certains batch jobs mais la résilience faut la construire autour des interruptions ça scale pas bien pour de l'interactif

07/09/2025 à 15:08
michelle-lebrun
Membre Actif
Avatar de michelle-lebrun
michelle-lebrun
Membre Actif

c'est clair serverless c'est pas toujours la panacée niveau finops. faut juste savoir où sont les goulots d'étranglement de cout

08/09/2025 à 12:42
bailly-gerard
Membre Actif
Avatar de bailly-gerard
bailly-gerard
Membre Actif

le monitoring des couts c'est primordial. aws cost explorer avec tagging rigoureux sinon tu navigues a l'aveugle

09/09/2025 à 07:12
sebastien-verdier
Membre Secouriste
Avatar de sebastien-verdier
sebastien-verdier
Membre Secouriste

lambda layer aussi si tu as des deps communes. reduire la taille du package

10/09/2025 à 01:33

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