Vorbedingungen
Unter folgenden Bedingungen läuft SMT School Professional:
| Clientseitig / Terminal Server | Serverseitig (Datenbankserver) | Serverseitig (Applikationsserver) | Webserver Linux | |
|---|---|---|---|---|
| Betriebssystem (64 Bit) | Windows 11 | Windows Server 2022+ | Windows Server 2022+ | Ubuntu 24.04+ |
| CPU | 3.5 GHz + Bei Terminal Servern sollte ein Core pro User vorhanden sein. | 3.5 GHz + Typischerweise 4 Kerne. | 3.5 GHz + Typischerweise 4 Kerne. | 3.5 GHz + Typischerweise 4 Kerne. |
| RAM | 16 GB + 8 GB Ram frei für die Applikation (bei Terminal Servern empfehlen wir mind. 2 GB garantiertes freies RAM für die Applikation pro User) | 16 GB + Auf dem Datenbankserver je nach Menge der zu erwartenden Daten entsprechend mehr. | 32 GB + | 16 GB + |
| Disk | System und Datendisk: 100 GB+. Auf der Datendisk sollte jeweils immer Platz sein für eine Kopie der Hauptdatenbank. So kann bei Bedarf ein Backup eingespielt werden oder eine Testdatenbank erstellt werden. | System und Datendisk: 100 GB+. | 100 GB Disk | |
| Software | - Microsoft Office (Word, Excel, Outlook) 2010+, lokale Installation - PDF Reader Software (z.B. Adobe Reader) - Bei verteilten Installationen: Microsoft Visual C++ 2015-2022 Redistributable (x64) | - MSSQL 2016 SP1 oder höher (Minimum Standard (empfohlen) oder Express (Auchtung, nur für ganz kleine Datenbanken)) - SQL Server Management Studio - Bei verteilten Installationen: Microsoft Visual C++ 2015-2022 Redistributable (x64) - von Vorteil, aber optional: Microsoft Office (Word, Excel, Outlook) 2010+, lokale Installation | - SQL Server Management Studio - Microsoft Office (Word, Excel, Outlook) 2010+, lokale Installation (wird für automatisierte Reports benötigt) - Bei verteilten Installationen: Microsoft Visual C++ 2015-2022 Redistributable (x64) | - LAMP Stack - Aktuelle PHP Version (ist jeweils im konkreten Projekt zu definieren) |
| Weiteres | Für gewisse Arbeiten ist eine Konfiguration mit zwei Bildschirmen empfehlenswert (z.B. Stundenplanung). Mind. Auflösung von 1920 x 1080 px, bei einer Skalierung auf 100 %. Empfohlen wird für die Stundenplanung eine höhere Auflösung, z.B. 1920 x 1200 px. Die Clients müssen mit dem Datenbankserver über Netzwerkverbindung mit möglichst geringer Latenzzeit (< 2 ms) verbunden sein. Je nach Datenbankgrösse ist auch die Datenrate (Up- und Download) zu beachten. Wir empfehlen mind. 100 Mb/s bidirektional. Serverzugangsdaten(Connection String) config.smt (optional) command.smt (optional) | Die Clients müssen mit dem Datenbankserver über Netzwerkverbindung mit möglichst geringer Latenzzeit (< 2 ms) verbunden sein. Je nach Datenbankgrösse ist auch die Datenrate (Up- und Download) zu beachten. Wir empfehlen mind. 100 Mb/s bidirektional. Es sollten auf dem Datenbankserver keine anderen Applikationen laufen. | Die Applikationsserver müssen mit dem Datenbankserver über Netzwerkverbindung mit möglichst geringer Latenzzeit (< 2 ms) verbunden sein. Je nach Datenbankgrösse ist auch die Datenrate (Up- und Download) zu beachten. Wir empfehlen mind. 100 Mb/s bidirektional. Vom Appllikationsserver muss auf die verwendeten Ressourcen , wie z.B,. AD, Exchange, andere Schnittstellen und auf Filebasierte Dateiablagen, zugegriffen werden können. Es muss möglich sein, auf dem Applikationsserver immer einen angemeldeten Service-User zu haben. Die Prozesse laufen mit diesem User und haben ein interaktives Interface. Bitte beachten Sie auch die wichtigen Hinweise unter Konfiguration App Server. | Die Internetverbindung muss bidirektional eine hohe Datenrate erlauben. Von den Webservern muss auf die Applikationsserver über API (HTTP, REST) zugegriffen werden können. |