Die Elastic Compute Cloud ist ein flexibler Service, der VMs und damit zusammenhängende Komponenten wie Disks, Netzwerkgeräte, Loadbalancing, VM Images und Autoscaling bereitstellt. Der Service ist komplex und es gibt eine Menge zu lernen.
Ziele
- Warum gibt es unterschiedliche Instance Types? Was sind die bekanntesten "Gruppen" und wie unterscheiden sie sich?
- Warum gibt es unterschiedliche "Generationen" der Instance Types? Wie unterscheiden sich diese?
- Was sind EBS Volumes?
- Können EBS Volumes von mehreren VMs gleichzeitig verwendet werden?
- Kann ein EBS Volume an einer anderen EC2 Instanz verwendet werden?
- Erkläre die unterschiedlichen EBS Volume Types
- Was ist EC2 Instance Store und wann will man das einsetzen?
- Wie können Backups von EBS Volumes erstellt werden? Wie können diese Backups eingespielt werden?
- Wie kann man EBS Volumes verschlüsseln? Was ist dazu notwendig?
- Was ist ein AMI?
- Was sind public und private AMIs?
- Erkläre was es mit folgenden Begriffen auf sich hat: Spot Instances, On Demand Instances, Reserved Instances. Wann möchte man was einsetzen?
- Was ist ein EC2 Saving Plan? Grenze zu Reserved Instances ab.
- Erkläre Healtchecks (Status Checks) für EC2 Instanzen
- Ein Mitarbeiter startet über eine Autoscaling Gruppe 3 EC2 Instanzen und konfiguriert das Linux auf diesen VMs manuell. Am Wochenende möchte die Person kosten sparen und stoppt die EC2 Instanzen. Was passiert?
- Was sind EC2 Instance Roles und Profiles und wann setzt man diese ein? Erkläre anhand eines praktischen Beispiels
- Erkläre den SSM parameter store und für was dieser (auch außerhalb von EC2) nützlich sein kann.
- Eine Webanwendung läuft in einer Autoscaling Group mit Spot Instances. Du möchtest sicherstellen, dass du immer auf die Logs der letzten 30 Tage von allen VMs Zugriff hast. Was wäre eine Möglichkeit das umzusetzen?
- Erkläre EC2 Placement Groups und nenne jeweils ein Einsatzszenario für jeden Typ
Inhalte
- Kapitel ELASTIC COMPUTE CLOUD (EC2) BASICS aus dem cantrill.io Kurs
- Kapitel ADVANCED EC2 aus dem cantrill.io Kurs
- Amazon EC2 Show archive.org snapshot
- Amazon EC2 Autoscaling Show archive.org snapshot
Aufgaben
- Folge dem Kurs Kapitel
- Wirf einen Blick in die Dokumentation um offene Fragen zu beantworten
- Zeige deinem Mentor was du im Zuge des Kurses auf AWS gebaut hast
Posted by Claus-Theodor Riegg to DevOps Curriculum (2022-10-28 11:07)