Wiki-Quellcode von Technische Voraussetzungen

Version 18.1 von Carina Enke am 11.04.2023

Zeige letzte Bearbeiter
1 {{sv-translation language="de"}}
2 {{layout}}
3 {{layout-section ac:type="single"}}
4 {{layout-cell}}
5 \\
6
7 {{details}}
8 (% class="wrapped" %)
9 |=(((
10 Verantwortlicher
11 )))|(((
12 \\
13 )))
14 |=(% colspan="1" %)(% colspan="1" %)
15 (((
16 Status
17 )))|(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)(% class="highlight-yellow" colspan="1" data-highlight-colour="yellow" %)
18 (((
19 (% class="content-wrapper" %)
20 (((
21
22
23 {{sv-metadata type="workflow-status"/}}
24
25 {{status colour="Green" title="Fertig"/}}
26 )))
27 )))
28 |=(% colspan="1" %)(% colspan="1" %)
29 (((
30 Varianten
31 )))|(% colspan="1" %)(% colspan="1" %)
32 (((
33 (% class="content-wrapper" %)
34 (((
35 {{sv-metadata type="variants"/}}
36 )))
37 )))
38 |=(% colspan="1" %)(% colspan="1" %)
39 (((
40 Attribute
41 )))|(% colspan="1" %)(% colspan="1" %)
42 (((
43 (% class="content-wrapper" %)
44 (((
45 {{sv-metadata type="attributes"/}}
46 )))
47 )))
48 |=(% colspan="1" %)(% colspan="1" %)
49 (((
50 Pagekey
51 )))|(% colspan="1" %)(% colspan="1" %)
52 (((
53 (% class="content-wrapper" %)
54 (((
55 {{sv-metadata type="pagekey"/}}
56 )))
57 )))
58 |=(% colspan="1" %)(% colspan="1" %)
59 (((
60 Übersetzung
61 )))|(% colspan="1" %)(% colspan="1" %)
62 (((
63 (% class="content-wrapper" %)
64 (((
65 {{status colour="Green" title="fertig"/}}
66 )))
67 )))
68 |=(% colspan="1" %)(% colspan="1" %)
69 (((
70 TODOs
71 )))|(% colspan="1" %)(% colspan="1" %)
72 (((
73 (% style="color: rgb(43,44,51);text-decoration: none;" %)Aktualität prüfen (1x jährlich) (11/2019 : ADM-7460)
74 )))
75 {{/details}}
76 {{/layout-cell}}
77 {{/layout-section}}
78
79 {{layout-section ac:type="two_right_sidebar"}}
80 {{layout-cell}}
81 Die Lernplattform ist eine web-basierte Anwendung und hauptsächlich in Java geschrieben. Folgende Standardanwendungen werden unterstützt:
82
83 * Web-Server: Apache
84 * Applikations-Server: Tomcat
85 * Verwaltung von Daten: PostgreSQL, XML
86
87 Zur Nutzung dieser Lernplattform benötigen Sie eine Internetverbindung sowie einen Browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc).
88
89 \\
90 {{/layout-cell}}
91
92 {{layout-cell}}
93 {{scroll-ignore}}
94 {{panel borderColor="#ddd" borderStyle="solid" title="Inhalt"}}
95
96
97 {{toc/}}
98 {{/panel}}
99 {{/scroll-ignore}}
100
101 \\
102
103 \\
104 {{/layout-cell}}
105 {{/layout-section}}
106
107 {{layout-section ac:type="single"}}
108 {{layout-cell}}
109 == Hardware ==
110
111 Empfehlung für 300 gleichzeitige Nutzer:
112
113 * 8 GB RAM
114 * 2 CPUs > 2 GHz
115 * 200 GB HDD
116
117 == Software ==
118
119 Wir empfehlen Linux (64bit).
120 Folgende Distributionen werden aktuell für Produktivinstanzen verwendet:
121
122 * Scientific Linux
123 * Red Hat Enterprise Linux
124 * Ubuntu
125 * Open Suse
126 * SUSE Linux Enterprise Server.
127
128 Andere Distributionen sind möglich.
129
130 === Softwarekomponenten ===
131
132 * Webserver: Apache Webserver + mod_ssl (mod_jk oder proxy_ajp)
133 * Datenbankserver: Postgresql
134 * Applicationserver: Java 17, Apache Tomcat 9
135
136 === Verteilung ===
137
138 * bis 300 gleichzeitige Nutzer : alle Komponenten auf einen Server
139 * bis 500 gleichzeitige Nutzer: Trennung zwischen Datenbankserver und Applicationserver
140 * bis 800 gleichzeitige Nutzer: Trennung zwischen Datenbankserver, Applicationserver und Webserver
141 * bis 1200 gleichzeitige Nutzer: mehrere OPAL-Nodes auf dem Applicationserver
142 * ab ca. 1500 gleichzeitige Nutzer: mehrere Applicationserver
143 {{/layout-cell}}
144 {{/layout-section}}
145 {{/layout}}
146 {{/sv-translation}}
147
148 {{sv-translation language="en"}}
149 {{layout}}
150 {{layout-section ac:type="two_right_sidebar"}}
151 {{layout-cell}}
152 The learning platform is a web-based application mainly written in Java. The following standard applications are supported:
153
154 * Web server: Apache
155 * Application server: Tomcat
156 * Management of data: PostgreSQL, XML
157
158 To use this learning platform, you need an internet connection and a web browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc.).
159 {{/layout-cell}}
160
161 {{layout-cell}}
162 {{scroll-ignore}}
163 {{panel title="Content"}}
164
165
166 {{toc minLevel="2"/}}
167 {{/panel}}
168 {{/scroll-ignore}}
169 {{/layout-cell}}
170 {{/layout-section}}
171
172 {{layout-section ac:type="single"}}
173 {{layout-cell}}
174 == Hardware ==
175
176 Recommendation for 300 concurrent users:
177
178 * 8 GB RAM
179 * 2 CPUs > 2 GHz
180 * 200 GB HDD
181
182 == Software ==
183
184 We recommend Linux (64bit).
185
186 The following distributions are currently used for productive instances:
187
188 * Scientific Linux
189 * Red Hat Enterprise Linux
190 * Ubuntu
191 * Open Suse
192 * SUSE Linux Enterprise Server
193
194 (% style="text-align: left;" %)
195 Other distributions are possible.
196
197 (% style="text-align: left;" %)
198 === Software components ===
199
200 * Web server: Apache web server + mod_ssl (mod_jk or proxy_ajp)
201 * Database server: Postgresql
202 * Application server: Java 17, Apache Tomcat 9
203
204 === Distribution ===
205
206 * Up to 300 concurrent users: All components on one server
207 * Up to 500 concurrent users: Separation between database server and application server
208 * Up to 800 concurrent users: Separation between database server, application server, and web server
209 * Up to 1200 concurrent users: Multiple OPAL nodes on the application server
210 * More than approx. 1500 concurrent users: Multiple application servers
211 {{/layout-cell}}
212 {{/layout-section}}
213 {{/layout}}
214 {{/sv-translation}}