WildFly for Administrators

WildFly for Administrators

Dauer: 5 Tage, Tageskurs
Kurssprache: deutsch, Unterrichtsmaterial überwiegend in englischer Sprache


WildFly ist die Nachfolgeversion vom JBoss Application Server. Technologisch stellt der Platzhirsch unter Javas Applikationsservern den gesamten Stack der Java Enterprise Edition 7 bereit. Darüber hinaus bietet Red Hats Schlachtschiff in Sachen Enterprise-Computing noch viele weitere nützliche Features und Technologien. Im Fokus dieses Kurses stehen administrationsspezifische Themen. Administratoren lernen hierbei wie sie den Applikationsserver optimal einrichten, verwalten und überwachen können. Ebenfalls erfahren die Teilnehmer, wie sie einen leistungsfähigen WildFly-Cluster aufbauen können. Auch ein Umzug in die Cloud wird bei Bedarf thematisiert. Hinweis: Dieser Kurs weist inhaltliche Überschneidungen mit "WildFly for Developers" auf, klammert aber entwicklungsspezifische Themen gänzlich aus und geht dafür in Sachen Administration deutlich mehr in die Tiefe.

  • Administratoren

  • WildFly kennen und einsetzen lernen
  • Installation, Administration und Überwachung von WildFly im Detail erlernen
  • Potential von WildFly zum Betrieb eigener Applikationen und Komponenten vollständig ausschöpfen lernen
  • Aufbau und Verwaltung von WildFly-Clustern erlernen
  • WildFly im Cloud-Umfeld einsetzen lernen

Überblick über WildFly

  • Motivation
  • Was ist der WildFly?
  • Historische Entwicklung
  • Grundlegender Aufbau und Architektur
  • Unterstützte Technologien
  • Änderungen und Verbesserungen zur Vorversion
 

Grundlagen und Installation

  • Installation und Voraussetzungen
  • Verzeichnisstruktur und Skripte
  • Standalone vs. Domain Modus
  • Starten und Stoppen von WildFly
  • Einrichtung als Dienst
 

Administration und Überwachung

  • Aufrufparameter
  • Zentrale Konfigurationsdateien
  • Administrationskonsole
  • Command Line Interface
  • Nutzung des Management-API aus Administratorsicht
  • Absicherung von WildFly
 

Konfiguration der Teilsysteme

  • Data Sources
  • Logging
  • Messaging
  • OSGi
  • Security
  • Transactions
  • Web
  • Web Services
 

Deployment

  • Unterschiedliche Möglichkeiten zur Auslieferung
  • Deployment eigener Applikationen und Komponenten
  • Deployment von Data Sources, Queues, Topics, etc.
 

Modulsystem

  • Motivation
  • Zusammenhang zwischen Bibliotheken und Modulen
  • JBoss Modules
  • Bereitstellung eigener Module
 

OSGi

  • Was ist OSGi?
  • Integration von OSGi in WildFly
  • Zusammenhang zwischen JBoss Modules und OSGi
  • Bereitstellung von OSGi-Diensten
 

Clustering

  • Strategien für den Aufbau geclusterter System
  • Aufbau von JBoss-Clustern
  • Administration von JBoss-Clustern
 

Ab in die Cloud (bei Bedarf)

  • Motivation
  • Was ist OpenShift?
  • Zusammenhang zwischen WildFly und OpenShift
  • Administration von OpenShift
  • Deployment eigener Applikationen und Komponenten im Cloud-Umfeld
  • Aufbau von JBoss-Clustern im Cloud-Umfeld
 

Migration von Vorversion (bei Bedarf)

 

Praktische Gesamtaufgabe zur Vertiefung inkl. Coaching

  • Grundkenntnisse über Verwendung eines Java-Applikationsservers