Wiki-Quellcode von Technische Voraussetzungen

Version 57.4 von Carina Enke am 13.01.2024

Verstecke letzte Bearbeiter
Carina Enke 18.1 1 {{layout}}
sandra_riediger 40.1 2 {{layout-section ac:type="two_right_sidebar"}}
Carina Enke 34.1 3 {{layout-cell}}
sandra_riediger 40.1 4 Die Lernplattform ist eine web-basierte Anwendung und hauptsächlich in Java geschrieben. Folgende Standardanwendungen werden unterstützt:
Carina Enke 36.1 5
sandra_riediger 40.1 6 * Web-Server: Apache
7 * Applikations-Server: Tomcat
Carina Enke 54.1 8 * Verwaltung von Daten: PostgreSQL, XML
Carina Enke 36.1 9
sandra_riediger 40.1 10 Zur Nutzung dieser Lernplattform benötigen Sie eine Internetverbindung sowie einen Browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc).
11
Carina Enke 57.2 12
sandra_riediger 40.1 13 {{/layout-cell}}
14
15 {{layout-cell}}
Carina Enke 54.1 16 {{panel borderColor="#ddd" borderStyle="solid" title="Inhalt"}}
sandra_riediger 40.1 17 {{toc/}}
18 {{/panel}}
Carina Enke 54.1 19
Carina Enke 57.4 20 (% class="auto-cursor-target" %)
Carina Enke 57.2 21
Carina Enke 34.1 22 {{/layout-cell}}
Carina Enke 18.1 23 {{/layout-section}}
24
25 {{layout-section ac:type="single"}}
26 {{layout-cell}}
Carina Enke 54.1 27 == Hardware ==
Carina Enke 18.1 28
Carina Enke 54.1 29 Empfehlung für 300 gleichzeitige Nutzer:
Carina Enke 18.1 30
Carina Enke 54.1 31 * 8 GB RAM
Carina Enke 18.1 32 * 2 CPUs > 2 GHz
Carina Enke 54.1 33 * 200 GB HDD
Carina Enke 18.1 34
Carina Enke 54.1 35 == Software ==
Carina Enke 18.1 36
37 Wir empfehlen Linux (64bit).
Carina Enke 54.1 38 Folgende Distributionen werden aktuell für Produktivinstanzen verwendet:
Carina Enke 18.1 39
Carina Enke 54.1 40 * Scientific Linux
41 * Red Hat Enterprise Linux
42 * Ubuntu
43 * Open Suse
Carina Enke 18.1 44 * SUSE Linux Enterprise Server.
45
46 Andere Distributionen sind möglich.
47
Carina Enke 54.1 48 === Softwarekomponenten ===
Carina Enke 18.1 49
Carina Enke 54.1 50 * Webserver: Apache Webserver + mod_ssl (mod_jk oder proxy_ajp)
51 * Datenbankserver: Postgresql
52 * Applicationserver: Java 17, Apache Tomcat 9
Carina Enke 18.1 53
Carina Enke 54.1 54 === Verteilung ===
Carina Enke 18.1 55
56 * bis 300 gleichzeitige Nutzer : alle Komponenten auf einen Server
57 * bis 500 gleichzeitige Nutzer: Trennung zwischen Datenbankserver und Applicationserver
58 * bis 800 gleichzeitige Nutzer: Trennung zwischen Datenbankserver, Applicationserver und Webserver
Carina Enke 54.1 59 * bis 1200 gleichzeitige Nutzer: mehrere OPAL-Nodes auf dem Applicationserver
Carina Enke 18.1 60 * ab ca. 1500 gleichzeitige Nutzer: mehrere Applicationserver
61 {{/layout-cell}}
62 {{/layout-section}}
63 {{/layout}}
Carina Enke 54.1 64
65 {{layout}}
66 {{layout-section ac:type="two_right_sidebar"}}
67 {{layout-cell}}
68 The learning platform is a web-based application mainly written in Java. The following standard applications are supported:
69
70 * Web server: Apache
71 * Application server: Tomcat
72 * Management of data: PostgreSQL, XML
73
74 To use this learning platform, you need an internet connection and a web browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc.).
75 {{/layout-cell}}
76
77 {{layout-cell}}
Carina Enke 57.4 78
Carina Enke 54.1 79 {{panel title="Content"}}
80
81
82 {{toc minLevel="2"/}}
83 {{/panel}}
Carina Enke 57.4 84
Carina Enke 54.1 85 {{/layout-cell}}
86 {{/layout-section}}
87
88 {{layout-section ac:type="single"}}
89 {{layout-cell}}
90 == Hardware ==
91
92 Recommendation for 300 concurrent users:
93
94 * 8 GB RAM
95 * 2 CPUs > 2 GHz
96 * 200 GB HDD
97
98 == Software ==
99
100 We recommend Linux (64bit).
101
102 The following distributions are currently used for productive instances:
103
104 * Scientific Linux
105 * Red Hat Enterprise Linux
106 * Ubuntu
107 * Open Suse
108 * SUSE Linux Enterprise Server
109
110 (% style="text-align: left;" %)
111 Other distributions are possible.
112
113 (% style="text-align: left;" %)
114 === Software components ===
115
116 * Web server: Apache web server + mod_ssl (mod_jk or proxy_ajp)
117 * Database server: Postgresql
118 * Application server: Java 17, Apache Tomcat 9
119
120 === Distribution ===
121
122 * Up to 300 concurrent users: All components on one server
123 * Up to 500 concurrent users: Separation between database server and application server
124 * Up to 800 concurrent users: Separation between database server, application server, and web server
125 * Up to 1200 concurrent users: Multiple OPAL nodes on the application server
126 * More than approx. 1500 concurrent users: Multiple application servers
127 {{/layout-cell}}
128 {{/layout-section}}
129 {{/layout}}