Wiki-Quellcode von Technische Voraussetzungen

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