Lambda rulează pe ec2?
Lambda rulează pe ec2?

Video: Lambda rulează pe ec2?

Video: Lambda rulează pe ec2?
Video: How to Start/Stop the EC2 Instance by using Lambda Function 2024, Noiembrie
Anonim

Alergare aplicații activate EC2 instanțe este o soluție bună atunci când aplicațiile trebuie să fie alerga regulat pe parcursul întregii zile. Lambda . A Lambda funcția este întotdeauna disponibilă, dar nu este alergare tot timpul. În mod implicit, Lambda funcția este inactivă.

În acest fel, care este diferența dintre lambda și ec2?

Principalul diferență este asta Lambda este adus și înclinat automat pe baza surselor de intrare/declanșatoare a evenimentelor - ceva cu care nu ieși din cutie EC2 . Pentru funcțiile dvs. fără server, nu mai plătiți pentru timpul inactiv între invocații, care pot economisi mulți bani în Pe termen lung.

De asemenea, știți ce limbă este cea mai bună pentru AWS Lambda? Piton , Nodul , Java sau C#. Oricare dintre aceste limbi sunt foarte potrivite pentru utilizare cu AWS Lambda. Dar personal, mă simt cel mai confortabil Piton și Javascript / Nodul din aceste limbi. AWS Lambda acceptă ambele aceste runtime.

Ulterior, cineva se poate întreba, este AWS Lambda mai ieftin decât ec2?

Țineți cont de aceste două puncte: pentru majoritatea sarcinilor de lucru periodice sau foarte ușoare, Lambda este dramatic mai putin scump decat chiar și cel mai mic EC2 instanțe. Concentrați-vă pe memoria și timpul de execuție de care va avea nevoie o tranzacție tipică din aplicația dvs. pentru a lega o anumită dimensiune a instanței de pragul de rentabilitate Lambda cost.

Ar trebui să folosesc lambda sau ec2?

Dacă ai nevoie să alerga aplicațiile care necesită mai mult de 900 de secunde pentru a fi finalizate cu succes sau aplicațiile care au un timp de execuție variabil, luați în considerare folosind AWS EC2 . O altă limită pentru alergare Lambda funcția este cantitatea maximă de memorie care este egală cu 3008 MB.

Recomandat: