422 AWS Serverless und Lambda [2 PT]

Updated . Posted . Visible to the public.

Insbesondere kleine Applikationen oder einzelne Aufgaben können mit sogenannten "Serverless" Funktionen gut bereitgestellt werden. Dabei ist keinerlei Infrastruktur zu verwalten, da sich der Cloud Provider vollständig darum kümmert. Allerdings entsteht dafür Komplexität an anderer Stelle.

Ziele

  • Was genau versteht man unter Serverless?
  • Erkläre Vor- und Nachteile von Serverless Applikationen gegenüber einer Container oder VM Infrastruktur
  • Wie reagiert eine AWS Lambda Funktion, die schon lange keine Anfragen mehr erhalten hat, wenn wieder ein Request eingeht?
  • Erkläre wie eine Lambda Funktion skaliert? Welche Pitfalls gibt es und wie kann ich sicherstellen, dass meine Lambda Funktion gut genug skaliert und/oder Grenzen eingehalten werden? Wie verhindere ich, dass eine Lambda Funktion verhindert, dass andere laufen können? (Stichwort sind hier auch Accountlimits)
  • Über welche Wege kann eine Lambda Funktion aufgerufen werden?
  • Erkläre den Unterschied zwischen SQS und SNS. Wann möchte man was einsetzen?
  • In welcher Reihenfolge werden Inhalte aus einer SQS Queue abgearbeitet?
  • Eine Applikation verwendet SQS. Die Einträge müssen in der gleichen Reihenfolge abgearbeitet werden in der diese eingegangen sind. Wie muss SQS dafür konfiguriert werden?
  • Welchen Zweck erfüllt API Gateway?
  • Erkläre anhand eines Beispiels für was eine SQS Dead-Letter Queue eingesetzt wird
  • Vergleiche AWS SQS, Kinesis Data Streams und Amazon MQ
  • Für was kann AWS Glue eingesetzt werden?
  • Wofür dient AWS Step Functions? Erkläre anhand eines praktischen Beispiels.

Inhalte

Aufgaben

  1. Folge dem Kurs Kapitel
  2. Wirf einen Blick in die Dokumentation um offene Fragen zu beantworten
  3. Zeige deinem Mentor was du im Zuge des Kurses auf AWS gebaut hast
Claus-Theodor Riegg
Last edit
Matthias Bruhse
License
Source code in this card is licensed under the MIT License.
Posted by Claus-Theodor Riegg to DevOps Curriculum (2022-11-02 13:47)