Open Source ist ein ein Software-Entwicklungsmodell, bei dem der Quellcode öffentlich zur Verfügung steht. Jeder kann diesen Quellcode einsehen, weiterentwickeln und nutzen. In den meisten Fällen kann solche Open Source Software kostenfrei verwendet werden.
Linux
Linux zählt zu den bekanntesten Open Source Betriebssystemen. Es wurde ursprünglich von Linus Torvalds im Jahre 1991 als Hobby konzipiert und hat sich inzwischen weltweit zum Betriebssystem mit der größten Userbasis entwickelt.
Docker, Kubernetes & OpenStack
Durch den Wandel der IT-Infrastrukturen in den letzten Jahren erfährt das Feld der Container-Virtualisierung, zum Beispiel mit Docker, immer größere Aufmerksamkeit. In vielen modernen Konzepten oder Architekturen werden Plattformen wie OpenStack oder Kubernetes implementiert.
Elasticsearch & Elastic Stack
Elasticsearch ist eine OpenSource-Suchmaschine und ein Aggregationswerkzeug auf Basis von Apache Lucene. Dabei wurde Elasticsearch nach modernen Anforderungen entwickelt, um horizontale Skalierbarkeit, maximale Zuverlässigkeit und einfache Verwaltung zu gewährleisten.
Elastic Stack ist eine Gruppe von Open-Source-Produkten. Sie soll den Benutzern dabei helfen, Daten aus beliebigen Quellen und Formaten zu nutzen. Diese Daten können dann in Echtzeit durchsucht, analysiert und visualisiert werden.
Ansible
In vielen Unternehmen sind immer mehr Automatisierungen gefragt - einzelne Server oder die komplette Infrastruktur, On-Premise oder die Cloud sollen automatisiert werden. Die Installation, Konfiguration und Wartung der Systeme kann mit Ansible automatisiert und vereinfacht werden.
Puppet
Auch mit Puppet kann die Installation, Konfiguration und Wartung der Systeme automatisiert und damit vereinfacht werden. Es können administrative Aufgaben beschleunigt und Aufgaben wiederverwendbar implementiert werden.
Keycloak
Für webbasierte Anmeldeverfahren, wie sie bei Cloud-Diensten und Web-Anwendungen zum Einsatz kommen, ist Keycloak ein "Diplomat". Als Login-Broker kann Keycloak Benutzer und Gruppen aus externen Verzeichnissen (z. B. Microsoft Active Directory) bereitstellen und Single Sign-On und Mehrfaktor-Authentifizierung an verschiedenen Web-Anwendungen realisieren.
Linux für Einsteiger |
|
---|---|
Linux kompakt – Ein Einstieg in Linux-Anwendung und -Administration |
![]() |
Linux Virtualisierung |
|
---|---|
Virtualisierung mit KVM |
![]() |
Virtualisierung mit Xen |
![]() |
Docker Fundamentals – Einstieg in die Docker-Welt |
![]() ![]() |
Elasticsearch & Elastic Stack |
|
---|---|
Elasticsearch – Überblick und Einsatz |
![]() |
Elastic Stack – Implementierung und Betrieb |
![]() |
Ansible |
|
---|---|
Ansible – Automatisierung von Applikationen und Infrastruktur |
![]() ![]() |
Ansible Advanced – Orchestrierung im Detail |
![]() ![]() |
PowerPackage Ansible – Automatisierung und Orchestrierung |
![]() ![]() ![]() |
Puppet |
|
---|---|
Puppet – Einstieg in die Automatisierung und Orchestrierung |
![]() |
Puppet Advanced – Best Practices & Troubleshooting |
![]() |
PowerPackage Puppet – Automatisierung und Orchestrierung |
![]() ![]() |
Keycloak |
|
---|---|
Grundlagen von SSO mit Keycloak |
![]() |