KH-Pflichenheft #9

Merged
Kocoder merged 27 commits from kh-pfh-hw into main 2025-02-17 08:23:05 +00:00
Showing only changes of commit bfd2defff4 - Show all commits

View File

@ -85,7 +85,7 @@ Phase 2: Schülerzugang braucht mehr Nutzer…. Zugriffe / Tag steigen auch.
| --- | --- |
| **Die Anwendung wird auf einem Cloud-Server betrieben, der skalierbar ist, um den Anforderungen eines wachsenden Benutzerstamms gerecht zu werden.** | HW-4 |
| **Hochverfügbar: 99.5%** <br>Damit diese Anforderung auch im Falle eines gröberen Ausfalls eingehalten werden kann, muss es diverse Dokumentation und Anleitungen zum Wiederherstellungsprozesses geben. Es wird ein eigenes Desaster Recovery Handbuch geben. Damit diverse Probleme schnell erkannt werden, wird es ein rudimentäres Logging geben. (Wie viele Requests? Ressourcenverbrauch? Durchschnittliche antwortzeit des Servers...) Sollte einer dieser Werte auffällig weit aus der Norm fallen, wird der Absolventenverein, sowie diese Diplomarbeitsgruppe automatisch benachrichtigt, damit mit untersuchungen / gegenmaßnahmen in angriff genommen.<br> *Das System muss eine Verfügbarkeit von mindestens 99,5% aufweisen. Dies bedeutet, dass das System innerhalb eines Jahres höchstens 43,8 Stunden (0,5% von 8760 Stunden) nicht verfügbar sein darf.* | HW-5 |
Kocoder marked this conversation as resolved Outdated

Anforderung an Hetzner nicht an uns. (Damit macht der Wiederherstellungsprozess auf unserer Seite keinen Sinn)

Anforderung an Hetzner nicht an uns. (Damit macht der Wiederherstellungsprozess auf unserer Seite keinen Sinn)
| **.Net Runtime muss unterstützt werden** <br> Die Anwendung muss die .NET Runtime unterstützen, um eine reibungslose Ausführung von .NET-basierten Anwendungen zu ermöglichen. | HW-7 |
| **.Net Runtime muss unterstützt werden** <br> Die Anwendung muss die .NET Runtime unterstützen, um eine reibungslose Ausführung von .NET-basierten Anwendungen zu ermöglichen. | HW-6 |
Kocoder marked this conversation as resolved Outdated

Das kann man eigentlich in den Redundanz Block verschieben. Das wirkt hier fehl am Platz

Das kann man eigentlich in den Redundanz Block verschieben. Das wirkt hier fehl am Platz

(nur HW-6)

(nur HW-6)

Verschoben

Verschoben

Ist jetzt RED-1

Ist jetzt RED-1
| **Sicherheit und administrativer Zugriff:** <br> Der Administrative zugriff auf das System geschieht über eine SSH Verbindung, welche nur duch eine VPN (Wireguard) aufgebaut werden kann. Die Authentifizierung (der VPN und SSH) wird über Schlüsselpaare gemacht, um sicherer gegenüber bruteforce Angriffe zu sein. <br> Der Zugriff auf die Anwendung und die Infrastruktur muss jederzeit gegeben sein. Dies kann durch die Implementierung von:</p><ul><li>SSH-Zugriff für Administratoren</li><li>VPN-Verbindung (Virtual Private Network) für eine sichere und verschlüsselte Verbindung</li><li>Zugriffskontrolle und Authentifizierung, um den Zugriff auf autorisierte Personen zu beschränken</li></ul> erreicht werden. | HW-8 |
Kocoder marked this conversation as resolved Outdated

Das kann man eigentlich zu Software anforderungen verschieben, mit Hardware hat das kaum was zu tun.

Das kann man eigentlich zu Software anforderungen verschieben, mit Hardware hat das kaum was zu tun.

(nur HW-8)

(nur HW-8)

Wurde jetzt SW-4

Wurde jetzt SW-4
## Anforderungen an den Bedienrechner / das mobile Endgerät