1. Kennt die Definition und die Vorteile von Cloud Computing (On-Demand Delivery, On-Demand Pricing, Dynamische Skalierung und die Globale Infrastruktur der Hyperscaler).
2. Kennt die Cloud Service- (IaaS, PaaS, SaaS) und Betriebsmodelle (On-Premise, hybrid Cloud und Cloud-Native) und deren Unterschiede.
3. Kennt Computer-Optionen und deren Unterschiede und Anwendungszwecke (virtuelle Maschinen, Container und Serverless).
4. Kennt Cloud Services, um Daten zu speichern.
### HZ2
1. Kennt Kostenmodelle und das Vorgehen für einfache Kostenanalysen anhand von Beispielen.
2. Kennt die Grundsätze für Cloudmigrationen (z.B. Lift-and-Shift und Lift-and-Reshape).
### HZ3
1. Kennt die Begriffe Verfügbarkeit, Datensicherheit und –resilienz und die Art und Weise, wie deren Anforderungen mit Hochverfügbarkeit, Disaster Recovery und Backup adressiert werden.
2. Kennt die Schritte für die Entwicklung einer einfachen Gesamtarchitektur und definiert die dafür relevanten Cloud Services.
Die LB1 ist eine summative Lernkontrolle und wird schriftlich/elektronisch durchgeführt. Sämtliche Themen, die behandelt werden, sind **unten** aufgelistet.
Bitte beachten Sie, dass die **ersten beiden Themenblöcke** (Betriebs- und Servicemodelle) **zusätzlich** in die Bewertung der Projektarbeit einfliessen (Kompetenznachweis 00). Di
- Sie kennen die Grundelemente von [YAML](https://spacelift.io/blog/yaml) und erkennen diese in [Cloud-init](https://cloud-init.io/) Dateien.
- Sie können die Vorteile von Cloud-init erläutern.
- Sie kennen die wichtigsten Elemente von Cloud-init und können diese auch anwenden.
- Sie finden sich mit der offiziellen Referenz zurecht und können ein Element nachschlagen oder neue Elemente entdecken und anwenden.
- Sie können eine virtuelle Instanz mit Cloud-init installieren.
- Sie kennen den Begriff "[Infrastructure As Code](https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/infrastructure-as-code.html)" und können ihn erklären.
- Sie können Produkte nennen, die "Infrastructure As Code" anbieten (mit Hilfe des Internets).
- Sie können den Begriff der "Virtualisierung" erläutern.
- Sie können grob erklären welche Rolle ein "[Hypervisor](https://www.redhat.com/en/topics/virtualization/what-is-a-hypervisor)" in der Virtualisierung spielt.
- Sie kennen den Unterschied zwischen Typ 1 und Typ 2 Hypervisors und können den auch erklären.
- Sie können den Begriff "[Hyperscaler](https://www.redhat.com/en/topics/virtualization/what-is-a-hypervisor)" erklären im Zusammenhang mit Cloud-Systemen.
- Sie wissen für welchen Einsatz die Speichermodelle sinnvoll Verwendung finden.
- Sie können Beispiele zur Benutzung der Speichermodelle geben.
- Sie kennen den Unterschied zwischen persistentem und flüchtigem Speicher und können diesen erklären, speziell im Zusammenhang mit virtuellen Instanzen.
- Sie kennen den Unterschied der Lese- und Schreibgeschwindigkeiten der Speichermodelle.