Webhosting an der Universität Zürich

Slides:



Advertisements
Ähnliche Präsentationen
Das Content-Management-System Sebastian Raubinger
Advertisements

Semesterarbeit von Dieter Lorenz, Sebastian Galenski, Stephan Bury
SG Web – weitere Schritte Benutzerversammlung des CMS K. Lányi.
Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
ELML – Flexibilität und Nachhaltigkeit dank XML Dipl. natw. Jo ë l Fisler - GITTA Koordinator MNF eLearning Tag
Basis-Architekturen für Web-Anwendungen
Web-CMS der Universität Ulm
Datenbankzugriff im WWW (Kommerzielle Systeme)
Content Management Systems
Erweiterung B2B Usermanagement / LDAP-Anbindung
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Dynamische Webseiten mit PHP Oder: LAMP - The open way.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Content-Management-System
Erzeugung, Pflege, Aktualisierung von web-Inhalten
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Web-Content-Management-System
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Systementwicklungsprojekt:
LDAP Migration (Stand und Ausblick) Torsten Gosch CIS.
Semantic Web-Anwendungen auf Basis des BAM-Portals Ein Prototyp Volker Conradt.
Infrastruktur traditionelles webhosting meilensteine konzepte zusätzliche dienste server-landschaft "traditionelles webhosting" versus "WCMS" informations-quellen.
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Netzfort – Instituts-Namensraum
Joomla! Das OpenSource-CMS unter der Lupe Baumann Patzke Wiemer.
EIN CMS MACHT SCHULE Tina Gasteiger.
InfoPoint vom 9. November Was ist Joomla? Theorie Installation Extensions Administration Demo.
LearningApps: Mehr Interaktivität für E-Learning im Web 2.0
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Weltweite Kommunikation mit Exchange Server über das Internet
Wie erstelle ich einen Akademischen Bericht?
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
9-jun-1999reto ambühler1 web bezogene dienste des WebOffices 1. web hosting 2. suchmaschinen 3. weitere dienste.
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Auswirkungen der ID-Reorganisation auf die Dienstleistung (Web)Hosting
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Einfache Schritte für die Verbesserung der Zugänglichkeit zur Information (Accessibility) für alle Universitätsangehörigen Helen Zimmermann,
Client-Server Systeme
Das Client/Server – Modell und die XAMPP-Distribution
Client Server Modell Universität zu Köln
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
G2C & G2E Kommunikation mit Website Content Management Alexander Szlezak & Georg Geczek Gentics Net.Solutions.
Folgendes kann missbraucht werden: formulare unverschlüsselte login-informationen ungeschützte includes SQL-injection reto ambühler
Anwendungen Servlet II Formular Auswertung Zähler
Marko Dragicevic Thomas Bergauer 27.Mai 2008
… und was man damit machen kann.
ESRI EUROPEAN USER CONFERENCE
Midgard – ein Content Management System
Marktübersicht für Content Management Systeme
Application Delivery Citrix Netscaler Vortragender Seite 1 von 18
Domain Name Service Grundlagen, Implementierung im Active Directory und Integration von Win2k-Domains in bestehende Umgebungen Kay Sander.
Datum WCMS-Cluster der ETH Zürich © ETH Zürich |.
UHZ / 2Roberto Mazzoni - Informatikdienste Geschichte MySql-Service im Portfolio der Informatikdienste seit 2000 Ablösung der Filemaker.
Datum URL-Strukturierung der WCMS- Dienstleistung © ETH Zürich |
Warum IIS? Best of Microsoft Webserver
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Wikis in der Projektarbeit
Hosting der HSLU PERFORMANCEVERBESSERUNGEN IM BEREICH SERVER-HOSTING.
Webspace Stephan Herbst Christian Köhler. Themen des Vortrages Kurze Einführung ins Thema Kurze Einführung ins Thema Webspace - Was? Wozu? Wo? Wie? Webspace.
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Webserver, Apache und XAMPP
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
- Der flexible, personalisierte Arbeitsplatz
Prof. Dr. Ludwig Nastansky University of Paderborn Wirtschaftsinformatik 2 – FB 5 Prof. Dr. Ludwig Nastansky Warburger Straße 100, Paderborn Tel.:
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Ziel - Konzept - Realisierung 28. August 2003 Ursula Jutzi.
Universität Zürich Informatikdienste Neuer Webauftritt der ID Ausgangslage Ziele Umsetzung Resultat.
Informatikdienste Zugang zu Internetdiensten nach der Ablösung von UniAccess 12. Oktober Okt. 2011Seite 1.
Dynamische Webseiten CGI & co. © CGI - Lösung für alle ? Ja CGI kann alles tun, was man für Anwendungen braucht flexibel (beliebige.
 Präsentation transkript:

Webhosting an der Universität Zürich 31.03.2017 Webhosting an der Universität Zürich Geschichte / Zahlen Server Kunden Ähnliche Informationen wie diejenigen der ETH. Hauptunterschied im Vergleich zur ETH besteht darin, dass das CMS eine „normale“ Web-Dienstleistung ist und mit dem traditionellen Webhosting und dessen Möglichkeiten kombiniert werden kann. www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 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 Q4 / 2005 [CMS] neues Layout + Caching Q2 / 2008 [CMS] Load Balancing / Firedocs Q3 / 2007 mysql 4 -> mysql 5 Umgestellt Q3 / 2008 Mysql Master-Slave Replikation Q4 / 1993 Erste Webseite Online Einige wichtige Meilenstein zum Webhosting der UZH bzw UNIZH. Selbstverständlich sind neuere Meilensteine proportional übervertreten -> Man wird älter und vergisst! Zuerst Meilensteine des traditionellen Webhosting einblenden www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich Wie alles begann! 31.03.2017 Webhosting an der Universität Zürich Wie alles begann! Ein Leckerbissen -> fast ohne Kommentar Seite schon damal mehrsprachig Damal haben die ETH und die UZH noch zusammengearbeitet -> phonebook www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 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 .... Traditionelles Webhosting mit Standardkomponenten wie z.B php , perl auf eingie virtuelle Hosts eingeschränkt, https, .... Subsites: Verwalten eines Bereichs im Webauftritt mit eigenem Account so kann z.B. der Bereich Forschung eines Instituts mit Hilfe eines seperaten Accounts verwaltet werden -> guf für grosse Sites. CMS: CMS kann mit traditionellem Webhosting kombiniert werden! MySQL sind wir auf Version 5 / Master-Slave Replikation AAI: Autorisierungs und Autentifizierungs Infrastruktur Wikifarm. Zentrale Installation. www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 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 MySQL – DB‘s -> wobei ein Drittel nicht mehr oder nur selten verwendet wird. www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 Webhosting an der Universität Zürich Historische Entwicklung UniCMS www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich Server 31.03.2017 Webhosting an der Universität Zürich Server 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) Webserver kein Loadbalancing -> Tomcat Server auf demselben Rechner - Alle Request gehen via Webserver -> triage für CMS und nicht CMS – Seiten pro virtuellen Host. Reverse Proxy für Bereiche die aus dem CMS geholt werden mit den Modulen mod_proxy und mod_rewrite, CMS-Server Live i.o Authoring aussbaubar MySQL - 2 Server: Master Slave (Replikation) www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich Server 31.03.2017 Webhosting an der Universität Zürich Server Server Setup www.uzh.ch Apache mit mod_rewrite mod_proxy Loadbalancer Alteon cms-live Tomcat (Java-Apps) Netapp NFS Speicher-Cluster MySQL Webserver grün (immer im grünen Bereich) Rote Pfeile -> Request Grau -> CMS relevante Maschinen cms.uzh.ch Apache mit mod_rewrite / mod_proxy cms-authoring www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 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 www.w4.ethzh.ch

Webhosting an der Universität Zürich UniCMS 31.03.2017 Webhosting an der Universität Zürich UniCMS Layout Elemente im UniCMS Brotkrumenpfad Reiternavigation Content-Views Navigation Related Content RSS Feed Seitenelemente im CMS: Einige Beispiele Brotkrummenpfad - Header: Farbe und key-visual können geändert werden Primäre Navigation - Quick-Links Content - Teaser RSS-Feed www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich UniCMS 31.03.2017 Webhosting an der Universität Zürich UniCMS 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) CMS Standardfeatures + www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 Webhosting an der Universität Zürich Webhosting-Team UniCMS Traditionelles Webhosting MySQL Kommunikation Informatikdienste Weboffice Betrieb CMS ist aufwändiger als der Betrieb eines „normalen“ Webservers. Was bringt das: Praktisch alle neuen Sites werden im CMS generiet -> atraktives Angebot Viele nutzen neben dem CMS auch die Dienste des traditionellen Webhosting - Gefahr, dass andere Webdienste vernachlässigt werden -> Bsp MySQL überlastet: Es musst in kurzer Zeit ein Setup auf die Beine gestellt werden , welches skaliert? Reagieren statt agieren www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 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 Wollte eigentlich Probleme schreiben aber das hat Einwände verursacht! Webserver Architektur muss überdenkt werden auch im Zusammenhang mit der Version 6 von php, die den safe_mode nicht mehr unterstützt. www.w4.ethz.ch www.w4.ethzh.ch

Webhosting an der Universität Zürich 31.03.2017 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 ..... MySQL seit der Umstellung auf das Master Server Sysem wieder stabil :-) www.w4.ethz.ch www.w4.ethzh.ch