Date post: | 01-Jan-2016 |
Category: |
Documents |
Upload: | risa-sargent |
View: | 34 times |
Download: | 1 times |
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 / 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 / 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