Katalog
/
DevOps
/
Fortgeschrittene Automatisierung mit Ansible

Fortgeschrittene Automatisierung mit Ansible

Tauchen Sie mit unserem Kurs für Fortgeschrittene tief in die Fähigkeiten von Ansible ein. Dieser Workshop richtet sich an erfahrene Benutzer und befasst sich mit der Entwicklung komplexer Module, dynamischen Inventaren und der Integration von Python-APIs. Lernen Sie, Ansible anzupassen, Anwendungstests zu rationalisieren und Integrationen mit AWS, Vagrant und Docker zu meistern.

Was werden Sie lernen?

Entschlüsseln Sie die tiefgreifenden Fähigkeiten von Ansible in unserem Workshop für Fortgeschrittene. Dieser Kurs richtet sich an Ingenieure, die bereits mit Ansible vertraut sind und sich mit den anspruchsvolleren Anwendungen von Ansible auseinandersetzen möchten. Durch die Teilnahme an diesem intensiven Training werden Sie:

• Entdecken Sie die zugrunde liegenden Mechanismen: Sie erhalten Einblicke in das, was unter der Haube" von Ansible vor sich geht.

• Integrieren Sie Ansible in die Entwicklung: Erfahren Sie, wie sich Ansible nahtlos in den Lebenszyklus der Anwendungsentwicklung einfügt.

• Anpassen für Unternehmensumgebungen: Lernen Sie Techniken kennen, mit denen Sie Ansible für große und unternehmensweite Szenarien anpassen können.

• Nahtlose Automatisierung erreichen: Rüsten Sie sich mit Fähigkeiten aus, um komplizierte und umfangreiche Aufgaben mit Leichtigkeit zu automatisieren.

• ‍Erweitern Sie Ihr Ansible-Know-how: Gehen Sie von der grundlegenden Nutzung zur Beherrschung der erweiterten Funktionen von Ansible über und stellen Sie sicher, dass Sie für jede Automatisierungsherausforderung bereit sind.

Voraussetzungen:

Die Teilnehmer sollten über grundlegende Kenntnisse von Ansible verfügen. Wenn Sie Ansible bereits für Routineaufgaben verwendet haben oder über Einführungswissen verfügen, sind Sie für diesen Workshop gut vorbereitet.

Ein grundlegendes Verständnis für Automatisierung und den Lebenszyklus der Softwareentwicklung ist von Vorteil, aber nicht zwingend erforderlich.

Linux- oder Unix-Administrationskenntnisse.

Kursübersicht*:

*Wir wissen, dass jedes Team eigene Bedürfnisse und Spezifikationen hat. Deshalb können wir die Schulungsübersicht nach Bedarf anpassen.

1. Einführung in Ansible für Fortgeschrittene

  • Entwicklung von Basic zu Advanced Ansible
  • Überblick über den Kursinhalt

2. Interna der Modulentwicklung

  • Tiefes Eintauchen: Die interne Struktur von Ansible
  • Lebenszyklus und Ausführungspfad eines Ansible-Moduls
  • Fortgeschrittene Konfigurations- und Anpassungstechniken

3. Die Python-API für Ansible

  • Integration von Python in Ansible
  • Arbeiten mit Python-Bibliotheken und Ansible-Skripten
  • Fortgeschrittene Python-Techniken für eine verbesserte Automatisierung

4. Entwicklung von dynamischen Inventaren

  • Vorteile und Anwendungsfälle für dynamische Inventare
  • Techniken zur Datenerfassung in Echtzeit
  • Bewährte Praktiken und Optimierung der dynamischen Inventarisierung

5. Entwicklung von benutzerdefinierten Modulen und Plugins

  • Erweiterung der Fähigkeiten von Ansible: Module vs. Plugins
  • Entwicklung und Test von benutzerdefinierten Modulen
  • Plugin-Entwicklung: Erweiterung des Funktionsumfangs von Ansible

6. Testen von Anwendungen und Infrastruktur

  • Die Bedeutung des Testens bei der Automatisierung
  • Automatisierte Test-Frameworks und Tools für Ansible
  • Bewährte Praktiken beim Testen der Infrastruktur

7. Netzwerkgeräteverwaltung mit Ansible

  • Herausforderungen der Netzwerkautomatisierung
  • Auf Netzwerke zugeschnittene Ansible-Module
  • Praktische Anwendung: Automatisierung gängiger Netzwerk-Aufgaben

8. Integration von AWS und Ansible

  • Cloud-Automatisierung und ihre Bedeutung
  • Ansible-Module für AWS: EC2, S3, und darüber hinaus
  • Effiziente Verwaltung und Bereitstellung auf AWS mit Ansible

9. Synergie von Vagrant und Ansible

  • Automatisierung der Entwicklungsumgebung mit Vagrant
  • Vagrant-Bereitstellung mit Ansible
  • Praxisnahe Szenarien:Vagrant Boxen mit Ansible Playbooks

10. Docker-Integration mit Ansible

  • Die Macht der Containerisierung:Eine Einführung in Docker
  • Ansible-Module und -Rollen für die Docker-Verwaltung
  • Anwendungsfälle: Bereitstellen und Verwalten von Docker-Anwendungen

11. Kontinuierliche Bereitstellung und rollende Upgrades

  • Das moderne Bereitstellungsparadigma: Kontinuierliche Bereitstellung
  • Ansible Playbooks für Zero-Downtime-Bereitstellungen
  • Fallstudie: Upgrading einer mehrschichtigen Anwendung mit Ansible

12. Leistung und Skalierung in Ansible

  • Engpässe und Herausforderungen bei groß angelegten Implementierungen
  • Optimierung von Playbook-Ausführungen für Geschwindigkeit und Effizienz
  • Strategien für die Skalierung von Ansible in Unternehmensumgebungen

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

4.122€*
Graph Icon - Education X Webflow Template
Niveau:
advanced
Clock Icon - Education X Webflow Template
Dauer:
14
Stunden (Tage:
2
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.087€*
Graph Icon - Education X Webflow Template
Niveau:
advanced
Clock Icon - Education X Webflow Template
Dauer:
14
Stunden (Tage:
2
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.