06 Technische Voraussetzungen

Version 59.1 von Carina Enke am 12.02.2024

Die Lernplattform ist eine web-basierte Anwendung und hauptsächlich in Java geschrieben. Folgende Standardanwendungen werden unterstützt:

  • Web-Server: Apache
  • Applikations-Server: Tomcat
  • Verwaltung von Daten: PostgreSQL, XML

Zur Nutzung dieser Lernplattform benötigen Sie eine Internetverbindung sowie einen Browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc).

 

Hardware

Empfehlung für 300 gleichzeitige Nutzer:

  • 8 GB RAM
  • 2 CPUs > 2 GHz
  • 200 GB HDD

Software

Wir empfehlen Linux (64bit).
Folgende Distributionen werden aktuell für Produktivinstanzen verwendet:

  • Scientific Linux
  • Red Hat Enterprise Linux
  • Ubuntu
  • Open Suse
  • SUSE Linux Enterprise Server.

Andere Distributionen sind möglich. 

Softwarekomponenten

  • Webserver: Apache Webserver + mod_ssl (mod_jk oder proxy_ajp)
  • Datenbankserver: Postgresql
  • Applicationserver: Java 17, Apache Tomcat 9

Verteilung

  • bis 300 gleichzeitige Nutzer : alle Komponenten auf einen Server
  • bis 500 gleichzeitige Nutzer: Trennung zwischen Datenbankserver und Applicationserver
  • bis 800 gleichzeitige Nutzer: Trennung zwischen Datenbankserver, Applicationserver und Webserver
  • bis 1200 gleichzeitige Nutzer: mehrere OPAL-Nodes auf dem Applicationserver
  • ab ca. 1500 gleichzeitige Nutzer: mehrere Applicationserver

The learning platform is a web-based application mainly written in Java. The following standard applications are supported:

  • Web server: Apache
  • Application server: Tomcat
  • Management of data: PostgreSQL, XML

To use this learning platform, you need an internet connection and a web browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc.).

Hardware

Recommendation for 300 concurrent users:

  • 8 GB RAM
  • 2 CPUs > 2 GHz
  • 200 GB HDD

Software

We recommend Linux (64bit).

The following distributions are currently used for productive instances:

  • Scientific Linux
  • Red Hat Enterprise Linux
  • Ubuntu
  • Open Suse
  • SUSE Linux Enterprise Server 

Other distributions are possible.

Software components

  • Web server: Apache web server + mod_ssl (mod_jk or proxy_ajp)
  • Database server: Postgresql
  • Application server: Java 17, Apache Tomcat 9

Distribution

  • Up to 300 concurrent users: All components on one server
  • Up to 500 concurrent users: Separation between database server and application server
  • Up to 800 concurrent users: Separation between database server, application server, and web server
  • Up to 1200 concurrent users: Multiple OPAL nodes on the application server
  • More than approx. 1500 concurrent users: Multiple application servers