Bei der Nordlicht Reisen GmbH gibt es vier Aufgaben, die nicht rund um die Uhr Rechenleistung brauchen: die Vorschaubilder hochgeladener Fotos (G-06), einen Ablauf für Kontingentanfragen der Partner (G-05), den nächtlichen Export für Vertrieb und Partner (G-10) und eine große Prognoserechnung alle zwei Wochen. Diese Lektion fragt, welche serverlose Lösung zu den ersten drei passt und welcher Dienst die Prognose als Stapelverarbeitung trägt.

Vorwissen. Was Serverless heißt und wie es abgerechnet wird, steht in „AZ-900 kompakt, Lektion 1.2“. Wie Entwickelnde Functions bauen, zeigen „K3, Lektionen 3.13.1 bis 3.13.4“ (die Pläne und die Kosten stehen in „K3, Lektion 3.13.4“), Container Apps für Hintergrundarbeit „K3, Lektion 3.5.7“, Serverless als Architekturstil „K4, Lektion 4.11.3“. Welcher Dienst zu welchem Teil der Anwendung passt, steht in Lektion 4.1 dieses Kurses; Ereignisse und Nachrichten folgen in Lektion 4.5. Das wird hier nicht wiederholt.

Die Anforderung

Das Anforderungsblatt nutzt die Vorlage aus Lektion 0.2 und die Ausgangslage G-01 bis G-10. Alle Zahlen sind Annahmen der Aufgabe. Die Teile heißen hier T3 (Nachtjob, aus Lektion 4.1), T4 (Vorschaubilder, aus Lektion 4.1), T5 (Ablauf für Kontingentanfragen) und T6 (Prognoserechnung).

Nr. Anforderung Art Messgröße Gewicht Quelle
4.4-01 T4 erzeugt ein Vorschaubild kurz nach dem Hochladen (G-06). Q in unter einer Minute; Annahme Soll Partnerbetreuung
4.4-02 T4 trägt an Kampagnentagen das Zehnfache der Uploads ohne eigene Server (G-09). Q kein Server rund um die Uhr; Annahme Muss Vertrieb
4.4-03 T4 liest das Speicherkonto nur über das private Netz. R keine öffentliche Adresse des Speicherkontos; Annahme Muss Sicherheit
4.4-04 Mitarbeitende der Partnerbetreuung ändern den Ablauf T5 (Anfrage, Freigabe, Mail an das Hotel) ohne Programmieren. F Ablauf per Designer änderbar; Annahme Soll Partnerbetreuung
4.4-05 Die Daten von T5 verlassen die Region germanywestcentral nicht, auch nicht zur Sicherung (G-08). R keine Replikation in eine Partnerregion; Annahme des Datenschutzes Muss Datenschutz
4.4-06 T3 ist jede Nacht bis 06:00 Uhr fertig (G-10) und kostet nur, solange er läuft. F etwa 90 Minuten, zwei Prozessorkerne; Annahme Soll Vertrieb
4.4-07 T6 rechnet 2.000 voneinander unabhängige Aufgaben von je 20 Minuten in höchstens 8 Stunden. Q alle zwei Wochen; jede Aufgabe darf wiederholt werden; Annahme Soll Vertrieb
4.4-08 T6 kostet möglichst wenig. K Kostentreiber statt Betrag Kann Geschäftsführung

Kostenrahmen. Es gilt die Rangfolge der Ausgangslage: Kosten sinken vor Betriebskomfort, nicht vor der Verfügbarkeit in der Lastspitze. Kostentreiber stehen unten; Beträge stehen auf den Preisseiten.