Läuft Lambda auf ec2?
Läuft Lambda auf ec2?
Anonim

Laufen Bewerbungen auf EC2 Instanzen ist eine gute Lösung, wenn Anwendungen Lauf den ganzen Tag regelmäßig. Lambda. EIN Lambda Funktion ist immer verfügbar, aber nicht Laufen die ganze Zeit. Standardmäßig ist die Lambda Funktion ist inaktiv.

Was ist also der Unterschied zwischen Lambda und ec2?

Das Wichtigste Unterschied ist dass Lambda wird basierend auf den eingehenden Quellen/Ereignisauslösern automatisch hoch- und heruntergefahren - etwas, mit dem Sie nicht aus der Box kommen EC2. Für Ihre serverlosen Funktionen zahlen Sie nicht mehr für die Leerlaufzeit zwischen Aufrufe, die viel Geld sparen können in dem langfristig.

Wissen Sie auch, welche Sprache für AWS Lambda am besten geeignet ist? Python, Knoten, Java oder C#. Jede dieser Sprachen eignet sich sehr gut für die Verwendung mit AWS Lambda. Aber persönlich fühle ich mich am wohlsten mit Python und Javascript/Knoten aus diesen Sprachen. AWS Lambda unterstützt diese beiden Laufzeiten.

Anschließend kann man sich auch fragen, ist AWS Lambda günstiger als ec2?

Beachten Sie diese beiden Punkte: Bei den meisten periodischen oder sehr geringen Arbeitsbelastungen Lambda ist dramatisch billiger als selbst die kleinsten EC2 Instanzen. Konzentrieren Sie sich auf den Arbeitsspeicher und die Ausführungszeit, die eine typische Transaktion in Ihrer App benötigt, um eine bestimmte Instanzgröße mit dem Break-Even in Beziehung zu setzen Lambda Kosten.

Soll ich Lambda oder ec2 verwenden?

Wenn du musst Lauf Anwendungen, die mehr als 900 Sekunden benötigen, um erfolgreich abgeschlossen zu werden, oder Anwendungen, die eine variable Ausführungszeit haben, berücksichtigen mit AWS EC2. Eine weitere Grenze für einen Lauf Lambda Funktion ist die maximale Speichermenge, die 3008 MB entspricht.

Beliebt nach Thema