14
Webhosting an der Universität Zürich Kunden Server Geschichte / Zahlen

Webhosting an der Universität Zürich

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Webhosting an der Universität Zürich

Kunden

Server

Geschichte / Zahlen

20.04.23 / 2www.w4.ethz.ch

Webhosting an der Universität Zürich

Zeitlicher Abriss

Q4

/ 199

3 Er

ste

Web

seite

Onl

ine

Q3

/ 200

4 Ei

nfüh

rung

Uni

CM

S &

AAI a

uf W

ebse

rver

Q4

/ 200

5 [C

MS]

neu

es L

ayou

t + C

achi

ng

Q1

/ 200

7 [C

MS

]ww

w.u

zh.c

h au

f dem

CM

S

Q2

/ 200

8 [C

MS]

Loa

d Ba

lanc

ing

/ Fire

docs

Q4

/ 200

8 [C

MS]

AAI

-Anb

indu

ng /D

aten

bank

en

Sept

embe

r 199

4 Vo

rlesu

ngsv

erze

ichn

is im

Web

Q3

/ 200

8 M

ysql

Mas

ter-S

lave

Rep

likat

ion

Q3

/ 200

7 m

ysql

4 ->

mys

ql 5

Um

gest

ellt

20.04.23 / 3

Webhosting an der Universität ZürichWie alles begann!

www.w4.ethz.ch

20.04.23 / 4

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

20.04.23 / 5

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

20.04.23 / 6

Webhosting an der Universität Zürich

www.w4.ethz.ch

Historische Entwicklung UniCMS

20.04.23 / 7

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

20.04.23 / 8

Webhosting an der Universität ZürichServer

Server Setup

www.w4.ethz.ch

www.uzh.ch Apache mit mod_rewrite mod_proxy

LoadbalancerAlteon

Tomcat (Java-Apps)

Netapp NFS Speicher-Cluster

cms.uzh.chApache mit mod_rewrite / mod_proxy

cms-authoring

cms-live

MySQL

20.04.23 / 9

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

20.04.23 / 10

Webhosting an der Universität ZürichUniCMS

www.w4.ethz.ch

Layout Elemente im UniCMSBrotkrumenpfad

Reiternavigation

Navigation

Content-Views

Related ContentRSS Feed

20.04.23 / 11

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

20.04.23 / 12

Webhosting an der Universität Zürich

www.w4.ethz.ch

Webhosting-Team

UniCMS TraditionellesWebhosting

MySQL

Kommunikation

InformatikdiensteWeboffice

20.04.23 / 13

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

20.04.23 / 14

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