Jede Lambda na ec2?
Jede Lambda na ec2?

Video: Jede Lambda na ec2?

Video: Jede Lambda na ec2?
Video: How to Run a Python Docker Image on AWS Lambda 2024, Smět
Anonim

Běh aplikace zapnuty EC2 instance je dobré řešení, když aplikace musí být běh pravidelně během celého dne. lambda . A lambda funkce je vždy k dispozici, ale není běh po celou dobu. Ve výchozím nastavení je lambda funkce je neaktivní.

Jaký je tedy rozdíl mezi lambdou a ec2?

Hlavní rozdíl je to? lambda se vyvolává a otáčí automaticky na základě příchozích zdrojů/spouštěčů událostí – něco, s čím se z krabice nedostanete EC2 . Za své funkce bez serveru již neplatíte za dobu nečinnosti mezi vyvolání, což může ušetřit spoustu peněz v dlouhý běh.

Také víte, který jazyk je nejlepší pro AWS Lambda? Krajta , Uzel , Java nebo C#. Kterýkoli z těchto jazyků je velmi vhodný pro použití s AWS Lambda. Mně osobně ale nejvíc vyhovuje Krajta a Javascript / Uzel z těchto jazyků. AWS Lambda podporuje oba tyto běhové moduly.

Následně se lze také zeptat, je AWS Lambda levnější než ec2?

Mějte na paměti tyto dva body: Pro většinu periodických nebo velmi lehkých pracovních zátěží lambda je dramaticky levnější než i ten nejmenší EC2 instance. Zaměřte se na paměť a dobu provádění, kterou bude typická transakce ve vaší aplikaci potřebovat, aby se daná velikost instance dala do vztahu k dosažení rentability lambda náklady.

Mám použít lambdu nebo ec2?

Pokud potřebuješ běh zvažte aplikace, které k úspěšnému dokončení vyžadují více než 900 sekund, nebo aplikace, které mají proměnlivou dobu provádění pomocí AWS EC2 . Další limit pro běhání lambda funkce je maximální velikost paměti, která se rovná 3008 MB.

Doporučuje: