Anbieter zum Thema
Der Schnittstellendatenaustausch zu Fremdsystemen erfolgt dateibasierend über einfache XML-Strukturen. Der Mail-Versand wird über Exchange 2003 abgewickelt. Als Backend-System ist eine Oracle-Datenbank in einem Oracle-Cluster im Einsatz. Als Frontend werden die Microsoft Internet Information Services (IIS) 6.0 in Verbindung mit Microsoft ASP .NET eingesetzt.
Nur zwei Mitarbeiter können mithilfe des Tools die Downtime-Planung des Versicherungskonzerns leisten. Das DTM-Tool unterstützt zudem auch sogenannte Failover-Anfragen. Soll zum Beispiel bei einem Datenbankcluster, der aus zwei Servern besteht, ein Knoten gewartet und dafür Downtime beantragt werden, so muss vorher ein Failover erfolgen. Daraufhin können alle Benutzer auf eine andere Maschine umgelenkt und der Node heruntergefahren werden, sodass man anschließend die Downtime nutzen kann.
Die wichtigste Funktion des Tools ist, zu vermeiden, dass Anwendungen nicht verfügbar sind, wenn sie eigentlich verfügbar sein müssen. Dank des Tools erhält der Server ein Zeitfenster, in dem er dann abgeschaltet sein darf. Der Administrator muss sich nicht um Abhängigkeiten in der IT-Verarbeitungskette kümmern.
Herzstück des Tools ist laut Thomas Folge, Anwendungsentwickler bei Triasoft, der Algorithmus zur Berechnung und Vergabe der Zeitfenster: „Der Berechnungsalgorithmus, welcher im System steckt, ist in meinen Augen sehr perfekt. Mit der Software kann jede Art und Form von Serverkonstellation abgedeckt werden.“
Obgleich das Downtime-Management alle Zeitfenster selbstständig und ohne Eingriff von Außen berechnen kann, war den Entwicklern wichtig, dass der Administrator in diesen Prozess auch eingreifen kann. „Die Software ist knallhart in den abteilungsübergreifenden Planungen und gibt dem einzelnen Admin keine Freiheiten“, erläutert Folge. „Doch als Administrator mit entsprechender Berechtigung kann ich, wenn es sein muss, die Regeln des Tools auch gezielt brechen. Dies kann manchmal vorkommen, und es gibt dem Anwender eine gewisse Freiheit.“
(ID:2013141)