Version 59.1 von Carina Enke am 12.02.2024

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