140 likes | 245 Views
Webhosting an der Universität Zürich. Geschichte / Zahlen. Server. Kunden. Webhosting an der Universität Zürich. Zeitlicher Abriss. Q3 / 2004 Einführung UniCMS & AAI auf Webserver. September 1994 Vorlesungsverzeichnis im Web. Q4 / 2008 [CMS] AAI-Anbindung /Datenbanken.
E N D
Webhosting an der Universität Zürich Geschichte / Zahlen Server Kunden
Webhosting an der Universität Zürich • Zeitlicher Abriss Q3 / 2004 Einführung UniCMS & AAI auf Webserver September 1994 Vorlesungsverzeichnis im Web Q4 / 2008 [CMS] AAI-Anbindung /Datenbanken Q1 / 2007 [CMS ]www.uzh.ch auf dem CMS Q2 / 2008 [CMS] Load Balancing / Firedocs Q3 / 2008 Mysql Master-Slave Replikation Q4 / 2005 [CMS] neues Layout + Caching Q3 / 2007 mysql 4 -> mysql 5 Umgestellt Q4 / 1993 Erste Webseite Online www.w4.ethz.ch
Webhosting an der Universität ZürichWie alles begann! www.w4.ethz.ch
Webhosting an der Universität Zürich • Dienste heute • Traditionelles Webhosting (php, perl, https, ....) • Subsites • CMS (Apache Lenya) • CMS und traditionelles Webhosting können kombiniert werden. • Statistiken (Webalizer) • MySQL (5.0) • Java-Applikationen • AAI • Wikifarm • .... www.w4.ethz.ch
Webhosting an der Universität Zürich • Zahlen • 550 virtuelle Hosts • 190 Subsites • CMS-Publikationen • 160 Live (alle Fakultäten ausser MNF, ZDU) • 210 Authoring • 750 MySQL-Datenbanken www.w4.ethz.ch
Webhosting an der Universität Zürich Historische Entwicklung UniCMS www.w4.ethz.ch
Webhosting an der Universität ZürichServer • Server • 2 redundante Apache-Webserver (kein Loadbalancing) • Reverse-Proxy für CMS-Seiten • Inkl. Tomcat-Server für Java Apps (z.B. www.forschungsportal.ch) • 3 CMS-Server • 2 Live-Server (virtuelle Server) • Schnell ausbaubar • Skaliert gut • 1 Authoring-Server (inkl. Apache Front-End Server) • Skaliert schlecht -> Ausbau geplant • 2 MySQL-Server (Master-Slave) www.w4.ethz.ch
Webhosting an der Universität ZürichServer • Server Setup www.uzh.ch Apache mit mod_rewrite mod_proxy Loadbalancer Alteon cms-live Tomcat (Java-Apps) Netapp NFS Speicher-Cluster MySQL cms.uzh.ch Apache mit mod_rewrite / mod_proxy cms-authoring www.w4.ethz.ch
Webhosting an der Universität Zürich • Anträge und Support • Alle Webhosting-Dienste (ausser Java Servlets) können via Formular beantragt werden (Portal für Webmoderatoren ist in Arbeit). • Für das CMS steht eine Support-Organisation zur Verfügung (UniCMS-Center: http://www.unicms.uzh.ch), betrieben vom Weboffice der UZH (Abteilungen ID und Kommunikation) • Request Tracker Queue • CMS-Kurse • Php / MySQL-Kurse • Persönliche Beratung www.w4.ethz.ch
Webhosting an der Universität ZürichUniCMS Layout Elemente im UniCMS Brotkrumenpfad Reiternavigation Content-Views Navigation Related Content RSS Feed www.w4.ethz.ch
Webhosting an der Universität ZürichUniCMS • Einige UniCMS-Features • „Out-of-the-Box“ Site • WYSIWYG-Editor (Firefox Add-On) • Mehrsprachigkeit (einfach gemacht) • Unterschiedliche Seitentype (1/2/3-spaltig , News, People, ...) • Access-Controlling (CMS, LDAP, AAI) pro Seite möglich • beliebige Outputformate (HTML, XML, Text, binär) • XML aus unterschiedlichen Quellen kann eingebunden werden • RSS-Feeds • Datenbank-Abfragen • Inhalt von anderen Seiten einbinden • Rollenkonzept (editor, manager, administrator) www.w4.ethz.ch
Webhosting an der Universität Zürich Webhosting-Team Weboffice www.w4.ethz.ch
Webhosting an der Universität Zürich • Einige Herausforderungen • Traditionelles-Webhosting • Neue Webserver-Architektur • CMS • Performance bei grossen Sites in der Authoring-Umgebung • Eingeschränkt beim Design und den Features • Allerdings: Kombination mit traditionellem Webhosting möglich • Migration von grossen Instituts-Sites. • Erweiterbarkeit in Lenya-1.2 • Viel Know-How erforderlich www.w4.ethz.ch
Webhosting an der Universität Zürich • Ausblick • Webserver Architektur / php 6.0 (ohne safe_mode) • CMS mit AAI und Datenbankanbindung • Mehr Content-Syndication • Anbindung VVZ • OAI (Open Access Initiative) CMS Anbindung (www.zora.uzh.ch) • Ausbau CMS-Authoring Server • ..... www.w4.ethz.ch