In der heutigen schnelllebigen digitalen Landschaft ist die Ausfallsicherheit von Systemen für Unternehmen jeder Größe unerlässlich. "Chaos Engineering" ist ein umfassender und praxisorientierter Kurs, der Sie mit dem Wissen und den Fähigkeiten ausstattet, die Sie benötigen, um sicherzustellen, dass Ihre Systeme widerstandsfähig sind und sich von Ausfällen erholen. Von grundlegenden Konzepten bis hin zu fortgeschrittenen Anwendungen auf verschiedenen AWS-Diensten, einschließlich EC2, Aurora, Fargate und EKS, sowie Strategien zur Sicherstellung der Verfügbarkeit über mehrere Availability Zones. Was Sie lernen werden: Chaos Engineering Fundamentals: Verstehen Sie die Kernprinzipien und die Philosophie hinter Chaos Engineering.
Erfahren Sie, warum die Identifizierung und Behebung von Systemschwächen durch kontrollierte Chaos-Experimente von entscheidender Bedeutung ist. Erkunden Sie die wesentlichen Tools und Methoden für die Implementierung von Chaos Engineering. Aufbau eines grundlegenden Fault Injection Simulation (FIS)-Experiments: Lernen Sie Schritt für Schritt, wie Sie Ihr erstes Fault Injection Simulation (FIS)-Experiment aufbauen und durchführen.
Verstehen Sie, wie man Experimente entwirft, die auf verschiedene Fehlermodi in einer kontrollierten Umgebung abzielen. Lernen Sie, die Ergebnisse der Experimente zu interpretieren und Ihre Simulationen zu verfeinern, um eine bessere Genauigkeit zu erreichen. Einführung in reale Anwendungen: Entdecken Sie, wie man Chaos Engineering-Experimente auf reale Anwendungen anwendet. Lernen Sie Best Practices für die Überwachung, Erfassung von Metriken und Analyse der Ergebnisse, um die Systemrobustheit kontinuierlich zu verbessern. Chaos Engineering auf Compute - EC2: Führen Sie Chaos-Experimente auf EC2-Instanzen durch, um die Robustheit des Systems zu bewerten und zu verbessern. Simulieren Sie Ausfälle, wie z. B. die Beendigung einer Instanz oder Netzwerklatenz, und beobachten Sie die Auswirkungen.
Chaos Engineering on Database - Aurora: Lernen Sie, die Prinzipien des Chaos Engineering auf Amazon Aurora-Datenbanken anzuwenden. Simulieren Sie Ausfälle wie Cluster-Instabilität oder Knotenausfälle und entwickeln Sie Strategien für eine nahtlose Wiederherstellung. Chaos Engineering on Serverless - Fargate: Führen Sie Chaos-Experimente auf AWS Fargate durch, um die Widerstandsfähigkeit Ihrer serverlosen Anwendungen zu testen.
Simulieren Sie Ereignisse wie Aufgabenausfälle oder Service-Ausfallzeiten, um robuste serverlose Architekturen zu gewährleisten. Chaos Engineering auf Kubernetes - EKS: Implementieren Sie Chaos Engineering auf Amazon EKS, um Kubernetes-Cluster unter Stress zu testen. Simulieren Sie Pod-Ausfälle, Knotenabstürze und andere Störungen, um Wiederherstellungsmechanismen zu validieren.
Chaos Engineering auf Availability Zone: Führen Sie Chaos-Experimente in verschiedenen AWS Availability Zones durch. Testen Sie die Auswirkungen von Zonenausfällen und stellen Sie sicher, dass Ihre Systeme auf Katastrophen in mehreren Availability Zones vorbereitet sind. Zielgruppe: - Entwickler, die die Ausfallsicherheit ihrer Systeme verbessern möchten - Site Reliability Engineers (SREs), die sich auf die Verbesserung der Systemzuverlässigkeit konzentrieren.
- Cloud-Ingenieure, die AWS-Umgebungen verwalten - Technische Support-Ingenieure, die auf fehlertolerante Systeme spezialisiert sind - Technische Leiter, die Cloud-native Anwendungsprojekte betreuen Dieser Kurs mit seiner Kombination aus Theorie, Demonstrationen und realen Szenarien wird Sie in die Lage versetzen, widerstandsfähige Systeme zu entwickeln, die unerwarteten Ausfällen effizient standhalten und sich davon erholen können. Kommen Sie zu uns, um Chaos Engineering zu meistern und mit Zuversicht zu innovieren.
Dieses Modul bietet eine Einführung in das Chaos-Engineering und führt Sie durch dessen Anwendung mit AWS Fault Injection Simulator (FIS), um widerstandsfähigere Systeme aufzubauen. Sie lernen die Kernkonzepte und den Wert von Chaos Engineering kennen, erkunden die Merkmale von FIS und Stichproben-Experimente und folgen dann einem schrittweisen Prozess, um ein grundlegendes FIS-Experiment einzurichten und auszuführen - einschließlich der Erstellung von Berechtigungen, dem Aufbau einer Auto Scaling Group (ASG)-Architektur, der Ausführung von Experimenten und der Überwachung der Ergebnisse mit Amazon CloudWatch. Praktische Demonstrationen und Quizfragen vertiefen die wichtigsten Konzepte und Fähigkeiten.
Kursressourcen und Engagement in der Gemeinschaft•10 Minuten
2 Aufgaben•Insgesamt 30 Minuten
Quiz - Grundlagen des Chaos Engineering•15 Minuten
Quiz - Grundlegendes FIS-Experiment•15 Minuten
Einrichtung der Anwendung in der realen Welt
Modul 2•1 Stunde abzuschließen
Moduldetails
Das Modul Einführung in eine reale Anwendung bietet einen Überblick über die Bereitstellung und Einrichtung einer realen Anwendung für Experimente im Bereich Chaos Engineering. Die Lernenden werden die Voraussetzungen verstehen, die Architektur einrichten, die Anwendung bereitstellen und stationäre Metriken mit CloudWatch RUM und X-Ray erstellen. Die Planung effektiver Experimente und die Bereitstellung mit CloudFormation werden ebenfalls demonstriert, gefolgt von einem Quiz, um die Schlüsselkonzepte zu festigen.
Das ist alles enthalten
8 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
8 Videos•Insgesamt 36 Minuten
Einführung in unsere Bewerbung aus dem wirklichen Leben•5 Minuten
Voraussetzung für die Bereitstellung von Anwendungen & Cloud 9 Deprecation•2 Minuten
Demo: Voraussetzung für die Bereitstellung der Anwendung•11 Minuten
Demo - Einrichtung der Architektur und Bereitstellung der Anwendung•3 Minuten
Wie planen Sie Ihr Experiment? Teil 1•3 Minuten
Wie planen Sie Ihr Experiment? Teil 2•3 Minuten
Etablierung von Steady State Metriken mit Cloudwatch RUM/X Ray•3 Minuten
Demo: Bereitstellung von Cloud-Formationen•6 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Quiz - Einführung in die Anwendung im wirklichen Leben•30 Minuten
Chaos Engineering auf dem Rechner - EC2
Modul 3•26 Minuten abzuschließen
Moduldetails
Das Modul Chaos Engineering on Compute - EC2 konzentriert sich auf die Durchführung von Chaos-Engineering-Experimenten auf EC2-Instanzen, insbesondere auf die Simulation von Disk-Fill-Szenarien. Die Lernenden werden praktische Erfahrungen sammeln, indem sie das Systemverhalten und die Metriken vor und nach der Ausführung von FIS-Experimenten beobachten und Tools wie X-Ray zur Überwachung verwenden. Das Modul schließt mit einem Quiz ab, um das Verständnis der Schlüsselkonzepte zu testen.
Das ist alles enthalten
3 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 11 Minuten
Szenario der Festplattenbefüllung auf EC2•2 Minuten
Demo: FIS-Experiment - Festplattenfüllszenario auf EC2 und vor den Metriken in X Ray•7 Minuten
Demo: FIS Experiment - Nach Metriken in X Ray und EC2 Instanzen•2 Minuten
1 Aufgabe•Insgesamt 15 Minuten
Quiz - Chaos Engineering auf dem Rechner - EC2•15 Minuten
Chaos Engineering auf der Datenbank - Aurora
Modul 4•24 Minuten abzuschließen
Moduldetails
Das Modul Chaos Engineering on Database - Aurora befasst sich mit der Durchführung von Chaos-Engineering-Experimenten auf Amazon Aurora-Datenbanken und konzentriert sich dabei auf ein Reboot-Szenario für Leseknoten. Die Lernenden werden durch die Einrichtung der Voraussetzungen, die Erstellung der erforderlichen IAM-Rollen und die Ausführung von FIS-Experimenten geführt. Das Modul umfasst Demonstrationen zur Überwachung des Datenbankzustands und der Metriken nach dem Experiment und endet mit einem Quiz, um das Gelernte zu festigen.
Das ist alles enthalten
3 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 9 Minuten
Szenario eines neu gestarteten Leseknotens auf Aurora•2 Minuten
Demo: Voraussetzung für FIS-Experiment, IAM-Rolle erstellen und aktueller Stand•3 Minuten
Demo: Erstellen und Ausführen von FIS-Experimenten und nach Metriken und DB-Status•4 Minuten
1 Aufgabe•Insgesamt 15 Minuten
Quiz - Chaos Engineering in der Datenbank - Aurora•15 Minuten
Chaos Engineering auf Serverless - Fargate
Modul 5•26 Minuten abzuschließen
Moduldetails
Das Modul "Chaos Engineering on Serverless - Fargate" befasst sich mit der Anwendung von Chaos-Engineering-Techniken auf Serverless-Architekturen, wobei der Schwerpunkt auf Amazon ECS Fargate liegt. Die Lernenden erforschen den Entwurf von Experimenten und die Bildung von Hypothesen, die Einrichtung von stationären Bedingungen und die Durchführung eines E/A-Stresstests. Das Modul weist Merkmale für die Erstellung von IAM-Rollen und die Analyse nach dem Experiment auf und schließt mit einem Quiz zur Festigung des Verständnisses ab.
Das ist alles enthalten
5 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 11 Minuten
ECS Fargate Experiment - Idee und Hypothese•2 Minuten
Demo: Fargate After State und Lernen und Verbesserungen•3 Minuten
1 Aufgabe•Insgesamt 15 Minuten
Quiz - Chaos Engineering auf Serverless - Fargate•15 Minuten
Chaos Engineering auf Kubernetes- EKS
Modul 6•1 Stunde abzuschließen
Moduldetails
Das Modul Chaos Engineering on Kubernetes - EKS behandelt die Anwendung von Chaos-Engineering-Prinzipien auf Amazon EKS (Elastic Kubernetes Service). Die Lernenden erhalten Einblicke in die Durchführung von Experimenten zur Speicherbelastung und Pod-Löschung, um die Widerstandsfähigkeit von Kubernetes Clustern zu testen und zu verbessern. Das Modul umfasst detaillierte Demonstrationen der Experimentausführung und der Analyse nach dem Experiment, gefolgt von einem Quiz, um die Wissensspeicherung zu bewerten.
Das ist alles enthalten
9 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
9 Videos•Insgesamt 20 Minuten
EKS-Erläuterung•2 Minuten
Demo: Speicherbelastung bei EKS - Teil 1•4 Minuten
Demo: Speicherbelastung bei EKS - Teil 2•2 Minuten
Demo: Speicherbelastung bei EKS - Teil 3•3 Minuten
Demo: Speicherbelastung auf EKS - Teil 4•2 Minuten
Pod löschen auf EKS•2 Minuten
Demo: Steady State Pod Delete auf EKS•2 Minuten
Demo: Experiment Pod Delete auf EKS ausführen•2 Minuten
Demo: Erneute Prüfung nach Pod-Löschung auf EKS•2 Minuten
1 Aufgabe•Insgesamt 15 Minuten
Quiz- Chaos Engineering auf Kubernetes- EKS•15 Minuten
Chaos Engineering in der Availability Zone
Modul 7•1 Stunde abzuschließen
Moduldetails
Das Modul Chaos Engineering on Availability Zone konzentriert sich auf die Durchführung von Chaos-Experimenten, um die Ausfallsicherheit von Anwendungen in verschiedenen Availability Zones (AZs) zu testen. Die Lernenden verstehen die Bedeutung von AZs und folgen angeleiteten Demonstrationen zum Einrichten, Vorbereiten und Ausführen von Experimenten, um das Systemverhalten unter Stress zu bewerten. Das Modul schließt mit einem Quiz zur Festigung des Gelernten ab.
Das ist alles enthalten
5 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 22 Minuten
Was ist eine Availability Zone (AZ)?•3 Minuten
Überblick über das Experiment•3 Minuten
Demo: Allgemeiner Versuchsaufbau - AZ•3 Minuten
Demo: Experiment vorbereiten - AZ•4 Minuten
Durchführung des Experiments•8 Minuten
1 Aufgabe•Insgesamt 15 Minuten
Quiz - Chaos Engineering in der Verfügbarkeitszone•15 Minuten
Kursrückblick und nächste Schritte
Modul 8•8 Minuten abzuschließen
Moduldetails
Das Modul "Schlussfolgerung" bietet einen abschließenden Überblick über die im Kurs behandelten chaostechnischen Praktiken und unterstreicht die Bedeutung eines gründlichen Bereinigungsprozesses.
Wir bei KodeKloud haben eine einzigartige Vision: Wir wollen die DevOps-Ausbildung revolutionieren, indem wir sie praktisch, zugänglich und direkt auf die realen Herausforderungen von IT-Profis ausgerichtet machen. Unsere Mission ist es, Just-in-Time-Lernlösungen anzubieten und den beruflichen Aufstieg in der sich ständig weiterentwickelnden DevOps- und IT-Landschaft zu fördern. KodeKloud ist eine innovative Online-Lernplattform, die sich dem Ziel verschrieben hat, die effektivste, praktischste Erfahrung in der DevOps-Ausbildung zu bieten. Gegründet von Branchenexperten, sind wir schnell zu einer Go-to-Ressource für Fachleute geworden, die ihre Fähigkeiten verbessern, unmittelbare technische Herausforderungen lösen und ihr berufliches Wachstum beschleunigen wollen
OK
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Chaos Engineering ist eine Disziplin, bei der ein System in der Produktion erprobt wird, um Vertrauen in seine Fähigkeit zu schaffen, turbulenten Bedingungen standzuhalten. Sie hilft, Schwachstellen zu erkennen, bevor sie zu Ausfällen führen, und verbessert so die Widerstandsfähigkeit des Systems.
Welche AWS-Services werden in diesem Kurs behandelt?
Dieser Kurs behandelt die Anwendung von Chaos-Engineering auf verschiedene AWS-Services, einschließlich Amazon EC2, Amazon Aurora-Datenbanken, AWS Fargate für serverlose Anwendungen und Amazon EKS für Kubernetes-Cluster. Sie lernen auch Amazon CloudWatch für die Überwachung kennen.
welche Fähigkeiten werde ich durch diesen Kurs erwerben?
Sie erwerben praktische Fähigkeiten bei der Entwicklung und Ausführung von Fault-Injection-Simulationen, bei der Analyse des Systemverhaltens unter Stress und bei der Implementierung von Strategien für die Notfallwiederherstellung und die Ausfallsicherheit der Cloud-Infrastruktur. Dazu gehört die Verwendung von Tools wie AWS Fault Injection Simulator (FIS).
Ist eine vorherige Cloud-Erfahrung erforderlich?
Ein grundlegendes Verständnis von AWS-Diensten und Cloud-Computing-Konzepten wird empfohlen. Die Vertrautheit mit Systemabläufen und technischen Prinzipien wird Ihnen helfen, diesen Kurs erfolgreich zu absolvieren.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was erhalte ich, wenn ich das Zertifikat kaufe?
Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugang zu allen Kursmaterialien, einschließlich der benoteten Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.