Résumé. Gardez ces deux points à l'esprit: pour la plupart des charges de travail périodiques ou très légères, Lambda est considérablement moins cher que même les plus petites instances EC2. Concentrez-vous sur la mémoire et le temps d'exécution dont une transaction type dans votre application aura besoin pour associer une taille d'instance donnée au coût d'équilibre Lambda.
Quelle est la Lambda ou l'EC2 la moins chère ?
Donc, dans ce cas, EC2 est une solution moins chère que Lambda en raison des exigences élevées en matière de mémoire/requête /temps d'exécution. 3. Maintenant, prenons un exemple où plusieurs instances EC2 seraient nécessaires pour gérer les requêtes. Dans ce cas, EC2 serait plus coûteux pour deux raisons.
AWS Lambda est-il plus cher ?
Dans notre calcul simplifié, AWS Lambda est: 2,4 fois le coût de Fargate . 7,1 fois le coût d'EC2. 7,5 fois le coût de Fargate Spot.
Dois-je utiliser Lambda ou EC2 ?
Si vous devez exécuter des applications qui nécessitent plus de 900 secondes pour s'exécuter correctement ou des applications dont le temps d'exécution est variable, envisagez d'utiliser AWS EC2. Une autre limite pour une fonction Lambda en cours d'exécution est la quantité maximale de mémoire égale à 3 008 Mo.
AWS Lambda est-il bon marché ?
Maintenant, même en considérant le coût basé sur les ressources de calcul utilisées par invocation, AWS Lambda semble toujours très bon marché, et 1 million d'invocations avec un temps moyen de 500 ms et 128 Mo de mémoire disponible ne coûterait queenviron 1,25 $.