Wiki-Quellcode von Technische Voraussetzungen

Version 57.1 von Carina Enke am 20.12.2023

Verstecke letzte Bearbeiter
Carina Enke 55.1 1
Carina Enke 18.1 2 {{layout}}
Carina Enke 54.1 3 {{layout-section ac:type="single"}}
4 {{layout-cell}}
5 \\
6 {{/layout-cell}}
7 {{/layout-section}}
8
sandra_riediger 40.1 9 {{layout-section ac:type="two_right_sidebar"}}
Carina Enke 34.1 10 {{layout-cell}}
sandra_riediger 40.1 11 Die Lernplattform ist eine web-basierte Anwendung und hauptsächlich in Java geschrieben. Folgende Standardanwendungen werden unterstützt:
Carina Enke 36.1 12
sandra_riediger 40.1 13 * Web-Server: Apache
14 * Applikations-Server: Tomcat
Carina Enke 54.1 15 * Verwaltung von Daten: PostgreSQL, XML
Carina Enke 36.1 16
sandra_riediger 40.1 17 Zur Nutzung dieser Lernplattform benötigen Sie eine Internetverbindung sowie einen Browser (Google Chrome, Mozilla Firefox, Internet Explorer, etc).
18
Carina Enke 54.1 19 \\
sandra_riediger 40.1 20 {{/layout-cell}}
21
22 {{layout-cell}}
Carina Enke 54.1 23 (% class="auto-cursor-target" %)
24 \\
25
sandra_riediger 40.1 26 {{scroll-ignore}}
Carina Enke 54.1 27 (% class="auto-cursor-target" %)
28 \\
sandra_riediger 40.1 29
Carina Enke 54.1 30 {{panel borderColor="#ddd" borderStyle="solid" title="Inhalt"}}
sandra_riediger 40.1 31
Carina Enke 54.1 32
sandra_riediger 40.1 33 {{toc/}}
34 {{/panel}}
Carina Enke 54.1 35
36 (% class="auto-cursor-target" %)
37 \\
sandra_riediger 40.1 38 {{/scroll-ignore}}
39
Carina Enke 54.1 40 \\
sandra_riediger 40.1 41
Carina Enke 54.1 42 \\
Carina Enke 34.1 43 {{/layout-cell}}
Carina Enke 18.1 44 {{/layout-section}}
45
46 {{layout-section ac:type="single"}}
47 {{layout-cell}}
Carina Enke 54.1 48 == Hardware ==
Carina Enke 18.1 49
Carina Enke 54.1 50 Empfehlung für 300 gleichzeitige Nutzer:
Carina Enke 18.1 51
Carina Enke 54.1 52 * 8 GB RAM
Carina Enke 18.1 53 * 2 CPUs > 2 GHz
Carina Enke 54.1 54 * 200 GB HDD
Carina Enke 18.1 55
Carina Enke 54.1 56 == Software ==
Carina Enke 18.1 57
58 Wir empfehlen Linux (64bit).
Carina Enke 54.1 59 Folgende Distributionen werden aktuell für Produktivinstanzen verwendet:
Carina Enke 18.1 60
Carina Enke 54.1 61 * Scientific Linux
62 * Red Hat Enterprise Linux
63 * Ubuntu
64 * Open Suse
Carina Enke 18.1 65 * SUSE Linux Enterprise Server.
66
67 Andere Distributionen sind möglich.
68
Carina Enke 54.1 69 === Softwarekomponenten ===
Carina Enke 18.1 70
Carina Enke 54.1 71 * Webserver: Apache Webserver + mod_ssl (mod_jk oder proxy_ajp)
72 * Datenbankserver: Postgresql
73 * Applicationserver: Java 17, Apache Tomcat 9
Carina Enke 18.1 74
Carina Enke 54.1 75 === Verteilung ===
Carina Enke 18.1 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
Carina Enke 54.1 80 * bis 1200 gleichzeitige Nutzer: mehrere OPAL-Nodes auf dem Applicationserver
Carina Enke 18.1 81 * ab ca. 1500 gleichzeitige Nutzer: mehrere Applicationserver
82 {{/layout-cell}}
83 {{/layout-section}}
84 {{/layout}}
Carina Enke 54.1 85
Carina Enke 56.1 86
Carina Enke 57.1 87
Carina Enke 54.1 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}}
Carina Enke 57.1 153