Wiki-Quellcode von Technische Voraussetzungen

Version 54.1 von Carina Enke am 16.05.2023

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