Das Entwicklungsteam der Nordlicht Reisen GmbH hat den Angebotsdienst in Linux-Container gepackt (Annahme der Aufgabe): ein eigener Dienst neben dem Portal, den das Portal und die Partner für Angebote aufrufen, mit den Daten aus Lektion 2.3 dieses Kurses. Das Portal selbst bleibt auf App Service (Lektionen 3.3 und 4.7); diese Lektion betrifft nur diesen Dienst. Nun stellt sich die Frage, wo diese Container laufen: auf Container Apps, auf AKS, auf App Service oder auf Container Instances. Außerdem braucht das Team eine Registry für die Images, und diese soll nur über das private Netz erreichbar sein. Diese Lektion lehrt die Wahl, nicht das Einrichten.
Vorwissen. Registry, Container Instances und Container Apps richten Sie in „AZ-104, Lektion 3.6“ ein, App Service in „AZ-104, Lektionen 3.7 und 3.8“. Hintergrundarbeit in Container Apps zeigt „K3, Lektion 3.5.7“, Cluster mit Orleans in Container Apps „K4, Lektion 4.5.10“, Dapr auf Container Apps „K4, Lektion 4.12.6“. Die Frage „Container Apps oder AKS“ beantwortet das Wahlmodul W1 für die Kladde ausführlich: „W1, Lektion W1.1.1“ legt die Prüfliste mit Belegen an, „W1, Lektion W1.2.3“ richtet AKS ein. Zonenredundanz der Container-Dienste steht in Lektion 3.3 dieses Kurses. Das wird hier nicht wiederholt; die Lektion fragt, was zu empfehlen ist.
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.
| Nr. | Anforderung | Art | Messgröße | Gewicht | Quelle |
|---|---|---|---|---|---|
| 4.3-01 | Der Angebotsdienst wächst an Kampagnentagen ohne Handgriff auf die zehnfache Last (G-09). | Q | normal 3 Replikate, Spitze höchstens 30; Annahme | Muss | Vertrieb |
| 4.3-02 | Das Betriebsteam hat keine Erfahrung mit Kubernetes. | R | Annahme | Muss | Betrieb |
| 4.3-03 | Images liegen in einer privaten Registry, die nur über das private Netz erreichbar ist. | R | keine öffentliche Adresse der Registry; Annahme | Muss | Sicherheit |
| 4.3-04 | Die Registry übersteht den Ausfall einer Zone. | Q | Zonenredundanz in germanywestcentral (G-08) |
Muss | Betrieb |
| 4.3-05 | Images lassen sich auch aus der zweiten Region ziehen (Lektion 3.2 dieses Kurses). | Q | westeurope; Annahme |
Soll | Betrieb |
| 4.3-06 | Zwischen Angebotsdienst und Zahlungsadapter (G-07) ist jeder Verkehr verboten, der nicht erlaubt ist. | Q | Netzrichtlinie „verboten, außer erlaubt“; Annahme | Soll | Sicherheit |
| 4.3-07 | Alle Container laufen in der EU (G-08). | R | germanywestcentral |
Muss | Datenschutz |
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.