Wiki-Quellcode von Technische Voraussetzungen

Version 57.2 von Carina Enke am 13.01.2024

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