Wiki-Quellcode von Technische Voraussetzungen

Version 26.1 von Carina Enke am 04.01.2021

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