Systemadministration und Webapplikationen
Die AG Infodienste betreibt verschiedene Server und Serverdienste. Ferner werden eine Reihe von Web-Applikationen gehostet.
Motivation
Der Betrieb eigener Server ermöglicht es:
- zeitnah und kompetent auf spezifische Anfragen zu reagieren
- eine aktuelle, funktionsreiche und sichere Softwarebasis zu pflegen
- neue Technologien zu testen und in den Produktivbetrieb zu überführen
- Dienste dauerhaft und performant zur Verfügung zu stellen
- Server automatisch zu überwachen und Probleme frühzeitig zu erkennen
Die Netzwerkinfrastruktur, die Bereitstellung der Hardware und zentrale Dienste wie Backup und SAN werden von der AG Systemadministration bereitgestellt.
Die betreuten Web-Applikation dienen primär Überwachungs- (Monitor, Statistiken), Verwaltungs- (Bibliothek, Zimmer, Ressourcen, Publikationen) und Dokumentationszwecken (Wissensdatenbank, Mitarbeiterseiten) und stehen (mit eventuell eingeschränkten Sichten) allen Mitarbeitern zur Verfügung. Sie erleichtern die Bearbeitung der jeweiligen Datenbestände durch benutzerfreundliche Webmasken.
Zielsetzung
Hauptziel ist der hochverfügbare Betrieb eigener Server und Serverdienste. Die bestehenden Web-Applikationen sollen dauerhaft betrieben und im Bedarfsfall durch neue nützliche Programme ergänzt werden.
Serveradministration
Die Serverlandschaft der AG Infodienste umfasst 2 Cluster:
IBM-Blade-Server auf Basis von Debian Linux
Seit 2005/2006 verfügt die AG Infodienste über eine im Rahmen eines WAP-Antrags neue Servergeneration, den Applikationsserver iis1, den Webserver iis2, den CMS-Server ias4 und den Datenbankserver gondor. 2010 kam der Mac-Applikationsserver aswo1 dazu.
Testserver verschiedener Hardware und Betriebssysteme
Des Weiteren stehen zu Testzwecken verschiedene virtuelle und physische Server zur Verfügung, z.B: rapunzel (Windows 2000 Domämitglied) oder stargate (Windows 2003 Server). Diese Server sind von außerhalb der Firewall nicht erreichbar.
Serverdienste
Die Administration der Server beinhaltet die Wartung folgender Dienste, welche auch von anderen Mitarbeitern genutzt werden können:
- Webserver (Apache)
- Primärerer WWW-Server für statische Seiten und kleine Skripte (PHP, Perl)
- Application Server (Tomcat)
- JSP-Ausführungscontainer für dynamische Seiten und größere Web-Applikationen
- Datenbanken (MySQL)
- MySQL-Datenbankserver mit nutzerspezifischen Datenbanken
- Verzeichnisdienst (LDAP)
- Zentraler Verzeichnisdienst enthält Nutzerkonten für alle Web-Applikationen von IMISE, ZKS und externen Partnern sowie dynamisch generierte Inhalte auf Webseiten; ferner die Konfigurationsdaten aller Web-Domains und Web-Applikationen
- Instant Messaging (Jabber)
- Instant-Messaging-Dienst zur schnellen und lautlosen Kommunikation
- E-Mail (Postfix)
- E-Mail-Server für projektabhängige Mitarbeiteradressen und Mailverteiler
- FTP
- Guter alter FTP-Dienst
- andere Dienste
- z.B. SSL-Zertifikate, News, Foren, WebDAV, SVN
-
Web-Applikationen
Es stehen folgende Anwendungen zur Verfügung:
Status und Meilensteine
Status
Die oben genannten Webapplikationen sind produktiv im Einsatz. Die Inbetriebnahme neuer produktiver Webserver wird vorbereitet.
Meilensteine
- 09/2010: Fertigstellung und Anwendung des WebsiteToolkit 2.0
- 09/2008: Fertigstellung und Anwendung des WebsiteToolkit 1.0
- 03/2008: Migration aller Serverdienste von SUN Sparc/Solaris auf IBM Blade/Debian
- 11/2007: Aufsetzen eines IMISE-internen Blogs
- 04/2005: Planung eines generischen IMISE-Wikis ähnlich des Onto-Med-Wikis
|