Möchten Sie mit Ihrem Team teilnehmen? Profitieren Sie von unseren Gruppenrabatten! Schreiben Sie an events@dpunkt.de

29.03.2021, 09:00 Uhr

Chaos Engineering on Azure AKS

Die Prinzipien des Chaos Engineerings sind nicht neu. Beim Chaos Engineering werden Experimente am „lebenden System” durchgeführt. Es werden Ausfälle absichtlich herbeigerufen oder Systeme in widrigste Umstände gebracht. Immer mit dem Ziel Schwachstellen zu finden, frühzeitig zu beheben und dadurch stabilere Systeme und Vertrauen in das System zu bekommen.

Durch den Einzug von Microservice-Architekturen und die damit verbundene Vervielfältigung des Verteilungsgrades hat sich die Daseinsberechtigung für Chaos Engineering dramatisch erhöht. Denn die Komplexität des Runtime-Layers kann bei Microservice-Architekturen sehr schnell ins Unermessliche führen.

In diesem Remote Workshop werden wir in der Azure Cloud einen Kubernetes-Cluster und die Demo einer Microservice-Anwendung installieren. Mit diesem Anwendungs-Setup werden wir verschiedene Chaos-Engineering-Experimente ausführen und dabei die Plattform und die Anwendung ausfallsicherer machen. Wir werden dabei zum Beispiel Ausfälle von Nodes und Services und Netzwerkprobleme simulieren.

Voraussetzung für diesen Workshop ist eine solide Grundkenntnis von Kubernetes, Microservicearchitekturen, -kommunikation und Infrastructure-as-Code. Alle Experimente werden in der Azure Cloud ausgeführt, eine Vorabinstallation von Chaos Engineering Werkzeugen ist somit nicht nötig.

Vorkenntnisse

* solide Grundkenntnis von Kubernetes, Microservicearchitekturen, -kommunikation und Infrastructure-as-Code
* Kubernetes L300
* Grundkenntnisse Infrastructure as Code und GitOps
* Chaos Engineering L100

Lernziele

* Prinzipien des Chaos Engineering kennenlernen und verstehen
* Werkzeuge kennenlernen und nutzen
* Anwendungsfälle simulieren

 

Agenda

Folgende Tools sollten installiert sein:
  • Azure CLI https://docs.microsoft.com/de-de/cli/azure/install-azure-cli
  • Terraform https://learn.hashicorp.com/tutorials/terraform/install-cli
  •  

    Speaker

     


    Christian Dennig arbeitet als Cloud Solution Architect bei Microsoft in der "One Commercial Partner"-Organisation und unterstützt Microsoft-Partner bei der Erstellung der Architektur, der Implementierung und dem Betrieb ihrer Anwendungen auf Microsoft Azure. Er hat einen Entwickler-Background von 20 Jahren und arbeitete mit verschiedensten Frameworks/Sprachen aus dem Microsoft- und Open-Source-Ökosystem. Sein Schwerpunkt liegt momentan auf DevOps, API-Erstellung und Entwicklung von verteilten, nativen Cloud-Anwendungen mit Containern/Kubernetes.


    Josef Fuchshuber ist Leiter Qualität, Produktivität und Innovation bei QAware. Als Software-Architekt schlägt sein Herz für Cloud-Native-Architekturen, Software Craftsmanship und Everything-as-Code.

    Sponsoren

    Platin
    New Relic
    QAware
    Microsoft Azure
    Gold
    Elastic
    Palo Alto Networks
    SNYK

    Newsletter CLC/CC

    Sie möchten über die Continuous Lifecyle/ContainerConf
    auf dem Laufenden gehalten werden?

     

    Anmelden