Nun ist die leistungsstarke Bereitstellung der Anwendung geplant. Demnach
soll es selbst im Falle eines Ausfalls einzelner Komponenten in der
Struktur nicht zu einem Gesamtausfall kommen. Ist der Gesamtausfall
unumgänglich, soll er möglichst kurzzeitig sein.
Erwünscht ist außerdem, dass das System selbst einer großen Zahl gleichzeitig
darauf zugreifender Nutzer ein zügiges und flüssiges Arbeiten
ermöglicht. Demnach ist eine minimale Reaktionszeit des Systems, mit der auf
Anfragen von Nutzern reagiert wird, gewollt.
Das Gesamtserver-System besteht aus zwei identischen PC-Systemen, von
denen klar war, dass sie jeweils die volle Funktionalität der Anwendung
beherbergen können. Um allerdings einen möglichst guten
"`Funktionalitätsdurchsatz"' zu erreichen, sollen beide Rechner im
Normalbetrieb parallel arbeiten. Kommt es allerdings auf einem der
beiden Systeme zu einer Fehlfunktion, sollen beide Rechner jeweils in
der Lage sein, die Gesamtfunktionalität zu übernehmen und aufrecht zu
erhalten, bis ein Failback die Wiederaufnahme des Normalbetriebs
ermöglicht. Diese Übernahme sollte automatisch und idealerweise für
Nutzer, die zum Zeitpunkt des Ausfalls das System nutzen, möglichst
unbemerkt erfolgen.
Es geht also primär darum zu betrachten, welche Möglichkeiten bestehen, um das System schnell, stabil und möglichst ausfallsicher zu machen - kurz das Gesamtsystem mit entsprechender Perfomanz auszustatten. Dazu sollen vor allem Open-Source-Produkte und Mechanismen betrachtet werden, die frei verfügbar sind.