Anwendungsserver
Ein Anwendungsserver ist ein Server, der speziell dafür entwickelt wurde, Anwendungen auszuführen. Der „Server“ umfasst sowohl die Hardware als auch die Software, die eine Umgebung für die Ausführung von Programmen bereitstellen.
Anwendungsserver werden für viele Zwecke eingesetzt. Im Folgenden sind einige Beispiele aufgeführt:
- Ausführen von Webanwendungen
- Beherbergen eines Hypervisors, der virtuelle Maschinen verwaltet
- Verteilen und Überwachen von Softwareupdates
- Verarbeiten von Daten, die von einem anderen Server gesendet wurden
Warum einen Anwendungsserver verwenden?
Ein Webserver ist dafür ausgelegt – und oft dafür optimiert –, Webseiten bereitzustellen. Daher verfügt er möglicherweise nicht über die Ressourcen, um anspruchsvolle Webanwendungen auszuführen. Ein Anwendungsserver stellt die Rechenleistung und den Arbeitsspeicher bereit, die für die Ausführung dieser Anwendungen in Echtzeit erforderlich sind. Außerdem stellt er die Umgebung für die Ausführung bestimmter Anwendungen bereit. Beispielsweise muss ein Cloud-Dienst möglicherweise Daten auf einem Windows-Computer verarbeiten. Ein Linux-basierter Server kann die Weboberfläche für den Cloud-Dienst bereitstellen, aber keine Windows-Anwendungen ausführen. Daher sendet er möglicherweise Eingabedaten an einen Windows-basierten Anwendungsserver. Der Anwendungsserver kann die Daten verarbeiten und anschließend das Ergebnis an den Webserver zurückgeben, der das Ergebnis in einem Webbrowser ausgeben kann.
Testen Sie Ihr Wissen