Wiki-Quellcode von Technische Voraussetzungen

Version 57.2 von Carina Enke am 13.01.2024

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