Betriebskonzept

Projektname

Klassifizierung	Wählen Sie ein Element aus.
Status	Wählen Sie ein Element aus.
Programmname
Projektnummer
Projektleiter	Projektleiter
Version	0.1
Datum	Klicken Sie hier, um ein Datum einzugeben.
Auftraggeber	Auftraggeber
Autor/Autoren
Verteiler

Änderungsverzeichnis

Version	Datum	Änderung	Autor
0.1

Tabelle 1:	Änderungskontrolle

Beschreibung

Das Betriebskonzept beschreibt die Betriebsorganisation mit der Aufbauorganisation und den Betriebsprozessen des Betreibers. Das Betriebskonzept bildet die Grundlage für die Erarbeitung des Betriebshandbuchs und der Organisation beim Betreiber.

Kursiver Text im Dokument: Hinweise zur Verwendung oder Beispiele - entsprechend anzupassen oder zu löschen.

Anforderungen an den Betrieb

Text, Übersicht der für den Betrieb wichtigen Systemkomponenten und ihrer Zusammenhänge (technisch, organisatorisch) … ggfs. Hinweis auf das Dokument Systemkonzept

Nr.	Anforderung	Beschreibung
01	SaaS Lösung	Der Betrieb der Weblösung wird auf einer geeigneten Betriebsplattform als SaaS mit hoher Verfügbarkeit und einer optimalen Skalierbarkeit der Rechnerleistung sichergestellt
02	Open Source Cloud-Computing	Die Weblösung wird als Open Source Cloud-Computing betrieben, die für die Weblösung eingesetzten Softwaren können Open Source oder proprietärerer Natur sein, müssen jedoch Plattform unabhängig und systemneutral sein
03	präventive Wartung	Im Rahmen der Grundbereitschaft wird die präventive Wartung der Weblösung mittels Updates und Upgrades sichergestellt und sorgt für einen durchgehenden, störungsfreien Betrieb

Tabelle 2:	Anforderungen an den Betrieb

Systemtechnik

IT-Infrastrukturkonzept

Text, zum Beispiel: Der Elastic Load Balancer verteilt die Last zwischen beiden Verfügbarkeitszonen (EU West 1 und EU West 2). Im öffentlichen Subnet ist in jeder Verfügbarkeitszone ein NAT Gateway, der das Routing für das Redaktionssystem zur Verfügung stellt. Das Redaktionssystem ist in einem Docker Container installiert, welcher per Auto Scaling skaliert wird.

Die MySQL Datenbank wird als Managed Database Service von Amazon bezogen und in beiden Verfügbarkeitszonen vorgehalten. Aktiv ist jedoch immer nur eine Instanz – die passive übernimmt im Fehlerfall. Eine automatische Skalierung des Dienstes …

Mit Microsoft PowerPoint anpassbar (rechte Maustaste – Präsentation-Objekt – Open)

Abb. 1 -	Systemtechnik

Systeme, eingesetzte Komponenten, Versionen

Nr.	System	Komponente und Version	Beschreibung
01	Amazon	Amazon Elastic Load Balancer (ELB) – Version 2.45	Zum Verteilen der Anfragen auf mehrere Webserverinstanzen
02	Amazon	Amazon EKS	Zum Betrieb der Docker Container
nn	Docker Images	Apache Webserver 2.4.37
Docker Images	PHP 7.3.06

Tabelle 3:	Systeme und eingesetzte Komponenten

Netze

Nr.	System	Komponente und Version	Beschreibung
01	Amazon	Amazon NAT Gateway	Zum Verbinden mit dem Internet

Tabelle 4:	Netze

Datensicherung

Nr.	System	Komponente und Version	Beschreibung
01	Amazon	Amazon S3 Bucket	Zum Speichern der verschlüsselten nutzerspezifischen Daten

Tabelle 5:	Datensicherung

Archivierung

Text, beispielsweise: Da der Client eine Schnittstelle oder Middleware ist, bietet er keine Funktion zum Archivieren oder Löschen von Daten, in den Schnittstellen-Verzeichnissen sollten sich im Normalbetrieb keine Daten ansammeln, da diese jeweils von einem System abgeholt und verarbeitet werden, dies muss periodisch überprüft werden, grössere Datenansammlungen können auf ein Problem des Gesamtsystems …

Organisation

Aufbauorganisation

Für den Betrieb des IT-Systems relevante Organisation (Organigramm, Stellen, Funktionen), beispielsweise: Der Betrieb der Lösung wird durch ABC sichergestellt. Zuständig für die Wartung der Lösung sind:

Nr.	Organisation	Funktion	Name	Kontaktadresse
01	IT-Betrieb	Systemadministrator	Hans Müller	hans.mueller@abc.com
02	IT-Betrieb	Systemadministrator	Bea Keller	+41 99 999 999

Tabelle 6:	Aufbauorganisation

Ferner Beschreibung der Auswirkungen des IT-Systems auf die Organisation, Analyse des Anpassungsbedarfs und grobe Mengengerüste

Nr.	Aspekt	Menge
01	Anzahl Subsites	1‘000
02	Anzahl monatliche Seitenabrufe	1‘000‘000
03	Speicherplatz	500 GB

Tabelle 7:	Mengengerüst

Betriebsprozesse

Für den Betrieb des IT-Systems relevante Betriebsprozesse, Beschreibung der Aufgaben der Anwenderbetreuung mit Prozessbeschreibung, Regelungen, Anleitungen

Nr.	Prozess	Beschreibung
01	Betriebsüberwachung	Damit es nicht zu unnötigen Betriebsunterbrüchen kommt, wird das System mittels CloudWatch überwacht. Hierbei werden Auslastung- und Protokolldaten aggregiert und ausgewertet, um …
02	Einspielen on Updates	Kritische Updates mit der Klassifizierung «Critical» werden hierbei innert 24 Stunden im Zeitfenster zwischen 2 und 3 Uhr nachts installiert
03	Softwareänderungen	Jede Veränderung der Software wird dem Kunden unmittelbar rapportiert, ebenso ungeplante Wartungsfenster, die zum Aktualisieren von Software erforderlich werden

Tabelle 8:	Betriebsprozesse

Ferner Beschreibung der Auswirkungen des IT-Systems auf die Prozesse, Analyse des Anpassungsbedarfs, …

Systembetrieb

Normalbetrieb

Nr.	Instanz Betrieb	Metrik	Beschreibung
01	Docker Containr	CPUUtilizsation	Die Auslastung der virtuellen CPU
DiskReadOps	Die Anzahl der Leseoperationen
DisktWriteOps	Die Anzahl der Schreiboperationen

Tabelle 9:	Normalbetrieb

Systemüberwachung

Text, Beschreibung der Betriebsüberwachung mit Monitoring, Alarmierung etc., Datensicherung, Kontrollen zum Datenschutz, Hinweis auf Betriebsprozesse, beispielsweise: Das System wird jeder Zeit mit Amazon CloudWatch überwacht und ggfs. skaliert. CloudWatch sammelt Überwachungs- und Betriebsdaten in Form von Protokollen, Metriken und Ereignissen und nativ mit allen verwendeten Amazon Cloud Diensten verbunden. Systemfehler werden frühzeitig erkannt und die …

Arbeitsvorbereitung

Text, projektspezifische Konzepte

Behandlung von Störungen

Fehlerstufen

Nr.	Fehlerstufen	Beschreibung	Max. Dauer für Fehlerbehebung
01	Unwesentlicher Fehler	Fehler, die den Gebrauch der Anwendung beeinträchtigen aber mittels Alternativen die Ausführung der Funktion zulassen	Nach Vereinbarung
02	Leichter Fehler	Fehler, die den Gebrauch der Anwendung in einzelnen Teilbereichen mangels Alternativen beeinträchtigen	5 AT
03	Schwerer Fehler	Fehler, die die Ausführung ganzer Funktionen verunmöglichen	2 AT
04	Kritischer Fehler	Fehler, die falsche Ergebnisse liefern und kritische Situationen auslösen	1 AT
05

Tabelle 10:	Fehlerstufen

Prozess

Hinweis auf Betriebsprozesse, Beschreibung des Vorgehens im Fehlerfall (inkl. organisatorische Aspekte wie Kommunikation gegenüber Anwendern etc.), beispielsweise: Der Auftraggeber zeigt dem Auftragnehmer den Fehler mittels Incident – Ticket an, beschreibt diesen (z.B. mittels Fehlercode, Fehlernummer, Fehlertext und Situation, in welcher der Fehler auftritt) und Stuft den Fehler gemäss obenstehender Tabelle ein. Dabei gelten die Betriebs- und Servicezeiten. Der Auftragnehmer analysiert den Fehler und meldet die prognostizierte Fehlerbehebungsdauer zurück. Bei abweichender Einschätzung muss der Auftragnehmer seine Einschätzung begründen. Der Auftraggeber entscheidet über die Ausführung.

Beschreibung der Sicherheitsaspekte

Projektspezifische Konzepte, beispielsweise: Die Applikation wird unter Berücksichtigung des Open Web Application Security Project (OWASP) implementiert, um Sicherheitsprobleme von vornherein möglichst …

Sollte es dennoch zu Sicherheitsproblemen kommen, so haben wir die Benutzerrollen möglichst gut voneinander isoliert …

Die nutzerspezifischen Daten werden verschlüsselt im S3 Bucket abgelegt. Der Schlüssel wird hierbei entweder vom Besucher gewählt oder aber vom System automatisch generiert. Der Schlüssel wird jedoch nicht …

Durch regelmässige Updates wird das System in einem möglichst sicheren Zustand …

Anforderungsabdeckung

Ggfs. Hinweis auf Systemanforderungen Lösungs- und Organisationsanforderungen

Nr.	Anforderung	Zuordnung zu Subsystem / Komponente	Beurteilung der Anforderungsabdeckung
01	Support	Supportzeiten 8.00 – 12.00 / 13.30 – 17.00 Uhr	100%
02	Sicherheit	Verschlüsselte Ablage im S3 Bucket	100%
03	Hohe Systemverfügbarkeit	Erwartete Systemverfügbarkeit von 99.8%	100%
04	Updates	Einspielen von Updates spätestens innert 7 Tagen	100%

Tabelle 11:	Anforderungsabdeckung

Abkürzungen und Glossar

Abkürzung / Fachwort	Erläuterung
HERMES	Vorgehensmethodik für Projekte und Programme HERMES 2022 ist ein eCH Standard
OWASP	Open Web Application Security Project

Tabelle 12:	Abkürzungen und Glossar

Inhaltsverzeichnis

Änderungsverzeichnis	1

Beschreibung	1

1	Anforderungen an den Betrieb	2

2	Systemtechnik	2

2.1	IT-Infrastrukturkonzept	2

2.2	Systeme, eingesetzte Komponenten, Versionen	3

2.3	Netze	3

2.4	Datensicherung	4

2.5	Archivierung	4

3	Organisation	4

3.1	Aufbauorganisation	4

3.2	Betriebsprozesse	4

4	Systembetrieb	5

4.1	Normalbetrieb	5

4.2	Systemüberwachung	5

4.3	Arbeitsvorbereitung	5

5	Behandlung von Störungen	6

6	Beschreibung der Sicherheitsaspekte	6

7	Anforderungsabdeckung	7

Abkürzungen und Glossar	8

Inhaltsverzeichnis	9

Tabellenverzeichnis	9

Tabellenverzeichnis

Tabelle 1:	Änderungskontrolle	1

Tabelle 2:	Anforderungen an den Betrieb	2

Tabelle 3:	Systeme und eingesetzte Komponenten	3

Tabelle 4:	Netze	3

Tabelle 5:	Datensicherung	4

Tabelle 6:	Aufbauorganisation	4

Tabelle 7:	Mengengerüst	4

Tabelle 8:	Betriebsprozesse	5

Tabelle 9:	Normalbetrieb	5

Tabelle 10:	Fehlerstufen	6

Tabelle 11:	Anforderungsabdeckung	7

Tabelle 12:	Abkürzungen und Glossar	8